Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/amd/pm: Drop legacy message fields from SMUv15

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>

authored by

Lijo Lazar and committed by
Alex Deucher
97cf0aac 4068f195

-14
-2
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h
··· 237 237 enum PP_OD_DPM_TABLE_COMMAND type, 238 238 long input[], uint32_t size); 239 239 240 - void smu_v15_0_set_smu_mailbox_registers(struct smu_context *smu); 241 - 242 240 int smu_v15_0_enable_thermal_alert(struct smu_context *smu); 243 241 244 242 int smu_v15_0_disable_thermal_alert(struct smu_context *smu);
-12
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
··· 1333 1333 .get_dpm_clock_table = smu_v15_0_common_get_dpm_table, 1334 1334 }; 1335 1335 1336 - static void smu_v15_0_0_set_smu_mailbox_registers(struct smu_context *smu) 1337 - { 1338 - struct amdgpu_device *adev = smu->adev; 1339 - 1340 - smu->param_reg = SOC15_REG_OFFSET(MP1, 0, mmMP1_SMN_C2PMSG_32); 1341 - smu->msg_reg = SOC15_REG_OFFSET(MP1, 0, mmMP1_SMN_C2PMSG_30); 1342 - smu->resp_reg = SOC15_REG_OFFSET(MP1, 0, mmMP1_SMN_C2PMSG_31); 1343 - } 1344 - 1345 1336 static void smu_v15_0_0_init_msg_ctl(struct smu_context *smu) 1346 1337 { 1347 1338 struct amdgpu_device *adev = smu->adev; ··· 1351 1360 1352 1361 void smu_v15_0_0_set_ppt_funcs(struct smu_context *smu) 1353 1362 { 1354 - 1355 1363 smu->ppt_funcs = &smu_v15_0_0_ppt_funcs; 1356 - smu->message_map = smu_v15_0_0_message_map; 1357 1364 smu->feature_map = smu_v15_0_0_feature_mask_map; 1358 1365 smu->table_map = smu_v15_0_0_table_map; 1359 1366 smu->is_apu = true; 1360 1367 1361 - smu_v15_0_0_set_smu_mailbox_registers(smu); 1362 1368 smu_v15_0_0_init_msg_ctl(smu); 1363 1369 }