1What:		/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
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
90