mirror_ubuntu-kernels/drivers/gpu/drm/amd
Qingqing Zhuo 1bd3bc745e drm/amd/display: Extend w/a for hard hang on HPD to dcn20
[Why]
HPD disable and enable sequences are not mutually exclusive on Linux.
For HPDs that spans under 1s (i.e. HPD low = 1s), part of the disable
sequence (specifically, a request to SMU to lower refclk) could come
right before the call to PHY enablement, causing DMUB to access an
irresponsive PHY and thus a hard hang on the system.

[How]
Disable 48mhz refclk off when there is any HPD status in connected state
for dcn20.

Reviewed-by: Hersen Wu <hersenxs.wu@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Qingqing Zhuo <qingqing.zhuo@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-09-23 15:17:30 -04:00
..
acp
amdgpu drm/amdgpu: Fix resume failures when device is gone 2021-09-23 15:17:29 -04:00
amdkfd drm/amdkfd: fix dma mapping leaking warning 2021-09-23 15:17:29 -04:00
display drm/amd/display: Extend w/a for hard hang on HPD to dcn20 2021-09-23 15:17:30 -04:00
include drm/amd/display: Add DP 2.0 BIOS and DMUB Support 2021-09-01 16:55:10 -04:00
pm drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver 2021-09-23 15:17:28 -04:00