Merge tag 'dt-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[linux-2.6-microblaze.git] / drivers / gpu / drm / amd / amdgpu / amdgpu_gmc.c
index d0b8d41..c7797ea 100644 (file)
@@ -471,6 +471,27 @@ int amdgpu_gmc_ras_late_init(struct amdgpu_device *adev)
                        return r;
        }
 
+       if (adev->mca.mp0.ras_funcs &&
+           adev->mca.mp0.ras_funcs->ras_late_init) {
+               r = adev->mca.mp0.ras_funcs->ras_late_init(adev);
+               if (r)
+                       return r;
+       }
+
+       if (adev->mca.mp1.ras_funcs &&
+           adev->mca.mp1.ras_funcs->ras_late_init) {
+               r = adev->mca.mp1.ras_funcs->ras_late_init(adev);
+               if (r)
+                       return r;
+       }
+
+       if (adev->mca.mpio.ras_funcs &&
+           adev->mca.mpio.ras_funcs->ras_late_init) {
+               r = adev->mca.mpio.ras_funcs->ras_late_init(adev);
+               if (r)
+                       return r;
+       }
+
        return 0;
 }