drivers/thermal/Kconfig | 7 ++ drivers/thermal/Makefile | 1 + drivers/thermal/device_cooling.c | 154 +++++++++++++++++++++++++++++++ drivers/thermal/qoriq_thermal.c | 83 ++++++++++++++++- include/linux/device_cooling.h | 46 +++++++++ 5 files changed, 290 insertions(+), 1 deletion(-) create mode 100644 drivers/thermal/device_cooling.c create mode 100644 include/linux/device_cooling.h