Gmc v10 doesn't support ras function, remove redundant code in it.

Signed-off-by: yipechai <yipeng.c...@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 19 -------------------
 1 file changed, 19 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c 
b/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
index 5f9f82091000..a833ef130495 100644
--- a/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
@@ -664,25 +664,10 @@ static void gmc_v10_0_set_umc_funcs(struct amdgpu_device 
*adev)
                adev->umc.umc_inst_num = UMC_V8_7_UMC_INSTANCE_NUM;
                adev->umc.channel_offs = UMC_V8_7_PER_CHANNEL_OFFSET_SIENNA;
                adev->umc.channel_idx_tbl = &umc_v8_7_channel_idx_tbl[0][0];
-               adev->umc.ras = &umc_v8_7_ras;
                break;
        default:
                break;
        }
-       if (adev->umc.ras) {
-               amdgpu_ras_register_ras_block(adev, &adev->umc.ras->ras_block);
-
-               strcpy(adev->umc.ras->ras_block.name, "umc");
-               adev->umc.ras->ras_block.block = AMDGPU_RAS_BLOCK__UMC;
-
-               /* If don't define special ras_late_init function, use default 
ras_late_init */
-               if (!adev->umc.ras->ras_block.ras_late_init)
-                               adev->umc.ras->ras_block.ras_late_init = 
amdgpu_umc_ras_late_init;
-
-               /* If don't define special ras_fini function, use default 
ras_fini */
-               if (!adev->umc.ras->ras_block.ras_fini)
-                               adev->umc.ras->ras_block.ras_fini = 
amdgpu_umc_ras_fini;
-       }
 }
 
 
@@ -745,10 +730,6 @@ static int gmc_v10_0_late_init(void *handle)
        if (r)
                return r;
 
-       r = amdgpu_gmc_ras_late_init(adev);
-       if (r)
-               return r;
-
        return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);
 }
 
-- 
2.25.1

Reply via email to