drm/amdgpu: send smu rma reason event in ras eeprom driver
authorYang Wang <kevinyang.wang@amd.com>
Wed, 7 Feb 2024 01:56:34 +0000 (09:56 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 12 Feb 2024 21:08:27 +0000 (16:08 -0500)
send smu rma reason event to smu in ras eeprom driver.

Signed-off-by: Yang Wang <kevinyang.wang@amd.com>
Reviewed-by: Tao Zhou <tao.zhou1@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c

index 2fde93b00cab37716703cd39016834359b273845..b12808c0c331f252a8fabc034f7f2919a7a12b4d 100644 (file)
@@ -735,6 +735,9 @@ amdgpu_ras_eeprom_update_header(struct amdgpu_ras_eeprom_control *control)
                        control->tbl_rai.rma_status = GPU_RETIRED__ECC_REACH_THRESHOLD;
                        control->tbl_rai.health_percent = 0;
                }
+
+               /* ignore the -ENOTSUPP return value */
+               amdgpu_dpm_send_rma_reason(adev);
        }
 
        if (control->tbl_hdr.version == RAS_TABLE_VER_V2_1)