drivers: thermal: make usage of CONFIG_THERMAL_HWMON optional
authorEduardo Valentin <eduardo.valentin@ti.com>
Thu, 15 Aug 2013 15:34:17 +0000 (11:34 -0400)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:45:19 +0000 (11:45 +0900)
commitc34faffb625bc77f87a1f1f77029a441f6304f78
tree8f01dfb38be62c368661f658be4ae9134857ef08
parent1191e689061dbbce20f758692439eb4705ae9bc1
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>
drivers/thermal/thermal_core.c