| 1 | What: /sys/firmware/acpi/platform_profile_choices |
| 2 | Date: October 2020 |
| 3 | Contact: Hans de Goede <[email protected]> |
| 4 | Description: This file contains a space-separated list of profiles supported for this device. |
| 5 | |
| 6 | Drivers must use the following standard profile-names: |
| 7 | |
| 8 | ==================== ======================================== |
| 9 | low-power Low power consumption |
| 10 | cool Cooler operation |
| 11 | quiet Quieter operation |
| 12 | balanced Balance between low power consumption |
| 13 | and performance |
| 14 | balanced-performance Balance between performance and low |
| 15 | power consumption with a slight bias |
| 16 | towards performance |
| 17 | performance High performance operation |
| 18 | ==================== ======================================== |
| 19 | |
| 20 | Userspace may expect drivers to offer more than one of these |
| 21 | standard profile names. |
| 22 | |
| 23 | What: /sys/firmware/acpi/platform_profile |
| 24 | Date: October 2020 |
| 25 | Contact: Hans de Goede <[email protected]> |
| 26 | Description: Reading this file gives the current selected profile for this |
| 27 | device. Writing this file with one of the strings from |
| 28 | platform_profile_choices changes the profile to the new value. |
| 29 | |
| 30 | This file can be monitored for changes by polling for POLLPRI, |
| 31 | POLLPRI will be signalled on any changes, independent of those |
| 32 | changes coming from a userspace write; or coming from another |
| 33 | source such as e.g. a hotkey triggered profile change handled |
| 34 | either directly by the embedded-controller or fully handled |
| 35 | inside the kernel. |
| 36 | |
| 37 | This file may also emit the string 'custom' to indicate |
| 38 | that multiple platform profiles drivers are in use but |
| 39 | have different values. This string can not be written to |
| 40 | this interface and is solely for informational purposes. |