Skip to content

Commit 856250b

Browse files
Sumit Guptarafaeljw
authored andcommitted
cpufreq: CPPC: Add sysfs documentation for perf_limited
Add ABI documentation for the Performance Limited Register sysfs interface in the cppc_cpufreq driver. Signed-off-by: Sumit Gupta <sumitg@nvidia.com> Reviewed-by: Randy Dunlap <rdunlap@infradead.org> Reviewed-by: Pierre Gondois <pierre.gondois@arm.com> Reviewed-by: Lifeng Zheng <zhenglifeng1@huawei.com> Link: https://patch.msgid.link/20260206142658.72583-8-sumitg@nvidia.com Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent 13c45a2 commit 856250b

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

Documentation/ABI/testing/sysfs-devices-system-cpu

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,24 @@ Description: Energy performance preference
327327

328328
This file is only present if the cppc-cpufreq driver is in use.
329329

330+
What: /sys/devices/system/cpu/cpuX/cpufreq/perf_limited
331+
Date: February 2026
332+
Contact: linux-pm@vger.kernel.org
333+
Description: Performance Limited
334+
335+
Read to check if platform throttling (thermal/power/current
336+
limits) caused delivered performance to fall below the
337+
requested level. A non-zero value indicates throttling occurred.
338+
339+
Write the bitmask of bits to clear:
340+
341+
- 0x1 = clear bit 0 (desired performance excursion)
342+
- 0x2 = clear bit 1 (minimum performance excursion)
343+
- 0x3 = clear both bits
344+
345+
The platform sets these bits; OSPM can only clear them.
346+
347+
This file is only present if the cppc-cpufreq driver is in use.
330348

331349
What: /sys/devices/system/cpu/cpu*/cache/index3/cache_disable_{0,1}
332350
Date: August 2008

0 commit comments

Comments
 (0)