| 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 |
| * led-power-supply-over-current |
| current in the LED power |
| supply has exceeded the limit specific to the flash |
| controller |
| * indicator-led-fault |
| the flash controller has detected |
| a short or open circuit condition on the indicator LED |
| * led-under-voltage |
| flash controller voltage to the flash |
| LED has been below the minimum limit specific to |
| the flash |
| * controller-under-voltage |
| the input voltage of the flash |
| controller is below the limit under which strobing the |
| flash at full current will not be possible; |
| the condition persists until this flag is no longer set |
| * led-over-temperature |
| the temperature of the LED has exceeded |
| its allowed upper limit |