On 10/29/26 08:54, Kanala Ramalingeswara Reddy wrote:
Allow amdgpu to read and update stapm_power_limit and
current_stapm_power_limit values in gpu_metrics
for SMU v14.0.0 and SMU v14.0.1.
Signed-off-by: Kanala Ramalingeswara Reddy <[email protected]>
Reviewed-by: Mario Limonciello <[email protected]>
---
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
index c83c58d5a2e2..94e3401b000a 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
+++ b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
@@ -637,6 +637,8 @@ static ssize_t smu_v14_0_0_get_gpu_metrics(struct
smu_context *smu,
gpu_metrics->average_dgpu_power = metrics.dGpuPower;
gpu_metrics->average_all_core_power = metrics.AllCorePower;
gpu_metrics->average_sys_power = metrics.Psys;
+ gpu_metrics->stapm_power_limit = metrics.StapmOpnLimit;
+ gpu_metrics->current_stapm_power_limit = metrics.StapmCurrentLimit;
memcpy(&gpu_metrics->average_core_power[0],
&metrics.CorePower[0],
sizeof(uint16_t) * 16);