| What: /sys/class/platform-profile/platform-profile-X/name | |
| Date: March 2025 | |
| KernelVersion: 6.14 | |
| Description: Name of the class device given by the driver. | |
| RO | |
| What: /sys/class/platform-profile/platform-profile-X/choices | |
| Date: March 2025 | |
| KernelVersion: 6.14 | |
| Description: This file contains a space-separated list of profiles supported | |
| for this device. | |
| Drivers must use the following standard profile-names: | |
| ==================== ======================================== | |
| low-power Low power consumption | |
| cool Cooler operation | |
| quiet Quieter operation | |
| balanced Balance between low power consumption | |
| and performance | |
| balanced-performance Balance between performance and low | |
| power consumption with a slight bias | |
| towards performance | |
| performance High performance operation | |
| max-power Higher performance operation that may exceed | |
| internal battery draw limits when on AC power | |
| custom Driver defined custom profile | |
| ==================== ======================================== | |
| RO | |
| What: /sys/class/platform-profile/platform-profile-X/profile | |
| Date: March 2025 | |
| KernelVersion: 6.14 | |
| Description: Reading this file gives the current selected profile for this | |
| device. Writing this file with one of the strings from | |
| platform_profile_choices changes the profile to the new value. | |
| This file can be monitored for changes by polling for POLLPRI, | |
| POLLPRI will be signaled on any changes, independent of those | |
| changes coming from a userspace write; or coming from another | |
| source such as e.g. a hotkey triggered profile change handled | |
| either directly by the embedded-controller or fully handled | |
| inside the kernel. | |
| This file may also emit the string 'custom' to indicate | |
| that the driver is using a driver defined custom profile. | |
| RW |