enable uniras via IP version check

Signed-off-by: Ce Sun <[email protected]>
Reviewed-by: YiPeng Chai <[email protected]>
---
 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

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 861b1f290475..f5416ffac9cd 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
@@ -290,8 +290,9 @@ static int amdgpu_ras_mgr_sw_init(struct amdgpu_ip_block 
*ip_block)
        /* Disabled by default */
        con->uniras_enabled = false;
 
-       /* Enabled only in debug mode */
-       if (adev->debug_enable_ras_aca) {
+       if (amdgpu_ip_version(adev, MP0_HWIP, 0) == IP_VERSION(13, 0, 14)) {
+               con->uniras_enabled = true;
+       } elseĀ if (adev->debug_enable_ras_aca) {
                con->uniras_enabled = true;
                RAS_DEV_INFO(adev, "Debug amdgpu uniras!");
        }
-- 
2.34.1

Reply via email to