drm/amd/display: Fix system resume lag issue
authorTom Chung <chiahsuan.chung@amd.com>
Tue, 20 Jan 2026 10:10:31 +0000 (18:10 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 12 Feb 2026 20:08:08 +0000 (15:08 -0500)
commit64c94cd9be2e188ed07efeafa6a109bce638c967
treef6bc5e474b932c0d32b3deadbfa4f8a71bff8099
parent34b11d0a7530ac374f889f4559f5dd85be86670e
drm/amd/display: Fix system resume lag issue

[Why]
System will try to apply idle power optimizations setting during
system resume. But system power state is still in D3 state, and
it will cause the idle power optimizations command not actually
to be sent to DMUB and cause some platforms to go into IPS.

[How]
Set power state to D0 first before calling the
dc_dmub_srv_apply_idle_power_optimizations(dm->dc, false)

Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
Signed-off-by: Wayne Lin <wayne.lin@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c