| 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 |
| 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 |