]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: Update DRAM watermark before checking to update TTU
authorJaehyun Chung <jaehyun.chung@amd.com>
Sun, 5 Apr 2020 20:41:10 +0000 (16:41 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 9 Apr 2020 14:43:17 +0000 (10:43 -0400)
commit6ffbd431a1f52a6454061bdeb2553f1c2180925f
treeb9421eca6ec329ca0df7c85eb943bad1d2607e0f
parent56b045924f251541fa120ba201cc9246b738f6e4
drm/amd/display: Update DRAM watermark before checking to update TTU

[Why]
In most cases, DRAM watermark is large enough that the result of the
condition to increase TTU doesn't change after DRAM watermark is
increased. However, there is are cases where the condition fails and
becomes true after DRAM watermark is increased. This results in minTTU <
DRAM watermarks which leads to PSR hang since p-state is requested but
not allowed.

[How]
Check whether to update TTU after DRAM watermark is updated.

Signed-off-by: Jaehyun Chung <jaehyun.chung@amd.com>
Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c