Skip to content

Commit a4eb118

Browse files
committed
drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
Use average gfxclock for consistency with other dGPUs. Reviewed-by: Kenneth Feng <kenneth.feng@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org # 6.1.x
1 parent 1ca67ab commit a4eb118

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1927,12 +1927,16 @@ static int sienna_cichlid_read_sensor(struct smu_context *smu,
19271927
*size = 4;
19281928
break;
19291929
case AMDGPU_PP_SENSOR_GFX_MCLK:
1930-
ret = sienna_cichlid_get_current_clk_freq_by_table(smu, SMU_UCLK, (uint32_t *)data);
1930+
ret = sienna_cichlid_get_smu_metrics_data(smu,
1931+
METRICS_CURR_UCLK,
1932+
(uint32_t *)data);
19311933
*(uint32_t *)data *= 100;
19321934
*size = 4;
19331935
break;
19341936
case AMDGPU_PP_SENSOR_GFX_SCLK:
1935-
ret = sienna_cichlid_get_current_clk_freq_by_table(smu, SMU_GFXCLK, (uint32_t *)data);
1937+
ret = sienna_cichlid_get_smu_metrics_data(smu,
1938+
METRICS_AVERAGE_GFXCLK,
1939+
(uint32_t *)data);
19361940
*(uint32_t *)data *= 100;
19371941
*size = 4;
19381942
break;

0 commit comments

Comments
 (0)