drivers/powercap/idle_inject.c | 57 ++- drivers/thermal/intel/Kconfig | 12 + drivers/thermal/intel/Makefile | 1 + .../thermal/intel/intel_cpu_idle_cooling.c | 259 ++++++++++++++ drivers/thermal/intel/intel_powerclamp.c | 328 +++++++----------- include/linux/idle_inject.h | 3 + 6 files changed, 443 insertions(+), 217 deletions(-) create mode 100644 drivers/thermal/intel/intel_cpu_idle_cooling.c