linux/drivers/gpu/drm/amd/display
Anthony Koo 9410a3776b drm/amd/display: fix LFC tearing at top of screen
Tearing occurred because new VTOTAL MIN/MAX was being programmed
too early.
The flip can happen within the VUPDATE high region, and the new min/max
would take effect immediately. But this means that frame is not variable
anymore, and tearing would occur when the flip actually happens.

The fixed insert duration should be programmed on the first VUPDATE
interrupt instead.

Signed-off-by: Anthony Koo <Anthony.Koo@amd.com>
Reviewed-by: Aric Cyr <Aric.Cyr@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2018-08-27 11:10:54 -05:00
..
amdgpu_dm drm/amd/display: Refactor FreeSync module 2018-08-27 11:10:51 -05:00
dc drm/amd/display: Refactor FreeSync module 2018-08-27 11:10:51 -05:00
include drm/amd/display: Refactor FreeSync module 2018-08-27 11:10:51 -05:00
modules drm/amd/display: fix LFC tearing at top of screen 2018-08-27 11:10:54 -05:00
Kconfig drm/amd/display: Don't build DCN1 when kcov is enabled 2018-08-21 14:33:59 -05:00
Makefile drm/amd: Remove inclusion of non-existing include directories 2018-02-26 23:09:38 -05:00
TODO drm/amd/display: Convert remaining loggers off dc_logger 2018-07-13 14:48:42 -05:00