linux/drivers/gpu/drm/amd/display/dc/dcn21
Aric Cyr b2a7b0ce07 drm/amd/display: Use cursor locking to prevent flip delays
[Why]
Current locking scheme for cursor can result in a flip missing
its vsync, deferring it for one or more vsyncs.  Result is a
potential for stuttering when cursor is moved.

[How]
Use cursor update lock so that flips are not blocked while cursor
is being programmed.

Signed-off-by: Aric Cyr <aric.cyr@amd.com>
Reviewed-by: Nicholas Kazlauskas <Nicholas.Kazlauskas@amd.com>
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-04-28 16:45:14 -04:00
..
dcn21_hubbub.c drm/amd/display: Temporarily disable stutter on MPO transition 2020-02-25 11:09:53 -05:00
dcn21_hubbub.h drm/amd/display: optimize prgoram wm and clks 2020-02-25 11:09:37 -05:00
dcn21_hubp.c drm/amd/display: remove set but not used variable 'mc_vm_apt_default' 2020-02-26 14:17:33 -05:00
dcn21_hubp.h drm/amd/display: update chroma viewport wa 2019-12-18 16:09:08 -05:00
dcn21_hwseq.c drm/amd/display: workaround for HDMI hotplug in DPMSOFF state 2020-03-19 00:03:04 -04:00
dcn21_hwseq.h drm/amd/display: workaround for HDMI hotplug in DPMSOFF state 2020-03-19 00:03:04 -04:00
dcn21_init.c drm/amd/display: Use cursor locking to prevent flip delays 2020-04-28 16:45:14 -04:00
dcn21_init.h drm/amd/display: cleanup of function pointer tables 2019-11-19 10:12:53 -05:00
dcn21_link_encoder.c drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
dcn21_link_encoder.h drm/amd/display: add missing dcn link encoder regs 2019-12-18 16:09:06 -05:00
dcn21_resource.c drm/amd/display: Use cursor locking to prevent flip delays 2020-04-28 16:45:14 -04:00
dcn21_resource.h
Makefile amdgpu: Enable initial DCN support on POWER 2019-12-18 16:09:05 -05:00