linux/drivers/gpu/drm/amd/display/dc/inc/hw
Noah Abradjian d9eb70ae61 drm/amd/display: Fix double buffering in dcn2 ICSC
[Why]
When rapidly adjusting video brightness, screen tearing was observed.
This was due to overwritten values in ICSC registers. In dcn10, this issue had been
fixed by implementing double buffering via alternating ICSC modes.
However, the second register set used in dcn1 doesn't exist in dcn2.

[How]
Create new program_input_csc for dcn20.
Use ICSC_B registers instead of COMA registers as second set.

Signed-off-by: Noah Abradjian <noah.abradjian@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-01-16 14:13:16 -05:00
..
abm.h
audio.h
aux_engine.h drm/amd/display: configurable aux timeout support 2019-10-17 16:24:56 -04:00
clk_mgr.h drm/amd/display: fix dprefclk and ss percentage reading on RN 2019-12-05 16:28:57 -05:00
clk_mgr_internal.h drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
dccg.h drm/amd/display: Revert fixup DPP programming sequence 2019-10-03 09:10:51 -05:00
dchubbub.h drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -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: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
dwb.h drm/amd/display: Add warmup escape call support 2019-12-18 16:09:09 -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: update chroma viewport wa 2019-12-18 16:09:08 -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: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
mcif_wb.h
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: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
opp.h drm/amd/display: add color space option when sending link test pattern 2019-11-19 10:12:52 -05:00
stream_encoder.h drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
timing_generator.h drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED 2019-11-13 15:29:44 -05:00
transform.h
vmid.h