drivers/powercap/idle_inject.c | 26 +- drivers/thermal/cpuidle_cooling.c | 2 +- drivers/thermal/intel/Kconfig | 11 + drivers/thermal/intel/Makefile | 1 + .../thermal/intel/intel_cpu_idle_cooling.c | 262 ++++++++++++++++ drivers/thermal/intel/intel_powerclamp.c | 293 ++++++++---------- include/linux/idle_inject.h | 4 +- 7 files changed, 428 insertions(+), 171 deletions(-) create mode 100644 drivers/thermal/intel/intel_cpu_idle_cooling.c