summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCe Sun <cesun102@amd.com>2026-03-24 13:07:51 +0800
committerAlex Deucher <alexander.deucher@amd.com>2026-07-01 11:54:40 -0400
commit814cfcc36740616b2bd4890962bca9bfb5d9999d (patch)
tree4dec50af69e7f6963066c41264ca98b5e10a372f
parent683711c296a95ff2fa982386ecfb02d70d14941c (diff)
drm/amdgpu: retire legacy MCA IPID parse global interface
Remove the legacy global MCA IPID parse interface Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com> Signed-off-by: Ce Sun <cesun102@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h2
-rw-r--r--drivers/gpu/drm/amd/amdgpu/umc_v12_0.c14
2 files changed, 0 insertions, 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,
};