~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-class-led

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-class-led (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-class-led (Version linux-5.10.229)


  1 What:           /sys/class/leds/<led>/brightne      1 What:           /sys/class/leds/<led>/brightness
  2 Date:           March 2006                          2 Date:           March 2006
  3 KernelVersion:  2.6.17                              3 KernelVersion:  2.6.17
  4 Contact:        Richard Purdie <rpurdie@rpsys.n      4 Contact:        Richard Purdie <rpurdie@rpsys.net>
  5 Description:                                        5 Description:
  6                 Set the brightness of the LED.      6                 Set the brightness of the LED.
  7                                                     7 
  8                 Most LEDs don't have hardware       8                 Most LEDs don't have hardware brightness support, so will
  9                 just be turned on for non-zero      9                 just be turned on for non-zero brightness settings.
 10                                                    10 
 11                 .. Note::                          11                 .. Note::
 12                                                    12 
 13                   For multicolor LEDs, writing     13                   For multicolor LEDs, writing to this file will update all
 14                   LEDs within the group to a c     14                   LEDs within the group to a calculated percentage of what
 15                   each color LED intensity is      15                   each color LED intensity is set to.
 16                                                    16 
 17                   The percentage is calculated     17                   The percentage is calculated for each grouped LED via
 18                   the equation below::             18                   the equation below::
 19                                                    19 
 20                     led_brightness = brightnes     20                     led_brightness = brightness * multi_intensity/max_brightness
 21                                                    21 
 22                   For additional details pleas     22                   For additional details please refer to
 23                   Documentation/leds/leds-clas     23                   Documentation/leds/leds-class-multicolor.rst.
 24                                                    24 
 25                 The value is between 0 and         25                 The value is between 0 and
 26                 /sys/class/leds/<led>/max_brig     26                 /sys/class/leds/<led>/max_brightness.
 27                                                    27 
 28                 Writing 0 to this file clears      28                 Writing 0 to this file clears active trigger.
 29                                                    29 
 30                 Writing non-zero to this file      30                 Writing non-zero to this file while trigger is active changes the
 31                 top brightness trigger is goin     31                 top brightness trigger is going to use.
 32                                                    32 
 33                                                    33 
 34                                                    34 
 35 What:           /sys/class/leds/<led>/max_brig     35 What:           /sys/class/leds/<led>/max_brightness
 36 Date:           March 2006                         36 Date:           March 2006
 37 KernelVersion:  2.6.17                             37 KernelVersion:  2.6.17
 38 Contact:        Richard Purdie <rpurdie@rpsys.n     38 Contact:        Richard Purdie <rpurdie@rpsys.net>
 39 Description:                                       39 Description:
 40                 Maximum brightness level for t     40                 Maximum brightness level for this LED, default is 255 (LED_FULL).
 41                                                    41 
 42                 If the LED does not support di     42                 If the LED does not support different brightness levels, this
 43                 should be 1.                       43                 should be 1.
 44                                                    44 
 45 What:           /sys/class/leds/<led>/brightne     45 What:           /sys/class/leds/<led>/brightness_hw_changed
 46 Date:           January 2017                       46 Date:           January 2017
 47 KernelVersion:  4.11                               47 KernelVersion:  4.11
 48 Description:                                       48 Description:
 49                 Last hardware set brightness l     49                 Last hardware set brightness level for this LED. Some LEDs
 50                 may be changed autonomously by     50                 may be changed autonomously by hardware/firmware. Only LEDs
 51                 where this happens and the dri     51                 where this happens and the driver can detect this, will have
 52                 this file.                         52                 this file.
 53                                                    53 
 54                 This file supports poll() to d     54                 This file supports poll() to detect when the hardware changes
 55                 the brightness.                    55                 the brightness.
 56                                                    56 
 57                 Reading this file will return      57                 Reading this file will return the last brightness level set
 58                 by the hardware, this may be d     58                 by the hardware, this may be different from the current
 59                 brightness. Reading this file      59                 brightness. Reading this file when no hw brightness change
 60                 event has happened will return     60                 event has happened will return an ENODATA error.
 61                                                    61 
 62 What:           /sys/class/leds/<led>/trigger      62 What:           /sys/class/leds/<led>/trigger
 63 Date:           March 2006                         63 Date:           March 2006
 64 KernelVersion:  2.6.17                             64 KernelVersion:  2.6.17
 65 Contact:        Richard Purdie <rpurdie@rpsys.n     65 Contact:        Richard Purdie <rpurdie@rpsys.net>
 66 Description:                                       66 Description:
 67                 Set the trigger for this LED.      67                 Set the trigger for this LED. A trigger is a kernel based source
 68                 of LED events.                     68                 of LED events.
 69                                                    69 
 70                 You can change triggers in a s     70                 You can change triggers in a similar manner to the way an IO
 71                 scheduler is chosen. Trigger s     71                 scheduler is chosen. Trigger specific parameters can appear in
 72                 /sys/class/leds/<led> once a g     72                 /sys/class/leds/<led> once a given trigger is selected. For
 73                 their documentation see `sysfs     73                 their documentation see `sysfs-class-led-trigger-*`.
 74                                                    74 
 75 What:           /sys/class/leds/<led>/inverted     75 What:           /sys/class/leds/<led>/inverted
 76 Date:           January 2011                       76 Date:           January 2011
 77 KernelVersion:  2.6.38                             77 KernelVersion:  2.6.38
 78 Contact:        Richard Purdie <rpurdie@rpsys.n     78 Contact:        Richard Purdie <rpurdie@rpsys.net>
 79 Description:                                       79 Description:
 80                 Invert the LED on/off state. T     80                 Invert the LED on/off state. This parameter is specific to
 81                 gpio and backlight triggers. I     81                 gpio and backlight triggers. In case of the backlight trigger,
 82                 it is useful when driving a LE     82                 it is useful when driving a LED which is intended to indicate
 83                 a device in a standby like sta     83                 a device in a standby like state.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php