On 11/6/2025 10:29 PM, Asad Kamal wrote:
Remove power2_average sysfs node

Signed-off-by: Asad Kamal <[email protected]>

Please add more details in commit description for the background - SOC power consumption is reported by power1_average. power2_cap_default/min/max only represent second level limits and don't represent a different type of power or power consumption by a subsection of the SOC.

Reviewed-by: Lijo Lazar <[email protected]>

Thanks,
Lijo

---
  drivers/gpu/drm/amd/pm/amdgpu_pm.c | 5 +----
  1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/amd/pm/amdgpu_pm.c 
b/drivers/gpu/drm/amd/pm/amdgpu_pm.c
index fe7a2f09e021..d9e37fd6e186 100644
--- a/drivers/gpu/drm/amd/pm/amdgpu_pm.c
+++ b/drivers/gpu/drm/amd/pm/amdgpu_pm.c
@@ -3580,7 +3580,6 @@ static SENSOR_DEVICE_ATTR(power1_cap_min, S_IRUGO, 
amdgpu_hwmon_show_power_cap_m
  static SENSOR_DEVICE_ATTR(power1_cap, S_IRUGO | S_IWUSR, 
amdgpu_hwmon_show_power_cap, amdgpu_hwmon_set_power_cap, 0);
  static SENSOR_DEVICE_ATTR(power1_cap_default, S_IRUGO, 
amdgpu_hwmon_show_power_cap_default, NULL, 0);
  static SENSOR_DEVICE_ATTR(power1_label, S_IRUGO, 
amdgpu_hwmon_show_power_label, NULL, 0);
-static SENSOR_DEVICE_ATTR(power2_average, S_IRUGO, 
amdgpu_hwmon_show_power_avg, NULL, 1);
  static SENSOR_DEVICE_ATTR(power2_cap_max, S_IRUGO, 
amdgpu_hwmon_show_power_cap_max, NULL, 1);
  static SENSOR_DEVICE_ATTR(power2_cap_min, S_IRUGO, 
amdgpu_hwmon_show_power_cap_min, NULL, 1);
  static SENSOR_DEVICE_ATTR(power2_cap, S_IRUGO | S_IWUSR, 
amdgpu_hwmon_show_power_cap, amdgpu_hwmon_set_power_cap, 1);
@@ -3629,7 +3628,6 @@ static struct attribute *hwmon_attributes[] = {
        &sensor_dev_attr_power1_cap.dev_attr.attr,
        &sensor_dev_attr_power1_cap_default.dev_attr.attr,
        &sensor_dev_attr_power1_label.dev_attr.attr,
-       &sensor_dev_attr_power2_average.dev_attr.attr,
        &sensor_dev_attr_power2_cap_max.dev_attr.attr,
        &sensor_dev_attr_power2_cap_min.dev_attr.attr,
        &sensor_dev_attr_power2_cap.dev_attr.attr,
@@ -3828,8 +3826,7 @@ static umode_t hwmon_attributes_visible(struct kobject 
*kobj,
                return 0;
/* only Vangogh has fast PPT limit and power labels */
-       if ((attr == &sensor_dev_attr_power2_average.dev_attr.attr ||
-            attr == &sensor_dev_attr_power2_cap_max.dev_attr.attr ||
+       if ((attr == &sensor_dev_attr_power2_cap_max.dev_attr.attr ||
             attr == &sensor_dev_attr_power2_cap_min.dev_attr.attr ||
             attr == &sensor_dev_attr_power2_cap.dev_attr.attr ||
             attr == &sensor_dev_attr_power2_cap_default.dev_attr.attr ||

Reply via email to