Documentation/ABI/testing/sysfs-class-led-flash

Source file repositories/reference/linux-study-clean/Documentation/ABI/testing/sysfs-class-led-flash

File Facts

System
Linux kernel
Corpus path
Documentation/ABI/testing/sysfs-class-led-flash
Extension
[no extension]
Size
3100 bytes
Lines
90
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: Documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

What:		/sys/class/leds/<led>/flash_brightness
Date:		March 2015
KernelVersion:	4.0
Contact:	Jacek Anaszewski <j.anaszewski@samsung.com>
Description:	read/write
		Set the brightness of this LED in the flash strobe mode, in
		microamperes. The file is created only for the flash LED devices
		that support setting flash brightness.

		The value is between 0 and
		/sys/class/leds/<led>/max_flash_brightness.

What:		/sys/class/leds/<led>/max_flash_brightness
Date:		March 2015
KernelVersion:	4.0
Contact:	Jacek Anaszewski <j.anaszewski@samsung.com>
Description:	read only
		Maximum brightness level for this LED in the flash strobe mode,
		in microamperes.

What:		/sys/class/leds/<led>/flash_timeout
Date:		March 2015
KernelVersion:	4.0
Contact:	Jacek Anaszewski <j.anaszewski@samsung.com>
Description:	read/write
		Hardware timeout for flash, in microseconds. The flash strobe
		is stopped after this period of time has passed from the start
		of the strobe. The file is created only for the flash LED
		devices that support setting flash timeout.

What:		/sys/class/leds/<led>/max_flash_timeout
Date:		March 2015
KernelVersion:	4.0
Contact:	Jacek Anaszewski <j.anaszewski@samsung.com>
Description:	read only
		Maximum flash timeout for this LED, in microseconds.

What:		/sys/class/leds/<led>/flash_strobe
Date:		March 2015
KernelVersion:	4.0
Contact:	Jacek Anaszewski <j.anaszewski@samsung.com>
Description:	read/write
		Flash strobe state. When written with 1 it triggers flash strobe
		and when written with 0 it turns the flash off.

		On read 1 means that flash is currently strobing and 0 means
		that flash is off.

What:		/sys/class/leds/<led>/flash_fault
Date:		March 2015
KernelVersion:	4.0
Contact:	Jacek Anaszewski <j.anaszewski@samsung.com>
Description:	read only
		Space separated list of flash faults that may have occurred.
		Flash faults are re-read after strobing the flash. Possible
		flash faults:

		* led-over-voltage
			flash controller voltage to the flash LED
			has exceeded the limit specific to the flash controller
		* flash-timeout-exceeded
			the flash strobe was still on when
			the timeout set by the user has expired; not all flash
			controllers may set this in all such conditions
		* controller-over-temperature
			the flash controller has
			overheated
		* controller-short-circuit
			the short circuit protection
			of the flash controller has been triggered

Annotation

Implementation Notes