Message ID | 20250308183812.118311-1-srinivas.pandruvada@linux.intel.com (mailing list archive) |
---|---|
Headers | show |
Series | Platform Temperature Control interface | expand |
On Sat, 2025-03-08 at 10:38 -0800, Srinivas Pandruvada wrote: > Platform Temperature Control is a dynamic control loop implemented in > hardware to manage the skin or any board temperature of a device. The > reported skin or board temperature is controlled by comparing to a > configured target temperature and adjusting the SoC (System on Chip) > performance accordingly. > > This series supports optional controls from the user space. > Missed cc to linux-pm@vger.kernel.org to resent again. Thanks, Srinivas > Srinivas Pandruvada (3): > thermal: intel: int340x: Add platform temperature control interface > thermal: intel: int340x: Enable platform temperature control > thermal: int340x: processor_thermal: Platform temperature control > documentation > > .../driver-api/thermal/intel_dptf.rst | 15 ++ > .../thermal/intel/int340x_thermal/Makefile | 1 + > .../platform_temperature_control.c | 181 > ++++++++++++++++++ > .../processor_thermal_device.c | 15 +- > .../processor_thermal_device.h | 3 + > .../processor_thermal_device_pci.c | 6 +- > 6 files changed, 218 insertions(+), 3 deletions(-) > create mode 100644 > drivers/thermal/intel/int340x_thermal/platform_temperature_control.c >