[PATCH for 6.12 0/9] drm: amdgpu: backport suspend fixes for

From: Rosen Penev

Date: Thu Mar 26 2026 - 19:48:15 EST


Work that completed in kernel 6.18 resulted in working suspend with DC
on old hardware. This series aims to backport it to 6.12 to have working
suspend there as well.

All commits were applied with git cherry-pick, the only changes being
adding upstream commit, and signing off.

Tested on AMD HD7750 with:
radeon.si_support=0 amdgpu.si_support=1 amdgpu.dc=1
on Arch Linux.

Kenneth Feng (2):
drm/amd/amdgpu: decouple ASPM with pcie dpm
drm/amd/amdgpu: disable ASPM in some situations

Timur Kristóf (7):
drm/amd/display: Disable fastboot on DCE 6 too
drm/amd/display: Reject modes with too high pixel clock on DCE6-10
drm/amd/display: Keep PLL0 running on DCE 6.0 and 6.4
drm/amd/display: Fix DCE 6.0 and 6.4 PLL programming.
drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15%
drm/amd/display: Disable scaling on DCE6 for now
drm/amd: Disable ASPM on SI

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 39 +++++++++++-
.../display/dc/clk_mgr/dce100/dce_clk_mgr.c | 20 ++++---
.../display/dc/clk_mgr/dce60/dce60_clk_mgr.c | 5 ++
.../drm/amd/display/dc/dce60/dce60_resource.c | 59 +++++++++++++------
.../amd/display/dc/hwss/dce110/dce110_hwseq.c | 6 +-
.../dc/resource/dce100/dce100_resource.c | 10 +++-
.../dc/resource/dce80/dce80_resource.c | 10 +++-
7 files changed, 117 insertions(+), 32 deletions(-)

--
2.53.0