18e0cbf35SMark PearsonWhat: /sys/firmware/acpi/platform_profile_choices 28e0cbf35SMark PearsonDate: October 2020 38e0cbf35SMark PearsonContact: Hans de Goede <hdegoede@redhat.com> 48e0cbf35SMark PearsonDescription: This file contains a space-separated list of profiles supported for this device. 58e0cbf35SMark Pearson 68e0cbf35SMark Pearson Drivers must use the following standard profile-names: 78e0cbf35SMark Pearson 86c0b5e3fSMaximilian Luz ==================== ======================================== 98e0cbf35SMark Pearson low-power Low power consumption 108e0cbf35SMark Pearson cool Cooler operation 118e0cbf35SMark Pearson quiet Quieter operation 126c0b5e3fSMaximilian Luz balanced Balance between low power consumption 136c0b5e3fSMaximilian Luz and performance 146c0b5e3fSMaximilian Luz balanced-performance Balance between performance and low 156c0b5e3fSMaximilian Luz power consumption with a slight bias 166c0b5e3fSMaximilian Luz towards performance 178e0cbf35SMark Pearson performance High performance operation 186c0b5e3fSMaximilian Luz ==================== ======================================== 198e0cbf35SMark Pearson 208e0cbf35SMark Pearson Userspace may expect drivers to offer more than one of these 218e0cbf35SMark Pearson standard profile names. 228e0cbf35SMark Pearson 238e0cbf35SMark PearsonWhat: /sys/firmware/acpi/platform_profile 248e0cbf35SMark PearsonDate: October 2020 258e0cbf35SMark PearsonContact: Hans de Goede <hdegoede@redhat.com> 268e0cbf35SMark PearsonDescription: Reading this file gives the current selected profile for this 278e0cbf35SMark Pearson device. Writing this file with one of the strings from 288e0cbf35SMark Pearson platform_profile_choices changes the profile to the new value. 29*b25d5a1cSHans de Goede 30*b25d5a1cSHans de Goede This file can be monitored for changes by polling for POLLPRI, 31*b25d5a1cSHans de Goede POLLPRI will be signalled on any changes, independent of those 32*b25d5a1cSHans de Goede changes coming from a userspace write; or coming from another 33*b25d5a1cSHans de Goede source such as e.g. a hotkey triggered profile change handled 34*b25d5a1cSHans de Goede either directly by the embedded-controller or fully handled 35*b25d5a1cSHans de Goede inside the kernel. 36