linux/Documentation/driver-api/thermal
Srinivas Pandruvada 7954001a76 thermal: intel: int340x: Add throttling control interface to PTC
Firmware-based thermal temperature control loops may aggressively
throttle performance to prevent temperature overshoots relative to the
defined target temperature. This can negatively impact performance. User
space may prefer to prioritize performance, even if it results in
temperature overshoots with in acceptable range.

For example, user space might tolerate temperature overshoots when the
device is placed on a desk, as opposed to when it's on a lap. To
accommodate such scenarios, an optional attribute is provided to specify
a tolerance level for temperature overshoots while maintaining acceptable
performance.

Attribute:

thermal_tolerance: This attribute ranges from 0 to 7, where 0 represents
the most aggressive control to avoid any temperature overshoots, and 7
represents a more graceful approach, favoring performance even at the
expense of temperature overshoots.
Note: This level may not scale linearly. For example, a value of 3 does not
necessarily imply a 50% improvement in performance compared to a value of 0.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Reviewed-by: Zhang Rui <rui.zhang@intel.com>
Link: https://patch.msgid.link/20250613214923.2910397-1-srinivas.pandruvada@linux.intel.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2025-06-16 14:03:09 +02:00
..
cpu-cooling-api.rst
cpu-idle-cooling.rst docs: thermal: convert cpu-idle-cooling.rst to ReST 2020-06-19 14:03:00 -06:00
exynos_thermal.rst thermal: exynos: Rename Samsung and Exynos to lowercase 2020-01-27 10:24:32 +01:00
exynos_thermal_emulation.rst
index.rst Documentation: admin-guide: Move intel_powerclamp documentation 2023-02-09 20:53:39 +01:00
intel_dptf.rst thermal: intel: int340x: Add throttling control interface to PTC 2025-06-16 14:03:09 +02:00
nouveau_thermal.rst documentation: Update #nouveau IRC channel network 2021-07-25 22:20:55 +02:00
power_allocator.rst PM: EM: Clarify abstract scale usage for power values in Energy Model 2020-11-10 20:29:28 +01:00
sysfs-api.rst docs: thermal: sync hardware protection doc with code 2025-03-16 23:24:13 -07:00
x86_pkg_temperature_thermal.rst