linux_dsm_epyc7002/drivers/gpu/drm/amd/display
Wenjing Liu 6c5be4ac63 drm/amd/display: add global master update lock for DCN2
[why]
when an update programming sequence requires both
front end and back end pipe to be updated synchronously,
a global update lock needs to be set to ensure that
we don't get a frame with only front end update but
not the back end update.

[how]
setup global lock parameters on enable_stream_timing.
enable global lock when pipe_control_lock_global is called.
disable global lock when pipe_control_lock is called.

Signed-off-by: Wenjing Liu <Wenjing.Liu@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-06-22 09:34:10 -05:00
..
amdgpu_dm drm/amd/display: disable dcn20 abm feature for bring up 2019-06-22 09:34:08 -05:00
dc drm/amd/display: add global master update lock for DCN2 2019-06-22 09:34:10 -05:00
include drm/amd/display: Add DSC support for Navi (v2) 2019-06-22 09:34:07 -05:00
modules drm/amd/display: Add 3dlut control flags 2019-06-22 09:34:09 -05:00
Kconfig drm/amd/display: enable DSC support by default 2019-06-22 09:34:08 -05:00
Makefile drm/amd/display: move clk_mgr files to right place 2019-05-31 10:39:31 -05:00
TODO drm/amd/display: Convert remaining loggers off dc_logger 2018-07-13 14:48:42 -05:00