Remove the legacy global MCA IPID parse interface
Signed-off-by: Ce Sun <[email protected]>
---
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 2 --
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 14 --------------
2 files changed, 16 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
b/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
index cdaee4a049c3..cf06d5f856f9 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
@@ -104,8 +104,6 @@ struct amdgpu_umc_ras {
bool (*check_ecc_err_status)(struct amdgpu_device *adev,
enum amdgpu_mca_error_type type, void
*ras_error_status);
void (*get_retire_flip_bits)(struct amdgpu_device *adev);
- void (*mca_ipid_parse)(struct amdgpu_device *adev, uint64_t ipid,
- uint32_t *did, uint32_t *ch, uint32_t *umc_inst,
uint32_t *sid);
};
struct amdgpu_umc_funcs {
diff --git a/drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
b/drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
index beb89b0f9f3e..67bdf7303e6b 100644
--- a/drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
@@ -197,25 +197,11 @@ static bool umc_v12_0_check_ecc_err_status(struct
amdgpu_device *adev,
return false;
}
-static void umc_v12_0_mca_ipid_parse(struct amdgpu_device *adev, uint64_t ipid,
- uint32_t *did, uint32_t *ch, uint32_t *umc_inst, uint32_t *sid)
-{
- if (did)
- *did = MCA_IPID_2_DIE_ID(ipid);
- if (ch)
- *ch = MCA_IPID_2_UMC_CH(ipid);
- if (umc_inst)
- *umc_inst = MCA_IPID_2_UMC_INST(ipid);
- if (sid)
- *sid = MCA_IPID_2_SOCKET_ID(ipid);
-}
-
struct amdgpu_umc_ras umc_v12_0_ras = {
.ras_block = {
.hw_ops = NULL,
},
.check_ecc_err_status = umc_v12_0_check_ecc_err_status,
.get_retire_flip_bits = umc_v12_0_get_retire_flip_bits,
- .mca_ipid_parse = umc_v12_0_mca_ipid_parse,
};
--
2.34.1