drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops
[sfrench/cifs-2.6.git] / drivers / gpu / drm / amd / amdgpu / mmhub_v1_0.c
index 1da2ec692057ee98445620a24b1c9953604fbe2c..4c9f0c0f31168a61d74dc0f5222142e82ed6c60b 100644 (file)
@@ -774,13 +774,17 @@ static void mmhub_v1_0_reset_ras_error_count(struct amdgpu_device *adev)
        }
 }
 
-const struct amdgpu_mmhub_ras_funcs mmhub_v1_0_ras_funcs = {
-       .ras_late_init = amdgpu_mmhub_ras_late_init,
-       .ras_fini = amdgpu_mmhub_ras_fini,
+struct amdgpu_ras_block_hw_ops mmhub_v1_0_ras_hw_ops = {
        .query_ras_error_count = mmhub_v1_0_query_ras_error_count,
        .reset_ras_error_count = mmhub_v1_0_reset_ras_error_count,
 };
 
+struct amdgpu_mmhub_ras mmhub_v1_0_ras = {
+       .ras_block = {
+               .hw_ops = &mmhub_v1_0_ras_hw_ops,
+       },
+};
+
 const struct amdgpu_mmhub_funcs mmhub_v1_0_funcs = {
        .get_fb_location = mmhub_v1_0_get_fb_location,
        .init = mmhub_v1_0_init,