162306a36Sopenharmony_ciWhat: /sys/firmware/acpi/platform_profile_choices 262306a36Sopenharmony_ciDate: October 2020 362306a36Sopenharmony_ciContact: Hans de Goede <hdegoede@redhat.com> 462306a36Sopenharmony_ciDescription: This file contains a space-separated list of profiles supported for this device. 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci Drivers must use the following standard profile-names: 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci ==================== ======================================== 962306a36Sopenharmony_ci low-power Low power consumption 1062306a36Sopenharmony_ci cool Cooler operation 1162306a36Sopenharmony_ci quiet Quieter operation 1262306a36Sopenharmony_ci balanced Balance between low power consumption 1362306a36Sopenharmony_ci and performance 1462306a36Sopenharmony_ci balanced-performance Balance between performance and low 1562306a36Sopenharmony_ci power consumption with a slight bias 1662306a36Sopenharmony_ci towards performance 1762306a36Sopenharmony_ci performance High performance operation 1862306a36Sopenharmony_ci ==================== ======================================== 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci Userspace may expect drivers to offer more than one of these 2162306a36Sopenharmony_ci standard profile names. 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ciWhat: /sys/firmware/acpi/platform_profile 2462306a36Sopenharmony_ciDate: October 2020 2562306a36Sopenharmony_ciContact: Hans de Goede <hdegoede@redhat.com> 2662306a36Sopenharmony_ciDescription: Reading this file gives the current selected profile for this 2762306a36Sopenharmony_ci device. Writing this file with one of the strings from 2862306a36Sopenharmony_ci platform_profile_choices changes the profile to the new value. 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci This file can be monitored for changes by polling for POLLPRI, 3162306a36Sopenharmony_ci POLLPRI will be signalled on any changes, independent of those 3262306a36Sopenharmony_ci changes coming from a userspace write; or coming from another 3362306a36Sopenharmony_ci source such as e.g. a hotkey triggered profile change handled 3462306a36Sopenharmony_ci either directly by the embedded-controller or fully handled 3562306a36Sopenharmony_ci inside the kernel. 36