aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/thermal/Kconfig
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@linaro.org>2013-06-24 02:30:44 -0400
committerNitin Garg <nitin.garg@freescale.com>2014-04-16 09:00:44 -0400
commite82a780a67a2d96f9bbcebb2873b887d78faaf85 (patch)
treeb4432cea00df3a5cf875901fc2f5e17824d3ae21 /drivers/thermal/Kconfig
parentb33a91247d1a2b02559e53aa98146d0b55d857f9 (diff)
thermal: add imx thermal driver support
This is based on the initial imx thermal work done by Rob Lee <rob.lee@linaro.org> (Not sure if the email address is still valid). Since he is no longer interested in the work and I have rewritten a significant amount of the code, I just took the authorship over from him. It adds the imx thermal support using Temperature Monitor (TEMPMON) block found on some Freescale i.MX SoCs. The driver uses syscon regmap interface to access TEMPMON control registers and calibration data, and supports cpufreq as the cooling device. Signed-off-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Eduardo Valentin <eduardo.valentin@ti.com> Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Diffstat (limited to 'drivers/thermal/Kconfig')
-rw-r--r--drivers/thermal/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/thermal/Kconfig b/drivers/thermal/Kconfig
index 5e3c02554d99..e91d78fff430 100644
--- a/drivers/thermal/Kconfig
+++ b/drivers/thermal/Kconfig
@@ -91,6 +91,17 @@ config THERMAL_EMULATION
91 because userland can easily disable the thermal policy by simply 91 because userland can easily disable the thermal policy by simply
92 flooding this sysfs node with low temperature values. 92 flooding this sysfs node with low temperature values.
93 93
94config IMX_THERMAL
95 tristate "Temperature sensor driver for Freescale i.MX SoCs"
96 depends on CPU_THERMAL
97 depends on MFD_SYSCON
98 depends on OF
99 help
100 Support for Temperature Monitor (TEMPMON) found on Freescale i.MX SoCs.
101 It supports one critical trip point and one passive trip point. The
102 cpufreq is used as the cooling device to throttle CPUs when the
103 passive trip is crossed.
104
94config SPEAR_THERMAL 105config SPEAR_THERMAL
95 bool "SPEAr thermal sensor driver" 106 bool "SPEAr thermal sensor driver"
96 depends on PLAT_SPEAR 107 depends on PLAT_SPEAR