[PATCHv2 for 6.12 00/10] drm: amdgpu: backport suspend fixes for CI

Rosen Penev posted 10 patches 6 hours ago
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(-)
[PATCHv2 for 6.12 00/10] drm: amdgpu: backport suspend fixes for CI
Posted by Rosen Penev 6 hours ago
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.

v2: add extra upstream fix.

Charlene Liu (1):
  drm/amd/display: Correct logic check error for fastboot

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