diff options
author | Javi Merino <javi.merino@arm.com> | 2015-02-18 16:04:24 +0000 |
---|---|---|
committer | Eduardo Valentin <edubezval@gmail.com> | 2015-05-04 21:27:51 -0700 |
commit | db91651311c8b89978b17d27634582c28c33363e (patch) | |
tree | 67786b4eb698a3f3712a83a87ad89a0c267c1627 /drivers/thermal/thermal_core.h | |
parent | 80b89172f9c3410764e0d962d6494c0af6d6dba8 (diff) | |
download | linux-db91651311c8b89978b17d27634582c28c33363e.tar.gz linux-db91651311c8b89978b17d27634582c28c33363e.tar.bz2 linux-db91651311c8b89978b17d27634582c28c33363e.zip |
thermal: export weight to sysfs
It's useful to have access to the weights for the cooling devices for
thermal zones and change them if needed. Export them to sysfs.
Cc: Zhang Rui <rui.zhang@intel.com>
Cc: Eduardo Valentin <edubezval@gmail.com>
Signed-off-by: Javi Merino <javi.merino@arm.com>
Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
Diffstat (limited to 'drivers/thermal/thermal_core.h')
-rw-r--r-- | drivers/thermal/thermal_core.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/thermal/thermal_core.h b/drivers/thermal/thermal_core.h index 7a465e9d456c..faebe881f062 100644 --- a/drivers/thermal/thermal_core.h +++ b/drivers/thermal/thermal_core.h @@ -46,6 +46,8 @@ struct thermal_instance { unsigned long target; /* expected cooling state */ char attr_name[THERMAL_NAME_LENGTH]; struct device_attribute attr; + char weight_attr_name[THERMAL_NAME_LENGTH]; + struct device_attribute weight_attr; struct list_head tz_node; /* node in tz->thermal_instances */ struct list_head cdev_node; /* node in cdev->thermal_instances */ unsigned int weight; /* The weight of the cooling device */ |