]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00274056-1 thermal: add device cooling for thermal driver
authorAnson Huang <b20788@freescale.com>
Thu, 8 Aug 2013 17:20:40 +0000 (13:20 -0400)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 20 Aug 2014 08:06:11 +0000 (10:06 +0200)
commit40ee738657dd378339173824bb80955c85e9257f
treee90838db7c2a4f1a2a04aafa35c5d21905c301da
parent4cda8b413fbc957a33d16b1f4bbd561345b59271
ENGR00274056-1 thermal: add device cooling for thermal driver

cpu cooling is not enough when temperature is
too hot, as some devices may contribute a lot of heat
to SOC, such as GPU, so we need to add device cooling
as well, when system is too hot, devices can also take
their actions to lower SOC temperature.

when temperature cross the passive trip, device cooling
driver will send out notification, those devices who
register this devfreq_cooling notification will take
actions to lower SOC temperature.

Signed-off-by: Anson Huang <b20788@freescale.com>
drivers/thermal/Kconfig
drivers/thermal/Makefile
drivers/thermal/device_cooling.c [new file with mode: 0644]
include/linux/device_cooling.h [new file with mode: 0644]