linux/drivers/gpu/drm/amd/display/dc/inc/hw
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
..
abm.h drm/amd/display: disable PSR/ABM before destroy DMCU struct 2019-05-31 10:39:30 -05:00
audio.h drm/amd/display: Disable audio stream only if it's currently enabled 2019-05-31 10:39:30 -05:00
aux_engine.h drm/amd/display: configurable aux timeout support 2019-10-17 16:24:56 -04:00
clk_mgr_internal.h drm/amd/display: do not force UCLK DPM to stay at highest state during display off in DCN2 2020-02-25 11:03:39 -05:00
clk_mgr.h drm/amd/display: Add wm ranges to clk_mgr 2020-02-06 15:04:37 -05:00
dccg.h drm/amd/display: DPP DTO isn't update properly. 2020-03-19 00:03:04 -04:00
dchubbub.h drm/amd/display: optimize prgoram wm and clks 2020-02-25 11:09:37 -05:00
dmcu.h drm/amd/display: Change dmcu init sequence for dmcub loading dmcu FW. 2019-11-13 15:29:42 -05:00
dpp.h drm/amd/display: Fix double buffering in dcn2 ICSC 2020-01-16 14:13:16 -05:00
dsc.h drm/amd/display: fix image corruption with ODM 2:1 DSC 2 slice 2020-03-05 00:29:57 -05:00
dwb.h drm/amd/display: Fix various issues found by compiler warning as errors 2020-02-06 15:04:37 -05:00
gpio.h drm/amd/display: refactor gpio to allocate hw_container in constructor 2019-08-15 10:53:55 -05:00
hubp.h drm/amd/display: Only program surface flip for video plane via dmcub 2020-01-16 14:16:33 -05:00
hw_shared.h drm/amd/display: add color space option when sending link test pattern 2019-11-19 10:12:52 -05:00
ipp.h
link_encoder.h drm/amd/display: only include FEC overhead if both asic and display support FEC 2020-03-05 00:29:05 -05:00
mcif_wb.h drm/amd/display: Add DCN2 DWB 2019-06-21 18:59:35 -05:00
mem_input.h drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_1 flag 2019-11-13 15:29:44 -05:00
mpc.h drm/amd/display: Use cursor locking to prevent flip delays 2020-04-28 16:45:14 -04:00
opp.h drm/amd/display: program DPG_OFFSET_SEGMENT for odm_pipe 2020-03-05 00:29:47 -05:00
stream_encoder.h drm/amd/display: add stream_enc_inst for PSP HDCP inst use 2020-02-06 15:04:37 -05:00
timing_generator.h drm/amd/display: make PSR static screen entry within 30 ms 2020-01-16 14:16:08 -05:00
transform.h
vmid.h drm/amd/display: move vmid determination logic to a module 2019-06-22 09:34:14 -05:00