Merge tag 'ntb-5.11' of git://github.com/jonmason/ntb
[linux-2.6-microblaze.git] / Documentation / ABI / testing / sysfs-class-led-flash
1 What:           /sys/class/leds/<led>/flash_brightness
2 Date:           March 2015
3 KernelVersion:  4.0
4 Contact:        Jacek Anaszewski <j.anaszewski@samsung.com>
5 Description:    read/write
6                 Set the brightness of this LED in the flash strobe mode, in
7                 microamperes. The file is created only for the flash LED devices
8                 that support setting flash brightness.
9
10                 The value is between 0 and
11                 /sys/class/leds/<led>/max_flash_brightness.
12
13 What:           /sys/class/leds/<led>/max_flash_brightness
14 Date:           March 2015
15 KernelVersion:  4.0
16 Contact:        Jacek Anaszewski <j.anaszewski@samsung.com>
17 Description:    read only
18                 Maximum brightness level for this LED in the flash strobe mode,
19                 in microamperes.
20
21 What:           /sys/class/leds/<led>/flash_timeout
22 Date:           March 2015
23 KernelVersion:  4.0
24 Contact:        Jacek Anaszewski <j.anaszewski@samsung.com>
25 Description:    read/write
26                 Hardware timeout for flash, in microseconds. The flash strobe
27                 is stopped after this period of time has passed from the start
28                 of the strobe. The file is created only for the flash LED
29                 devices that support setting flash timeout.
30
31 What:           /sys/class/leds/<led>/max_flash_timeout
32 Date:           March 2015
33 KernelVersion:  4.0
34 Contact:        Jacek Anaszewski <j.anaszewski@samsung.com>
35 Description:    read only
36                 Maximum flash timeout for this LED, in microseconds.
37
38 What:           /sys/class/leds/<led>/flash_strobe
39 Date:           March 2015
40 KernelVersion:  4.0
41 Contact:        Jacek Anaszewski <j.anaszewski@samsung.com>
42 Description:    read/write
43                 Flash strobe state. When written with 1 it triggers flash strobe
44                 and when written with 0 it turns the flash off.
45
46                 On read 1 means that flash is currently strobing and 0 means
47                 that flash is off.
48
49 What:           /sys/class/leds/<led>/flash_fault
50 Date:           March 2015
51 KernelVersion:  4.0
52 Contact:        Jacek Anaszewski <j.anaszewski@samsung.com>
53 Description:    read only
54                 Space separated list of flash faults that may have occurred.
55                 Flash faults are re-read after strobing the flash. Possible
56                 flash faults:
57
58                 * led-over-voltage
59                         flash controller voltage to the flash LED
60                         has exceeded the limit specific to the flash controller
61                 * flash-timeout-exceeded
62                         the flash strobe was still on when
63                         the timeout set by the user has expired; not all flash
64                         controllers may set this in all such conditions
65                 * controller-over-temperature
66                         the flash controller has
67                         overheated
68                 * controller-short-circuit
69                         the short circuit protection
70                         of the flash controller has been triggered
71                 * led-power-supply-over-current
72                         current in the LED power
73                         supply has exceeded the limit specific to the flash
74                         controller
75                 * indicator-led-fault
76                         the flash controller has detected
77                         a short or open circuit condition on the indicator LED
78                 * led-under-voltage
79                         flash controller voltage to the flash
80                         LED has been below the minimum limit specific to
81                         the flash
82                 * controller-under-voltage
83                         the input voltage of the flash
84                         controller is below the limit under which strobing the
85                         flash at full current will not be possible;
86                         the condition persists until this flag is no longer set
87                 * led-over-temperature
88                         the temperature of the LED has exceeded
89                         its allowed upper limit