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

drm/amd/powerplay: Remove the SOC floor voltage setting

Remove W/A carried over from VG10 to set VDDSOC Floor Voltage
prior to enabling DPM since the VBIOS covers the floor voltage
setting now

Signed-off-by: Kenneth Feng <kenneth.feng@amd.com>
Reviewed-by: Evan Quan <evan.quan@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Kenneth Feng and committed by
Alex Deucher
7f3f106e f0c2b16b

-8
-8
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c
··· 601 601 data->vbios_boot_state.soc_clock = boot_up_values.ulSocClk; 602 602 data->vbios_boot_state.dcef_clock = boot_up_values.ulDCEFClk; 603 603 data->vbios_boot_state.uc_cooling_id = boot_up_values.ucCoolingID; 604 - if (0 != boot_up_values.usVddc) { 605 - smum_send_msg_to_smc_with_parameter(hwmgr, 606 - PPSMC_MSG_SetFloorSocVoltage, 607 - (boot_up_values.usVddc * 4)); 608 - data->vbios_boot_state.bsoc_vddc_lock = true; 609 - } else { 610 - data->vbios_boot_state.bsoc_vddc_lock = false; 611 - } 612 604 smum_send_msg_to_smc_with_parameter(hwmgr, 613 605 PPSMC_MSG_SetMinDeepSleepDcefclk, 614 606 (uint32_t)(data->vbios_boot_state.dcef_clock / 100));