Skip to content

Commit f5742ec

Browse files
Evan Quanalexdeucher
authored andcommitted
drm/amd/powerplay: correct power reading on fiji
Set sampling period as 500ms to provide a smooth power reading output. Also, correct the register for power reading. Signed-off-by: Evan Quan <evan.quan@amd.com> Reviewed-by: Feifei Xu <Feifei.Xu@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
1 parent 8f2bf88 commit f5742ec

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3491,14 +3491,14 @@ static int smu7_get_gpu_power(struct pp_hwmgr *hwmgr, u32 *query)
34913491

34923492
smum_send_msg_to_smc(hwmgr, PPSMC_MSG_PmStatusLogStart);
34933493
cgs_write_ind_register(hwmgr->device, CGS_IND_REG__SMC,
3494-
ixSMU_PM_STATUS_94, 0);
3494+
ixSMU_PM_STATUS_95, 0);
34953495

34963496
for (i = 0; i < 10; i++) {
3497-
mdelay(1);
3497+
mdelay(500);
34983498
smum_send_msg_to_smc(hwmgr, PPSMC_MSG_PmStatusLogSample);
34993499
tmp = cgs_read_ind_register(hwmgr->device,
35003500
CGS_IND_REG__SMC,
3501-
ixSMU_PM_STATUS_94);
3501+
ixSMU_PM_STATUS_95);
35023502
if (tmp != 0)
35033503
break;
35043504
}

0 commit comments

Comments
 (0)