Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/firmware/acpi/platform_profile_choices
0002 Date:           October 2020
0003 Contact:        Hans de Goede <hdegoede@redhat.com>
0004 Description:    This file contains a space-separated list of profiles supported for this device.
0005 
0006                 Drivers must use the following standard profile-names:
0007 
0008                 ====================    ========================================
0009                 low-power               Low power consumption
0010                 cool                    Cooler operation
0011                 quiet                   Quieter operation
0012                 balanced                Balance between low power consumption
0013                                         and performance
0014                 balanced-performance    Balance between performance and low
0015                                         power consumption with a slight bias
0016                                         towards performance
0017                 performance             High performance operation
0018                 ====================    ========================================
0019 
0020                 Userspace may expect drivers to offer more than one of these
0021                 standard profile names.
0022 
0023 What:           /sys/firmware/acpi/platform_profile
0024 Date:           October 2020
0025 Contact:        Hans de Goede <hdegoede@redhat.com>
0026 Description:    Reading this file gives the current selected profile for this
0027                 device. Writing this file with one of the strings from
0028                 platform_profile_choices changes the profile to the new value.
0029 
0030                 This file can be monitored for changes by polling for POLLPRI,
0031                 POLLPRI will be signalled on any changes, independent of those
0032                 changes coming from a userspace write; or coming from another
0033                 source such as e.g. a hotkey triggered profile change handled
0034                 either directly by the embedded-controller or fully handled
0035                 inside the kernel.