Skip to content

Commit 9d09fa6

Browse files
Nirmoy Dasalexdeucher
authored andcommitted
drm/amd/powerplay: return current DCEFCLK on sysfs read (v2)
This fixes incorrect output when reading pp_dpm_dcefclk sysfs. Output before this patch: cat /sys/devices/pci0000:<snip>/pp_dpm_dcefclk 0: 506Mhz 1: 42949671Mhz * 2: 1266Mhz v2: squash in arcturus fix Signed-off-by: Nirmoy Das <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
1 parent c0732ba commit 9d09fa6

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

drivers/gpu/drm/amd/powerplay/navi10_ppt.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,9 @@ static int navi10_get_smu_metrics_data(struct smu_context *smu,
613613
case METRICS_CURR_DCLK:
614614
*value = metrics->CurrClock[PPCLK_DCLK];
615615
break;
616+
case METRICS_CURR_DCEFCLK:
617+
*value = metrics->CurrClock[PPCLK_DCEFCLK];
618+
break;
616619
case METRICS_AVERAGE_GFXCLK:
617620
*value = metrics->AverageGfxclkFrequency;
618621
break;

drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -605,6 +605,9 @@ static int sienna_cichlid_get_smu_metrics_data(struct smu_context *smu,
605605
case METRICS_CURR_DCLK1:
606606
*value = metrics->CurrClock[PPCLK_DCLK_1];
607607
break;
608+
case METRICS_CURR_DCEFCLK:
609+
*value = metrics->CurrClock[PPCLK_DCEFCLK];
610+
break;
608611
case METRICS_AVERAGE_GFXCLK:
609612
*value = metrics->AverageGfxclkFrequency;
610613
break;

0 commit comments

Comments
 (0)