Jacek Anaszewski | 9c4a8e1 | 2015-03-04 08:14:23 -0800 | [diff] [blame] | 1 | What: /sys/class/leds/<led>/flash_brightness |
| 2 | Date: March 2015 |
| 3 | KernelVersion: 4.0 |
| 4 | Contact: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 5 | Description: 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 | |
| 13 | What: /sys/class/leds/<led>/max_flash_brightness |
| 14 | Date: March 2015 |
| 15 | KernelVersion: 4.0 |
| 16 | Contact: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 17 | Description: read only |
| 18 | Maximum brightness level for this LED in the flash strobe mode, |
| 19 | in microamperes. |
| 20 | |
| 21 | What: /sys/class/leds/<led>/flash_timeout |
| 22 | Date: March 2015 |
| 23 | KernelVersion: 4.0 |
| 24 | Contact: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 25 | Description: 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 | |
| 31 | What: /sys/class/leds/<led>/max_flash_timeout |
| 32 | Date: March 2015 |
| 33 | KernelVersion: 4.0 |
| 34 | Contact: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 35 | Description: read only |
| 36 | Maximum flash timeout for this LED, in microseconds. |
| 37 | |
| 38 | What: /sys/class/leds/<led>/flash_strobe |
| 39 | Date: March 2015 |
| 40 | KernelVersion: 4.0 |
| 41 | Contact: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 42 | Description: 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 | |
| 49 | What: /sys/class/leds/<led>/flash_fault |
| 50 | Date: March 2015 |
| 51 | KernelVersion: 4.0 |
| 52 | Contact: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 53 | Description: 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 Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 58 | * led-over-voltage |
| 59 | flash controller voltage to the flash LED |
Jacek Anaszewski | 9c4a8e1 | 2015-03-04 08:14:23 -0800 | [diff] [blame] | 60 | has exceeded the limit specific to the flash controller |
Mauro Carvalho Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 61 | * flash-timeout-exceeded |
| 62 | the flash strobe was still on when |
Jacek Anaszewski | 9c4a8e1 | 2015-03-04 08:14:23 -0800 | [diff] [blame] | 63 | the timeout set by the user has expired; not all flash |
| 64 | controllers may set this in all such conditions |
Mauro Carvalho Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 65 | * controller-over-temperature |
| 66 | the flash controller has |
Jacek Anaszewski | 9c4a8e1 | 2015-03-04 08:14:23 -0800 | [diff] [blame] | 67 | overheated |
Mauro Carvalho Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 68 | * controller-short-circuit |
| 69 | the short circuit protection |
Jacek Anaszewski | 9c4a8e1 | 2015-03-04 08:14:23 -0800 | [diff] [blame] | 70 | of the flash controller has been triggered |
Mauro Carvalho Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 71 | * led-power-supply-over-current |
| 72 | current in the LED power |
Jacek Anaszewski | 9c4a8e1 | 2015-03-04 08:14:23 -0800 | [diff] [blame] | 73 | supply has exceeded the limit specific to the flash |
| 74 | controller |
Mauro Carvalho Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 75 | * indicator-led-fault |
| 76 | the flash controller has detected |
Jacek Anaszewski | 9c4a8e1 | 2015-03-04 08:14:23 -0800 | [diff] [blame] | 77 | a short or open circuit condition on the indicator LED |
Mauro Carvalho Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 78 | * led-under-voltage |
| 79 | flash controller voltage to the flash |
Jacek Anaszewski | 9c4a8e1 | 2015-03-04 08:14:23 -0800 | [diff] [blame] | 80 | LED has been below the minimum limit specific to |
| 81 | the flash |
Mauro Carvalho Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 82 | * controller-under-voltage |
| 83 | the input voltage of the flash |
Jacek Anaszewski | 9c4a8e1 | 2015-03-04 08:14:23 -0800 | [diff] [blame] | 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 |
Mauro Carvalho Chehab | 54a19b4 | 2020-10-30 08:40:50 +0100 | [diff] [blame] | 87 | * led-over-temperature |
| 88 | the temperature of the LED has exceeded |
Jacek Anaszewski | 9c4a8e1 | 2015-03-04 08:14:23 -0800 | [diff] [blame] | 89 | its allowed upper limit |