linux_dsm_epyc7002/drivers/gpu/drm/amd/display
Wesley Chalmers 6bd0a112ec drm/amd/display: Do not double-buffer DTO adjustments
[WHY]
When changing DPP global ref clock, DTO adjustments must take effect
immediately, or else underflow may occur.
It appears the original decision to double-buffer DTO adjustments was made to
prevent underflows that occur when raising DPP ref clock (which is not
double-buffered), but that same decision causes similar issues when
lowering DPP global ref clock. The better solution is to order the
adjustments according to whether clocks are being raised or lowered.

Signed-off-by: Wesley Chalmers <Wesley.Chalmers@amd.com>
Reviewed-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com>
Acked-by: Anthony Koo <Anthony.Koo@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-10-03 09:10:45 -05:00
..
amdgpu_dm drm/amd/display: Separate hardware initialization from creation 2019-09-17 08:06:54 -05:00
dc drm/amd/display: Do not double-buffer DTO adjustments 2019-10-03 09:10:45 -05:00
include drm/amd/display: add Asic ID for Dali 2019-09-16 10:06:41 -05:00
modules drm/amd/display: define parameters for abm 2.3 2019-09-17 08:06:54 -05:00
Kconfig drm/amd/display: add Renoir to kconfig 2019-08-29 15:52:33 -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