<ping>
On 11/26/2025 6:53 PM, Lijo Lazar wrote:
To print the clock dpm tables to sysfs, presently there are two interfaces
which provide identical
functionalities - emit_clock_levels and print_clock_levels. emit_clock_levels
is more flexible since
it provides the offset along with buffer which matches closely with
sysfs_emit_at interface. It is
not required to keep both, hence drop print_clock_levels.
Lijo Lazar (20):
drm/amd/pm: Remove print_clk_levels from navi10
drm/amd/pm: Use emit_clk_levels in sienna_cichild
drm/amd/pm: Use emit_clk_levels in cyan skillfish
drm/amd/pm: Use emit_clk_levels in vangogh
drm/amd/pm: Use emit_clk_levels in renoir
drm/amd/pm: Use emit_clk_levels in SMUv13.0.0
drm/amd/pm: Use emit_clk_levels in SMUv13.0.4
drm/amd/pm: Use emit_clk_levels in SMUv13.0.5
drm/amd/pm: Use emit_clk_levels in SMUv13.0.6
drm/amd/pm: Use emit_clk_levels in SMUv13.0.7
drm/amd/pm: Use emit_clk_levels in yellow carp
drm/amd/pm: Use emit_clk_levels in SMUv14.0.0
drm/amd/pm: Use emit_clk_levels in SMUv14.0.2
drm/amd/pm: Use emit_clock_levels in SMUv7.0
drm/amd/pm: Use emit_clock_levels in SMUv8.0
drm/amd/pm: Use emit_clock_levels in SMUv10.0
drm/amd/pm: Use emit_clock_levels in vega10
drm/amd/pm: Use emit_clock_levels in vega12
drm/amd/pm: Use emit_clock_levels in vega20
drm/amd/pm: Deprecate print_clock_levels interface
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 19 --
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 16 +-
.../gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 --
.../drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 65 +++---
.../drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 87 +++++---
.../drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 29 ++-
.../drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 141 ------------
.../drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 52 +++--
.../drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 211 +++++++++++-------
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 28 ---
.../amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 17 +-
.../gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 193 ----------------
.../amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 27 ++-
.../gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 39 ++--
.../gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 52 ++---
.../drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 21 +-
.../drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 24 +-
.../drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 25 +--
.../drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 30 +--
.../drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 21 +-
.../drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 25 +--
.../drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 24 +-
.../drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 21 +-
23 files changed, 443 insertions(+), 740 deletions(-)