]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: WA for DF keeps awake after S0i3.
authorYongqiang Sun <yongqiang.sun@amd.com>
Mon, 17 Sep 2018 14:05:51 +0000 (10:05 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 9 Oct 2018 22:02:22 +0000 (17:02 -0500)
commita8d342c4c4b347c206c0d5555eba5a869edfdb27
tree5d25c385351fc60f05b6702006f51f20bd3e8e64
parentd5a3d0a8f948bcafe6e2efbe88d62c229f76dc5a
drm/amd/display: WA for DF keeps awake after S0i3.

[Why]
DF keeps awake after S0i3 resume due to DRAM_STATE_CNTL
is set by bios command table during dcn init_hw.

[How]
As a work around, check STATE_CNTL status before init_hw,
if it is 0 before init_hw and set to 1 after init_hw,
change it to 0.

Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c