DT: leds: Improve description of flash LEDs related properties
1. Since max-microamp property has had no users so far, then rename it to more descriptive led-max-microamp. 2. Since flash-timeout-us property has had no users so far, then rename it to more accurate flash-max-timeout-us. 3. Describe led-max-microamp property as mandatory for specific board configurations. 4. Make flash-max-microamp and flash-max-timeout-us properties mandatory for devices with configurable flash current and flash timeout settings respectively. Signed-off-by: Jacek Anaszewski <j.anaszewski@samsung.com> Cc: Richard Purdie <rpurdie@rpsys.net> Cc: Pavel Machek <pavel@ucw.cz> Cc: devicetree@vger.kernel.org Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com> Acked-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
This commit is contained in:
parent
c13dcf9f2d
commit
aa14318aa0
@ -29,14 +29,23 @@ Optional properties for child nodes:
|
|||||||
"ide-disk" - LED indicates disk activity
|
"ide-disk" - LED indicates disk activity
|
||||||
"timer" - LED flashes at a fixed, configurable rate
|
"timer" - LED flashes at a fixed, configurable rate
|
||||||
|
|
||||||
- max-microamp : maximum intensity in microamperes of the LED
|
- led-max-microamp : Maximum LED supply current in microamperes. This property
|
||||||
(torch LED for flash devices)
|
can be made mandatory for the board configurations
|
||||||
- flash-max-microamp : maximum intensity in microamperes of the
|
introducing a risk of hardware damage in case an excessive
|
||||||
flash LED; it is mandatory if the LED should
|
current is set.
|
||||||
support the flash mode
|
For flash LED controllers with configurable current this
|
||||||
- flash-timeout-us : timeout in microseconds after which the flash
|
property is mandatory for the LEDs in the non-flash modes
|
||||||
LED is turned off
|
(e.g. torch or indicator).
|
||||||
|
|
||||||
|
Required properties for flash LED child nodes:
|
||||||
|
- flash-max-microamp : Maximum flash LED supply current in microamperes.
|
||||||
|
- flash-max-timeout-us : Maximum timeout in microseconds after which the flash
|
||||||
|
LED is turned off.
|
||||||
|
|
||||||
|
For controllers that have no configurable current the flash-max-microamp
|
||||||
|
property can be omitted.
|
||||||
|
For controllers that have no configurable timeout the flash-max-timeout-us
|
||||||
|
property can be omitted.
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
|
|
||||||
@ -49,7 +58,7 @@ system-status {
|
|||||||
camera-flash {
|
camera-flash {
|
||||||
label = "Flash";
|
label = "Flash";
|
||||||
led-sources = <0>, <1>;
|
led-sources = <0>, <1>;
|
||||||
max-microamp = <50000>;
|
led-max-microamp = <50000>;
|
||||||
flash-max-microamp = <320000>;
|
flash-max-microamp = <320000>;
|
||||||
flash-timeout-us = <500000>;
|
flash-max-timeout-us = <500000>;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user