From d56aca934ff8f012a2aa4ec00575975a22e97d2e Mon Sep 17 00:00:00 2001 From: Xiaomeng Hou Date: Wed, 4 Dec 2019 17:01:21 +0800 Subject: [PATCH 4731/4736] drm/amd/powerplay: correct the value retrieved through GPU_LOAD sensor interface the unit of variable AverageGfxActivity defined in smu12 metrics struct is centi, so the retrieved value should be divided by 100 before return. Change-Id: Ia7873597977cb5479b015d632ab24a7aa20a1cfb Signed-off-by: Xiaomeng Hou Reviewed-by: Huang Rui --- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/powerplay/renoir_ppt.c b/drivers/gpu/drm/amd/powerplay/renoir_ppt.c index 5fdfbf5a1ed5..0d8ea56731e4 100644 --- a/drivers/gpu/drm/amd/powerplay/renoir_ppt.c +++ b/drivers/gpu/drm/amd/powerplay/renoir_ppt.c @@ -492,7 +492,7 @@ static int renoir_get_current_activity_percent(struct smu_context *smu, switch (sensor) { case AMDGPU_PP_SENSOR_GPU_LOAD: - *value = metrics.AverageGfxActivity; + *value = metrics.AverageGfxActivity / 100; break; default: pr_err("Invalid sensor for retrieving clock activity\n"); -- 2.17.1