blob: 11e5677c3672954ad45b189301bf081ff49fa411 [file] [log] [blame]
Jacek Anaszewski9c4a8e12015-03-04 08:14:23 -08001What: /sys/class/leds/<led>/flash_brightness
2Date: March 2015
3KernelVersion: 4.0
4Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
5Description: 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
13What: /sys/class/leds/<led>/max_flash_brightness
14Date: March 2015
15KernelVersion: 4.0
16Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
17Description: read only
18 Maximum brightness level for this LED in the flash strobe mode,
19 in microamperes.
20
21What: /sys/class/leds/<led>/flash_timeout
22Date: March 2015
23KernelVersion: 4.0
24Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
25Description: 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
31What: /sys/class/leds/<led>/max_flash_timeout
32Date: March 2015
33KernelVersion: 4.0
34Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
35Description: read only
36 Maximum flash timeout for this LED, in microseconds.
37
38What: /sys/class/leds/<led>/flash_strobe
39Date: March 2015
40KernelVersion: 4.0
41Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
42Description: 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
49What: /sys/class/leds/<led>/flash_fault
50Date: March 2015
51KernelVersion: 4.0
52Contact: Jacek Anaszewski <j.anaszewski@samsung.com>
53Description: 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
Mauro Carvalho Chehab54a19b42020-10-30 08:40:50 +010058 * led-over-voltage
59 flash controller voltage to the flash LED
Jacek Anaszewski9c4a8e12015-03-04 08:14:23 -080060 has exceeded the limit specific to the flash controller
Mauro Carvalho Chehab54a19b42020-10-30 08:40:50 +010061 * flash-timeout-exceeded
62 the flash strobe was still on when
Jacek Anaszewski9c4a8e12015-03-04 08:14:23 -080063 the timeout set by the user has expired; not all flash
64 controllers may set this in all such conditions
Mauro Carvalho Chehab54a19b42020-10-30 08:40:50 +010065 * controller-over-temperature
66 the flash controller has
Jacek Anaszewski9c4a8e12015-03-04 08:14:23 -080067 overheated
Mauro Carvalho Chehab54a19b42020-10-30 08:40:50 +010068 * controller-short-circuit
69 the short circuit protection
Jacek Anaszewski9c4a8e12015-03-04 08:14:23 -080070 of the flash controller has been triggered
Mauro Carvalho Chehab54a19b42020-10-30 08:40:50 +010071 * led-power-supply-over-current
72 current in the LED power
Jacek Anaszewski9c4a8e12015-03-04 08:14:23 -080073 supply has exceeded the limit specific to the flash
74 controller
Mauro Carvalho Chehab54a19b42020-10-30 08:40:50 +010075 * indicator-led-fault
76 the flash controller has detected
Jacek Anaszewski9c4a8e12015-03-04 08:14:23 -080077 a short or open circuit condition on the indicator LED
Mauro Carvalho Chehab54a19b42020-10-30 08:40:50 +010078 * led-under-voltage
79 flash controller voltage to the flash
Jacek Anaszewski9c4a8e12015-03-04 08:14:23 -080080 LED has been below the minimum limit specific to
81 the flash
Mauro Carvalho Chehab54a19b42020-10-30 08:40:50 +010082 * controller-under-voltage
83 the input voltage of the flash
Jacek Anaszewski9c4a8e12015-03-04 08:14:23 -080084 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
Mauro Carvalho Chehab54a19b42020-10-30 08:40:50 +010087 * led-over-temperature
88 the temperature of the LED has exceeded
Jacek Anaszewski9c4a8e12015-03-04 08:14:23 -080089 its allowed upper limit