summaryrefslogtreecommitdiff
path: root/include/linux/thermal.h
diff options
context:
space:
mode:
authorEduardo Valentin <eduardo.valentin@ti.com>2013-04-05 12:32:28 (GMT)
committerZhang Rui <rui.zhang@intel.com>2013-04-15 01:34:28 (GMT)
commit63c4d919cf66b1b3ffa7861bddb50a697914af5b (patch)
tree374ed703373b2e25a4fd3f528a2a2b6f8a084cd6 /include/linux/thermal.h
parentd13cb03aef0c062dcdd16b411bd4c02c1574ff08 (diff)
downloadlinux-fsl-qoriq-63c4d919cf66b1b3ffa7861bddb50a697914af5b.tar.xz
thermal: introduce thermal_zone_get_zone_by_name helper function
This patch adds a helper function to get a reference of a thermal zone, based on the zone type name. It will perform a zone name lookup and return a reference to a thermal zone device that matches the name requested. In case the zone is not found or when several zones match same name or if the required parameters are invalid, it will return the corresponding error code (ERR_PTR). Cc: Durgadoss R <durgadoss.r@intel.com> Signed-off-by: Eduardo Valentin <eduardo.valentin@ti.com> Acked-by: Durgadoss R <durgadoss.r@intel.com> Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Diffstat (limited to 'include/linux/thermal.h')
-rw-r--r--include/linux/thermal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/thermal.h b/include/linux/thermal.h
index 3bda306..9af2f3a 100644
--- a/include/linux/thermal.h
+++ b/include/linux/thermal.h
@@ -239,6 +239,7 @@ void thermal_zone_device_update(struct thermal_zone_device *);
struct thermal_cooling_device *thermal_cooling_device_register(char *, void *,
const struct thermal_cooling_device_ops *);
void thermal_cooling_device_unregister(struct thermal_cooling_device *);
+struct thermal_zone_device *thermal_zone_get_zone_by_name(const char *name);
int get_tz_trend(struct thermal_zone_device *, int);
struct thermal_instance *get_thermal_instance(struct thermal_zone_device *,