hwmon: tmp102: expose to thermal fw via DT nodes
authorEduardo Valentin <eduardo.valentin@ti.com>
Tue, 16 Jul 2013 18:57:51 +0000 (14:57 -0400)
committerAlex Shi <alex.shi@linaro.org>
Mon, 31 Mar 2014 07:47:21 +0000 (15:47 +0800)
commita4b3b0f82be00ae9a8da1242bbfa53ff996a0478
tree126b7d0bfce020764a6225374ee2d6c5d5b1bb0f
parent42d63a4b831f8b68c474d72d25dbcf911eabd666
hwmon: tmp102: expose to thermal fw via DT nodes

This patch adds to tmp102 temperature sensor the possibility
to expose itself as thermal zone device, registered on the
thermal framework.

The thermal zone is built only if a device tree node
describing a thermal zone for this sensor is present
inside the tmp102 DT node. Otherwise, the driver behavior
will be the same.

Note: This patch has also been reviewed by Jean D. He has
requested to perform a wider inspection of possible
users of thermal and hwmon interaction API. On the other
hand, the change on this patch is acceptable on first
step of overall code change.

Cc: Jean Delvare <khali@linux-fr.org>
Cc: lm-sensors@lm-sensors.org
Cc: linux-kernel@vger.kernel.org
Acked-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Eduardo Valentin <eduardo.valentin@ti.com>
(cherry picked from commit 6a027523f30f1cc90037686e6a682d15c6a555d6)

Signed-off-by: Alex Shi <alex.shi@linaro.org>
drivers/hwmon/tmp102.c