When ASPM is enabled, DPM is used to perform dynamic switching. When connected to an Intel PCIe controller this causes malfunctions. Identify this combination and disable dynamic switching in SMU13. This series superceeds my other series [1] and fixes it in a cleaner way. [1] https://patchwork.freedesktop.org/series/120245/ Evan Quan (1): drm/amd/pm: share the code around SMU13 pcie parameters update Mario Limonciello (1): drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 4 ++ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 67 +++++++++++++++++++ .../drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 33 +-------- .../drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 33 +-------- 4 files changed, 73 insertions(+), 64 deletions(-) -- 2.25.1