]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
thermal: int340x: processor_thermal: Platform temperature control documentation
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Tue, 29 Apr 2025 00:01:10 +0000 (17:01 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 7 May 2025 19:34:39 +0000 (21:34 +0200)
Update documentation of attributes for platform temperature control.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Link: https://patch.msgid.link/20250429000110.236243-4-srinivas.pandruvada@linux.intel.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Documentation/driver-api/thermal/intel_dptf.rst

index 8fb8c5b2d68537bf5a29063708782e7b03e3cd32..ec5769accae0fd994f9a8d4032f9d89172ac1ccf 100644 (file)
@@ -191,6 +191,27 @@ ABI.
        User space can specify any one of the available workload type using
        this interface.
 
+:file:`/sys/bus/pci/devices/0000\:00\:04.0/ptc_0_control`
+:file:`/sys/bus/pci/devices/0000\:00\:04.0/ptc_1_control`
+:file:`/sys/bus/pci/devices/0000\:00\:04.0/ptc_2_control`
+
+All these controls needs admin privilege to update.
+
+``enable`` (RW)
+       1 for enable, 0 for disable. Shows the current enable status of
+       platform temperature control feature. User space can enable/disable
+       hardware controls.
+
+``temperature_target`` (RW)
+       Update a new temperature target in milli degree celsius for hardware to
+       use for the temperature control.
+
+Given that this is platform temperature control, it is expected that a
+single user-level manager owns and manages the controls. If multiple
+user-level software applications attempt to write different targets, it
+can lead to unexpected behavior.
+
+
 DPTF Processor thermal RFIM interface
 --------------------------------------------