Skip to content

Commit 3a50403

Browse files
Surbhi Kakaryaalexdeucher
authored andcommitted
drm/amd/pm: add new fields for Sienna Cichlid.
Fill voltage fields in metrics table. Signed-off-by: Surbhi Kakarya <[email protected]> Acked-by: Alexander Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
1 parent e771d71 commit 3a50403

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3632,6 +3632,16 @@ static ssize_t sienna_cichlid_get_gpu_metrics(struct smu_context *smu,
36323632
gpu_metrics->energy_accumulator =
36333633
use_metrics_v2 ? metrics_v2->EnergyAccumulator : metrics->EnergyAccumulator;
36343634

3635+
if (metrics->CurrGfxVoltageOffset)
3636+
gpu_metrics->voltage_gfx =
3637+
(155000 - 625 * metrics->CurrGfxVoltageOffset) / 100;
3638+
if (metrics->CurrMemVidOffset)
3639+
gpu_metrics->voltage_mem =
3640+
(155000 - 625 * metrics->CurrMemVidOffset) / 100;
3641+
if (metrics->CurrSocVoltageOffset)
3642+
gpu_metrics->voltage_soc =
3643+
(155000 - 625 * metrics->CurrSocVoltageOffset) / 100;
3644+
36353645
average_gfx_activity = use_metrics_v2 ? metrics_v2->AverageGfxActivity : metrics->AverageGfxActivity;
36363646
if (average_gfx_activity <= SMU_11_0_7_GFX_BUSY_THRESHOLD)
36373647
gpu_metrics->average_gfxclk_frequency =

0 commit comments

Comments
 (0)