Skip to content

Commit 7bdd91a

Browse files
Timur Kristófalexdeucher
authored andcommitted
drm/amd: Disable ASPM on SI
Enabling ASPM causes randoms hangs on Tahiti and Oland on Zen4. It's unclear if this is a platform-specific or GPU-specific issue. Disable ASPM on SI for the time being. Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1 parent 5c05bcf commit 7bdd91a

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1882,6 +1882,13 @@ static bool amdgpu_device_pcie_dynamic_switching_supported(struct amdgpu_device
18821882

18831883
static bool amdgpu_device_aspm_support_quirk(struct amdgpu_device *adev)
18841884
{
1885+
/* Enabling ASPM causes randoms hangs on Tahiti and Oland on Zen4.
1886+
* It's unclear if this is a platform-specific or GPU-specific issue.
1887+
* Disable ASPM on SI for the time being.
1888+
*/
1889+
if (adev->family == AMDGPU_FAMILY_SI)
1890+
return true;
1891+
18851892
#if IS_ENABLED(CONFIG_X86)
18861893
struct cpuinfo_x86 *c = &cpu_data(0);
18871894

0 commit comments

Comments
 (0)