diff options
| author | Paul Hsieh <[email protected]> | 2022-03-15 22:59:46 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2022-04-12 18:18:18 +0000 |
| commit | 593692d2de458a68c8e2326d48d1325d87947d90 (patch) | |
| tree | 2a9f0e166cec693fdbec0ddd81e2d7df3bfa4211 /drivers/gpu/drm/amd/display/modules/freesync/freesync.c | |
| parent | drm/amd/display: remove dtbclk_ss compensation for dcn316 (diff) | |
| download | kernel-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
