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);

Reply via email to