aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/modules/freesync/freesync.c
diff options
context:
space:
mode:
authorPaul Hsieh <[email protected]>2022-03-15 22:59:46 +0000
committerAlex Deucher <[email protected]>2022-04-12 18:18:18 +0000
commit593692d2de458a68c8e2326d48d1325d87947d90 (patch)
tree2a9f0e166cec693fdbec0ddd81e2d7df3bfa4211 /drivers/gpu/drm/amd/display/modules/freesync/freesync.c
parentdrm/amd/display: remove dtbclk_ss compensation for dcn316 (diff)
downloadkernel-593692d2de458a68c8e2326d48d1325d87947d90.tar.gz
kernel-593692d2de458a68c8e2326d48d1325d87947d90.zip
drm/amd/display: Power down hardware if timer not trigger
[WHY] In headless systems, if SetMode/Power down timer is not called, hardware will not be powered down causing HW/SW discrepancies. Powering down hardware on SetPowerState to D3 will ensure SW/HW state is accurate. [HOW] 1. If PowerDownThread timer is not trigger but OS call SetPowerState to D3, power down hardware. 2. Update HDMI hang w/a to apply to all TMDS signals on headless system Reviewed-by: Martin Leung <[email protected]> Acked-by: Pavle Kotarac <[email protected]> Signed-off-by: Paul Hsieh <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/display/modules/freesync/freesync.c')
0 files changed, 0 insertions, 0 deletions