summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm
diff options
context:
space:
mode:
authorGangliang Xie <ganglxie@amd.com>2026-07-17 10:29:12 +0800
committerAlex Deucher <alexander.deucher@amd.com>2026-10-01 11:24:47 -0400
commit1f9c14c513991ba4055cbc201ed9844cf5eba455 (patch)
tree461250f9cd2ed105c528e2fe31b58911c498fd1f /drivers/gpu/drm
parentc85162807371072a1205a869bd6d3f66e5de54e8 (diff)
drm/amd/ras: add support for psp v15_0_3
add uniras support for psp v15_0_3 Signed-off-by: Gangliang Xie <ganglxie@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')
-rw-r--r--drivers/gpu/drm/amd/ras/core/ras_psp.c1
-rw-r--r--drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c7
2 files changed, 5 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/ras/core/ras_psp.c b/drivers/gpu/drm/amd/ras/core/ras_psp.c
index ed53cd25d6bd..f7416bf184ed 100644
--- a/drivers/gpu/drm/amd/ras/core/ras_psp.c
+++ b/drivers/gpu/drm/amd/ras/core/ras_psp.c
@@ -47,6 +47,7 @@ static const struct ras_psp_ip_func *ras_psp_get_ip_funcs(
case IP_VERSION(13, 0, 14):
case IP_VERSION(13, 0, 12):
return &ras_psp_v13_0;
+ case IP_VERSION(15, 0, 3):
case IP_VERSION(15, 0, 8):
return &ras_psp_v15_0;
default:
diff --git a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
index 701b696a7836..e4fc455c6e3f 100644
--- a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
+++ b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
@@ -336,9 +336,10 @@ int amdgpu_ras_mgr_sw_init(struct amdgpu_device *adev, struct ras_module_param *
if (param && !param->ras_feature_enable)
return 0;
else if (amdgpu_ip_version(adev, MP0_HWIP, 0) == IP_VERSION(13, 0, 14) ||
- amdgpu_ip_version(adev, MP0_HWIP, 0) == IP_VERSION(13, 0, 12) ||
- amdgpu_ip_version(adev, MP0_HWIP, 0) == IP_VERSION(13, 0, 6) ||
- amdgpu_ip_version(adev, MP0_HWIP, 0) == IP_VERSION(15, 0, 8))
+ amdgpu_ip_version(adev, MP0_HWIP, 0) == IP_VERSION(13, 0, 12) ||
+ amdgpu_ip_version(adev, MP0_HWIP, 0) == IP_VERSION(13, 0, 6) ||
+ amdgpu_ip_version(adev, MP0_HWIP, 0) == IP_VERSION(15, 0, 3) ||
+ amdgpu_ip_version(adev, MP0_HWIP, 0) == IP_VERSION(15, 0, 8))
con->uniras_enabled = true;
else
return 0;