summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/powerplay/navi10_ppt.c
diff options
context:
space:
mode:
authorKevin Wang <kevin1.wang@amd.com>2019-05-08 14:37:08 +0800
committerAlex Deucher <alexander.deucher@amd.com>2019-06-21 18:59:30 -0500
commite36182490dec3d2947dbf3c3d979051b8706845c (patch)
tree1432a697405e214ed99e0ac5fef2318016bd33b5 /drivers/gpu/drm/amd/powerplay/navi10_ppt.c
parent162aa5c31afc64282b1bdce6893fb0f17733818c (diff)
downloadlinux-e36182490dec3d2947dbf3c3d979051b8706845c.tar.bz2
drm/amd/powerplay: fix dpm freq unit error (10KHz -> Mhz)
the interface smu_v11_0_get_current_clk_freq should be return 10Khz not Mhz unit to adapt vega20 and navi10 asic at the same time. Signed-off-by: Kevin Wang <kevin1.wang@amd.com> Acked-by: Huang Rui <ray.huang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/powerplay/navi10_ppt.c')
-rw-r--r--drivers/gpu/drm/amd/powerplay/navi10_ppt.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/powerplay/navi10_ppt.c b/drivers/gpu/drm/amd/powerplay/navi10_ppt.c
index e705067b4dd2..7df9d3c15094 100644
--- a/drivers/gpu/drm/amd/powerplay/navi10_ppt.c
+++ b/drivers/gpu/drm/amd/powerplay/navi10_ppt.c
@@ -581,6 +581,8 @@ static int navi10_print_clk_levels(struct smu_context *smu,
ret = smu_get_current_clk_freq(smu, clk_type, &cur_value);
if (ret)
return size;
+ /* 10KHz -> MHz */
+ cur_value = cur_value / 100;
size += sprintf(buf, "current clk: %uMhz\n", cur_value);