]> 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)
commitfa376e1f2ebdc2e184058cb6d8a70ce42d2c2b18
tree2ba43fe3a3566e9bf22cc0e3d4b5dd13edee31d2
parent6cff08da2f61ef616db4ef8e8fcd973c3c133197
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