Commit a54166d7 authored by Kenneth Feng's avatar Kenneth Feng Committed by Alex Deucher

drm/amd/powerplay: bug fix for sysfs

when we set profile_peak to sysfs:power_dpm_force_performance_level,
we gets the wrong socclk level and mclk level.this patch fix this issue.
Signed-off-by: default avatarKenneth Feng <kenneth.feng@amd.com>
Reviewed-by: default avatarFeifei Xu <Feifei.Xu@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 617a64dc
...@@ -1157,14 +1157,14 @@ static int navi10_get_profiling_clk_mask(struct smu_context *smu, ...@@ -1157,14 +1157,14 @@ static int navi10_get_profiling_clk_mask(struct smu_context *smu,
ret = smu_get_dpm_level_count(smu, SMU_MCLK, &level_count); ret = smu_get_dpm_level_count(smu, SMU_MCLK, &level_count);
if (ret) if (ret)
return ret; return ret;
*sclk_mask = level_count - 1; *mclk_mask = level_count - 1;
} }
if(soc_mask) { if(soc_mask) {
ret = smu_get_dpm_level_count(smu, SMU_SOCCLK, &level_count); ret = smu_get_dpm_level_count(smu, SMU_SOCCLK, &level_count);
if (ret) if (ret)
return ret; return ret;
*sclk_mask = level_count - 1; *soc_mask = level_count - 1;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment