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: Kenneth Feng <kenneth.feng@amd.com> Reviewed-by: Feifei Xu <Feifei.Xu@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>alistair/sunxi64-5.4-dsi
parent
617a64dc85
commit
a54166d79a
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue