mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-23 13:06:18 -04:00
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>
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user