162306a36Sopenharmony_ciWhat:		/sys/class/leds/<led>/flash_brightness
262306a36Sopenharmony_ciDate:		March 2015
362306a36Sopenharmony_ciKernelVersion:	4.0
462306a36Sopenharmony_ciContact:	Jacek Anaszewski <j.anaszewski@samsung.com>
562306a36Sopenharmony_ciDescription:	read/write
662306a36Sopenharmony_ci		Set the brightness of this LED in the flash strobe mode, in
762306a36Sopenharmony_ci		microamperes. The file is created only for the flash LED devices
862306a36Sopenharmony_ci		that support setting flash brightness.
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci		The value is between 0 and
1162306a36Sopenharmony_ci		/sys/class/leds/<led>/max_flash_brightness.
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciWhat:		/sys/class/leds/<led>/max_flash_brightness
1462306a36Sopenharmony_ciDate:		March 2015
1562306a36Sopenharmony_ciKernelVersion:	4.0
1662306a36Sopenharmony_ciContact:	Jacek Anaszewski <j.anaszewski@samsung.com>
1762306a36Sopenharmony_ciDescription:	read only
1862306a36Sopenharmony_ci		Maximum brightness level for this LED in the flash strobe mode,
1962306a36Sopenharmony_ci		in microamperes.
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciWhat:		/sys/class/leds/<led>/flash_timeout
2262306a36Sopenharmony_ciDate:		March 2015
2362306a36Sopenharmony_ciKernelVersion:	4.0
2462306a36Sopenharmony_ciContact:	Jacek Anaszewski <j.anaszewski@samsung.com>
2562306a36Sopenharmony_ciDescription:	read/write
2662306a36Sopenharmony_ci		Hardware timeout for flash, in microseconds. The flash strobe
2762306a36Sopenharmony_ci		is stopped after this period of time has passed from the start
2862306a36Sopenharmony_ci		of the strobe. The file is created only for the flash LED
2962306a36Sopenharmony_ci		devices that support setting flash timeout.
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ciWhat:		/sys/class/leds/<led>/max_flash_timeout
3262306a36Sopenharmony_ciDate:		March 2015
3362306a36Sopenharmony_ciKernelVersion:	4.0
3462306a36Sopenharmony_ciContact:	Jacek Anaszewski <j.anaszewski@samsung.com>
3562306a36Sopenharmony_ciDescription:	read only
3662306a36Sopenharmony_ci		Maximum flash timeout for this LED, in microseconds.
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ciWhat:		/sys/class/leds/<led>/flash_strobe
3962306a36Sopenharmony_ciDate:		March 2015
4062306a36Sopenharmony_ciKernelVersion:	4.0
4162306a36Sopenharmony_ciContact:	Jacek Anaszewski <j.anaszewski@samsung.com>
4262306a36Sopenharmony_ciDescription:	read/write
4362306a36Sopenharmony_ci		Flash strobe state. When written with 1 it triggers flash strobe
4462306a36Sopenharmony_ci		and when written with 0 it turns the flash off.
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci		On read 1 means that flash is currently strobing and 0 means
4762306a36Sopenharmony_ci		that flash is off.
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ciWhat:		/sys/class/leds/<led>/flash_fault
5062306a36Sopenharmony_ciDate:		March 2015
5162306a36Sopenharmony_ciKernelVersion:	4.0
5262306a36Sopenharmony_ciContact:	Jacek Anaszewski <j.anaszewski@samsung.com>
5362306a36Sopenharmony_ciDescription:	read only
5462306a36Sopenharmony_ci		Space separated list of flash faults that may have occurred.
5562306a36Sopenharmony_ci		Flash faults are re-read after strobing the flash. Possible
5662306a36Sopenharmony_ci		flash faults:
5762306a36Sopenharmony_ci
5862306a36Sopenharmony_ci		* led-over-voltage
5962306a36Sopenharmony_ci			flash controller voltage to the flash LED
6062306a36Sopenharmony_ci			has exceeded the limit specific to the flash controller
6162306a36Sopenharmony_ci		* flash-timeout-exceeded
6262306a36Sopenharmony_ci			the flash strobe was still on when
6362306a36Sopenharmony_ci			the timeout set by the user has expired; not all flash
6462306a36Sopenharmony_ci			controllers may set this in all such conditions
6562306a36Sopenharmony_ci		* controller-over-temperature
6662306a36Sopenharmony_ci			the flash controller has
6762306a36Sopenharmony_ci			overheated
6862306a36Sopenharmony_ci		* controller-short-circuit
6962306a36Sopenharmony_ci			the short circuit protection
7062306a36Sopenharmony_ci			of the flash controller has been triggered
7162306a36Sopenharmony_ci		* led-power-supply-over-current
7262306a36Sopenharmony_ci			current in the LED power
7362306a36Sopenharmony_ci			supply has exceeded the limit specific to the flash
7462306a36Sopenharmony_ci			controller
7562306a36Sopenharmony_ci		* indicator-led-fault
7662306a36Sopenharmony_ci			the flash controller has detected
7762306a36Sopenharmony_ci			a short or open circuit condition on the indicator LED
7862306a36Sopenharmony_ci		* led-under-voltage
7962306a36Sopenharmony_ci			flash controller voltage to the flash
8062306a36Sopenharmony_ci			LED has been below the minimum limit specific to
8162306a36Sopenharmony_ci			the flash
8262306a36Sopenharmony_ci		* controller-under-voltage
8362306a36Sopenharmony_ci			the input voltage of the flash
8462306a36Sopenharmony_ci			controller is below the limit under which strobing the
8562306a36Sopenharmony_ci			flash at full current will not be possible;
8662306a36Sopenharmony_ci			the condition persists until this flag is no longer set
8762306a36Sopenharmony_ci		* led-over-temperature
8862306a36Sopenharmony_ci			the temperature of the LED has exceeded
8962306a36Sopenharmony_ci			its allowed upper limit
90