]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/amd/pm: Drop legacy message fields from SMUv15
authorLijo Lazar <lijo.lazar@amd.com>
Thu, 8 Jan 2026 04:36:48 +0000 (10:06 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Sat, 10 Jan 2026 19:08:47 +0000 (14:08 -0500)
Remove usage of legacy message related fields from SMUv15 SOCs.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Asad Kamal <asad.kamal@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c

index 9020317ffd691b1d1d0a2cbbe6e19fe8e708e635..14e8d8c7a80a8dd0bbb0cccc23eee4af0c0b0b6c 100644 (file)
@@ -237,8 +237,6 @@ int smu_v15_0_od_edit_dpm_table(struct smu_context *smu,
                                enum PP_OD_DPM_TABLE_COMMAND type,
                                long input[], uint32_t size);
 
-void smu_v15_0_set_smu_mailbox_registers(struct smu_context *smu);
-
 int smu_v15_0_enable_thermal_alert(struct smu_context *smu);
 
 int smu_v15_0_disable_thermal_alert(struct smu_context *smu);
index bbde9ade02ace5bee0ecaff372fbbe8c4909fe08..61387d2a65ef5ba8f6a7c63e4652468040730f5b 100644 (file)
@@ -1333,15 +1333,6 @@ static const struct pptable_funcs smu_v15_0_0_ppt_funcs = {
        .get_dpm_clock_table = smu_v15_0_common_get_dpm_table,
 };
 
-static void smu_v15_0_0_set_smu_mailbox_registers(struct smu_context *smu)
-{
-       struct amdgpu_device *adev = smu->adev;
-
-       smu->param_reg = SOC15_REG_OFFSET(MP1, 0, mmMP1_SMN_C2PMSG_32);
-       smu->msg_reg = SOC15_REG_OFFSET(MP1, 0, mmMP1_SMN_C2PMSG_30);
-       smu->resp_reg = SOC15_REG_OFFSET(MP1, 0, mmMP1_SMN_C2PMSG_31);
-}
-
 static void smu_v15_0_0_init_msg_ctl(struct smu_context *smu)
 {
        struct amdgpu_device *adev = smu->adev;
@@ -1360,13 +1351,10 @@ static void smu_v15_0_0_init_msg_ctl(struct smu_context *smu)
 
 void smu_v15_0_0_set_ppt_funcs(struct smu_context *smu)
 {
-
        smu->ppt_funcs = &smu_v15_0_0_ppt_funcs;
-       smu->message_map = smu_v15_0_0_message_map;
        smu->feature_map = smu_v15_0_0_feature_mask_map;
        smu->table_map = smu_v15_0_0_table_map;
        smu->is_apu = true;
 
-       smu_v15_0_0_set_smu_mailbox_registers(smu);
        smu_v15_0_0_init_msg_ctl(smu);
 }