drivers/powercap/idle_inject.c | 69 ++++- drivers/thermal/intel/Kconfig | 12 + drivers/thermal/intel/Makefile | 1 + .../thermal/intel/intel_cpu_idle_cooling.c | 261 ++++++++++++++++ drivers/thermal/intel/intel_powerclamp.c | 292 ++++++++---------- include/linux/idle_inject.h | 4 + 6 files changed, 467 insertions(+), 172 deletions(-) create mode 100644 drivers/thermal/intel/intel_cpu_idle_cooling.c