drm/amd/powerplay: correct UlvOffsetVid on Vega10.
authorRex Zhu <Rex.Zhu@amd.com>
Fri, 21 Apr 2017 09:26:07 +0000 (17:26 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 28 Apr 2017 21:33:10 +0000 (17:33 -0400)
Signed-off-by: Rex Zhu <Rex.Zhu@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/vega10_hwmgr.c

index 278def7380e752a5eefa4e188eb374e8b2a59940..5bb18a9a10562561bdb34eb9394f71edf0fb2269 100644 (file)
@@ -1436,9 +1436,7 @@ static int vega10_populate_ulv_state(struct pp_hwmgr *hwmgr)
                        (struct phm_ppt_v2_information *)(hwmgr->pptable);
 
        data->smc_state_table.pp_table.UlvOffsetVid =
-                       (uint8_t)(table_info->us_ulv_voltage_offset *
-                                       VOLTAGE_VID_OFFSET_SCALE2 /
-                                       VOLTAGE_VID_OFFSET_SCALE1);
+                       (uint8_t)table_info->us_ulv_voltage_offset;
 
        data->smc_state_table.pp_table.UlvSmnclkDid =
                        (uint8_t)(table_info->us_ulv_smnclk_did);
@@ -2342,6 +2340,7 @@ static int vega10_init_smc_table(struct pp_hwmgr *hwmgr)
                        (uint8_t)(table_info->uc_vce_dpm_voltage_mode);
        pp_table->Mp0DpmVoltageMode =
                        (uint8_t)(table_info->uc_mp0_dpm_voltage_mode);
+
        pp_table->DisplayDpmVoltageMode =
                        (uint8_t)(table_info->uc_dcef_dpm_voltage_mode);