Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 13b695f3 authored by Pavel Machek's avatar Pavel Machek Committed by Bryan Wu
Browse files

DT: leds: Add flash LED devices related properties



Addition of a LED Flash class extension entails the need for flash LED
specific device tree properties. The properties being added are:
max-microamp, flash-max-microamp, flash-timeout-microsec.

(cooloney@gmail.com: remove white spaces)

Signed-off-by: default avatarPavel Machek <pavel@ucw.cz>
Acked-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Acked-by: default avatarJacek Anaszewski <j.anaszewski@samsung.com>
Acked-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarBryan Wu <cooloney@gmail.com>
parent 188c9019
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -14,6 +14,15 @@ Optional properties for child nodes:
     "ide-disk" - LED indicates disk activity
     "timer" - LED flashes at a fixed, configurable rate

- max-microamp : maximum intensity in microamperes of the LED
		 (torch LED for flash devices)
- flash-max-microamp : maximum intensity in microamperes of the
                       flash LED; it is mandatory if the LED should
		       support the flash mode
- flash-timeout-us : timeout in microseconds after which the flash
                     LED is turned off


Examples:

system-status {
@@ -21,3 +30,10 @@ system-status {
	linux,default-trigger = "heartbeat";
	...
};

camera-flash {
	label = "Flash";
	max-microamp = <50000>;
	flash-max-microamp = <320000>;
	flash-timeout-us = <500000>;
}