Correct Polaris10 clk/voltage dependence setup.

Change-Id: I3f73782c8933f50778040c5cf3946134d9378ade
Signed-off-by: Evan Quan <[email protected]>
Acked-by: Alex Deucher <[email protected]>
---
 drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c 
b/drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
index 41df6e7813ea..47230d8fb592 100644
--- a/drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
+++ b/drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
@@ -401,6 +401,8 @@ static int polaris10_get_dependency_volt_by_clk(struct 
pp_hwmgr *hwmgr,
                *voltage |= (data->vbios_boot_state.vddci_bootup_value *
                                VOLTAGE_SCALE) << VDDCI_SHIFT;
        else if (dep_table->entries[i-1].vddci) {
+               *voltage |= (dep_table->entries[i - 1].vddci * VOLTAGE_SCALE) 
<< VDDC_SHIFT;
+       } else {
                vddci = phm_find_closest_vddci(&(data->vddci_voltage_table),
                                (dep_table->entries[i].vddc -
                                                (uint16_t)VDDC_VDDCI_DELTA));
-- 
2.28.0

_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to