1 What: /sys/class/leds/<led>/brightness
4 Contact: Richard Purdie <rpurdie@rpsys.net>
6 Set the brightness of the LED.
8 Most LEDs don't have hardware brightness support, so will
9 just be turned on for non-zero brightness settings.
13 For multicolor LEDs, writing to this file will update all
14 LEDs within the group to a calculated percentage of what
15 each color LED intensity is set to.
17 The percentage is calculated for each grouped LED via
20 led_brightness = brightness * multi_intensity/max_brightness
22 For additional details please refer to
23 Documentation/leds/leds-class-multicolor.rst.
25 The value is between 0 and
26 /sys/class/leds/<led>/max_brightness.
28 Writing 0 to this file clears active trigger.
30 Writing non-zero to this file while trigger is active changes the
31 top brightness trigger is going to use.
35 What: /sys/class/leds/<led>/max_brightness
38 Contact: Richard Purdie <rpurdie@rpsys.net>
40 Maximum brightness level for this LED, default is 255 (LED_FULL).
42 If the LED does not support different brightness levels, this
45 What: /sys/class/leds/<led>/brightness_hw_changed
49 Last hardware set brightness level for this LED. Some LEDs
50 may be changed autonomously by hardware/firmware. Only LEDs
51 where this happens and the driver can detect this, will have
54 This file supports poll() to detect when the hardware changes
57 Reading this file will return the last brightness level set
58 by the hardware, this may be different from the current
59 brightness. Reading this file when no hw brightness change
60 event has happened will return an ENODATA error.
62 What: /sys/class/leds/<led>/trigger
65 Contact: Richard Purdie <rpurdie@rpsys.net>
67 Set the trigger for this LED. A trigger is a kernel based source
70 You can change triggers in a similar manner to the way an IO
71 scheduler is chosen. Trigger specific parameters can appear in
72 /sys/class/leds/<led> once a given trigger is selected. For
73 their documentation see `sysfs-class-led-trigger-*`.
75 What: /sys/class/leds/<led>/inverted
78 Contact: Richard Purdie <rpurdie@rpsys.net>
80 Invert the LED on/off state. This parameter is specific to
81 gpio and backlight triggers. In case of the backlight trigger,
82 it is useful when driving a LED which is intended to indicate
83 a device in a standby like state.