]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs
authorPerry Yuan <Perry.Yuan@amd.com>
Thu, 28 Oct 2021 10:05:42 +0000 (06:05 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 17 Nov 2021 22:10:10 +0000 (17:10 -0500)
commit3e74309a3a1e4f98e34840d309110a449fccdcc6
tree2ba43fe3a3566e9bf22cc0e3d4b5dd13edee31d2
parentbd3ccad60d19f9ebf23323e4b3a56b317cb89bf7
drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs

add support that allow the userspace tool like RGP to get the GFX clock
value at runtime, the fix follow the old way to show the min/current/max
clocks level for compatible consideration.

=== Test ===
$ cat /sys/class/drm/card0/device/pp_dpm_sclk
0: 200Mhz *
1: 1100Mhz
2: 1600Mhz

then run stress test on one APU system.
$ cat /sys/class/drm/card0/device/pp_dpm_sclk
0: 200Mhz
1: 1040Mhz *
2: 1600Mhz

The current GFXCLK value is updated at runtime.

BugLink: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5260
Reviewed-by: Huang Ray <Ray.Huang@amd.com>
Signed-off-by: Perry Yuan <Perry.Yuan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.h