]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/amdgpu: Disable PCIe dynamic speed switching on Ryzen Pinnacle Ridge
authorMario Limonciello <mario.limonciello@amd.com>
Thu, 9 Jul 2026 03:15:20 +0000 (22:15 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 17 Jul 2026 21:40:31 +0000 (17:40 -0400)
commit0148ac33547b9af1c5a7f3bb6e5baffcb6e9fac2
tree0bc15bcbd77ba18a7cccd5395e5c57fa469edf52
parentb2ff0595c31cce4303957dd0058e14c89eb70152
drm/amdgpu: Disable PCIe dynamic speed switching on Ryzen Pinnacle Ridge

AMD Ryzen Pinnacle Ridge (Zen+, family 0x17 model 0x08) CPUs have
PCI controllers that don't support PCIe dynamic speed switching,
causing system freezes during GPU initialization when enabled.

Disable dynamic speed switching when this CPU is detected.

Assisted-by: Claude:sonnet
Fixes: 466a7d115326 ("drm/amd: Use the first non-dGPU PCI device for BW limits")
Closes: https://gitlab.freedesktop.org/drm/amd/-/work_items/5436
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Link: https://patch.msgid.link/20260709031520.841611-1-mario.limonciello@amd.com
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 9ceb4e034a327a04155f32f1cd1a5031dfa5fe02)
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c