thermal: add imx thermal driver support
authorShawn Guo <shawn.guo@linaro.org>
Mon, 24 Jun 2013 06:30:44 +0000 (14:30 +0800)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:45:12 +0000 (11:45 +0900)
commit88312a1459d38a54a535e64d2275ec5fe77c8f48
tree6415de8490d57aef66f25a0307fbb4c3d1e3896b
parent3d0ba5e1af97ac16ec4af640a1d178c5f853d7ff
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>
drivers/thermal/Kconfig
drivers/thermal/Makefile
drivers/thermal/imx_thermal.c [new file with mode: 0644]