aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/thermal
diff options
context:
space:
mode:
authorEduardo Valentin <eduardo.valentin@ti.com>2013-08-15 11:34:17 -0400
committerEduardo Valentin <eduardo.valentin@ti.com>2013-09-03 09:10:11 -0400
commitccba4ffd9eff6120a20cc7656458ac554aec4b0c (patch)
tree7b6194533c846dd0cac307154a0ee676fe4429ce /Documentation/thermal
parentb82715fdd4a5407f56853b24d387d484dd9c3b5b (diff)
drivers: thermal: make usage of CONFIG_THERMAL_HWMON optional
When registering a new thermal_device, the thermal framework will always add a hwmon sysfs interface. This patch adds a flag to make this behavior optional. Now when registering a new thermal device, the caller can optionally inform if hwmon interface is desirable. This can be done by means of passing a thermal_zone_params.no_hwmon == true. In order to keep same behavior as of today, all current calls will by default create the hwmon interface. Cc: David Woodhouse <dwmw2@infradead.org> Cc: linux-acpi@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org Cc: linux-pm@vger.kernel.org Cc: Zhang Rui <rui.zhang@intel.com> Suggested-by: Wei Ni <wni@nvidia.com> Signed-off-by: Eduardo Valentin <eduardo.valentin@ti.com>
Diffstat (limited to 'Documentation/thermal')
-rw-r--r--Documentation/thermal/sysfs-api.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/thermal/sysfs-api.txt b/Documentation/thermal/sysfs-api.txt
index a71bd5b90fe8..37c54863f611 100644
--- a/Documentation/thermal/sysfs-api.txt
+++ b/Documentation/thermal/sysfs-api.txt
@@ -142,6 +142,11 @@ temperature) and throttle appropriate devices.
142 This is an optional feature where some platforms can choose not to 142 This is an optional feature where some platforms can choose not to
143 provide this data. 143 provide this data.
144 .governor_name: Name of the thermal governor used for this zone 144 .governor_name: Name of the thermal governor used for this zone
145 .no_hwmon: a boolean to indicate if the thermal to hwmon sysfs interface
146 is required. when no_hwmon == false, a hwmon sysfs interface
147 will be created. when no_hwmon == true, nothing will be done.
148 In case the thermal_zone_params is NULL, the hwmon interface
149 will be created (for backward compatibility).
145 .num_tbps: Number of thermal_bind_params entries for this zone 150 .num_tbps: Number of thermal_bind_params entries for this zone
146 .tbp: thermal_bind_params entries 151 .tbp: thermal_bind_params entries
147 152