drm/amd/powerplay: Remove the SOC floor voltage setting
authorKenneth Feng <kenneth.feng@amd.com>
Tue, 20 Mar 2018 03:39:52 +0000 (11:39 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 21 Mar 2018 19:36:57 +0000 (14:36 -0500)
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>
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c

index 66633b6..7121870 100644 (file)
@@ -601,14 +601,6 @@ static int vega12_init_smc_table(struct pp_hwmgr *hwmgr)
                data->vbios_boot_state.soc_clock = boot_up_values.ulSocClk;
                data->vbios_boot_state.dcef_clock = boot_up_values.ulDCEFClk;
                data->vbios_boot_state.uc_cooling_id = boot_up_values.ucCoolingID;
-               if (0 != boot_up_values.usVddc) {
-                       smum_send_msg_to_smc_with_parameter(hwmgr,
-                                               PPSMC_MSG_SetFloorSocVoltage,
-                                               (boot_up_values.usVddc * 4));
-                       data->vbios_boot_state.bsoc_vddc_lock = true;
-               } else {
-                       data->vbios_boot_state.bsoc_vddc_lock = false;
-               }
                smum_send_msg_to_smc_with_parameter(hwmgr,
                                PPSMC_MSG_SetMinDeepSleepDcefclk,
                        (uint32_t)(data->vbios_boot_state.dcef_clock / 100));