diff options
author | YiPeng Chai <YiPeng.Chai@amd.com> | 2023-03-14 14:13:34 +0800 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2023-03-22 00:58:50 -0400 |
commit | 28606c4e5877cdb27ea443b3f36e3f0bf9e7a5ac (patch) | |
tree | b8158993ecc52834edfc20cf60577096a898ae2e /drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | |
parent | ec64350d01cd45c91916e701964ed8cba383aa35 (diff) | |
download | linux-28606c4e5877cdb27ea443b3f36e3f0bf9e7a5ac.tar.gz linux-28606c4e5877cdb27ea443b3f36e3f0bf9e7a5ac.tar.bz2 linux-28606c4e5877cdb27ea443b3f36e3f0bf9e7a5ac.zip |
drm/amdgpu: resume ras for gfx v11_0_3 during reset on SRIOV
Gfx v11_0_3 supports ras on SRIOV, so need to resume ras
during reset.
Signed-off-by: YiPeng Chai <YiPeng.Chai@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_device.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c index 3c7ff7322a1c..bc158995105d 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c @@ -5347,8 +5347,9 @@ retry: /* Rest of adevs pre asic reset from XGMI hive. */ if (r) adev->asic_reset_res = r; - /* Aldebaran supports ras in SRIOV, so need resume ras during reset */ - if (adev->ip_versions[GC_HWIP][0] == IP_VERSION(9, 4, 2)) + /* Aldebaran and gfx_11_0_3 support ras in SRIOV, so need resume ras during reset */ + if (adev->ip_versions[GC_HWIP][0] == IP_VERSION(9, 4, 2) || + adev->ip_versions[GC_HWIP][0] == IP_VERSION(11, 0, 3)) amdgpu_ras_resume(adev); } else { r = amdgpu_do_asic_reset(device_list_handle, reset_context); |