summaryrefslogtreecommitdiffstats
path: root/doc/device-tree-bindings/leds/common.txt
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-06-23 15:38:45 -0600
committerSimon Glass <sjg@chromium.org>2015-07-21 17:39:24 -0600
commit5917112c9e9f7a60062c604b3224bd5713c41f46 (patch)
tree71c53336a056df66ac8ac1b1874f1c60f0d82a0a /doc/device-tree-bindings/leds/common.txt
parent5725128507eca41bb110d702858ca2c8d7dc4085 (diff)
downloadtalos-obmc-uboot-5917112c9e9f7a60062c604b3224bd5713c41f46.tar.gz
talos-obmc-uboot-5917112c9e9f7a60062c604b3224bd5713c41f46.zip
dm: Add support for LEDs
Add a simple uclass for LEDs, so that these can be controlled by the device tree and activated when needed. LEDs are referred to by their label. This implementation requires a driver for each type of LED (e.g GPIO, I2C). Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'doc/device-tree-bindings/leds/common.txt')
-rw-r--r--doc/device-tree-bindings/leds/common.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/device-tree-bindings/leds/common.txt b/doc/device-tree-bindings/leds/common.txt
new file mode 100644
index 0000000000..2d88816dd5
--- /dev/null
+++ b/doc/device-tree-bindings/leds/common.txt
@@ -0,0 +1,23 @@
+Common leds properties.
+
+Optional properties for child nodes:
+- label : The label for this LED. If omitted, the label is
+ taken from the node name (excluding the unit address).
+
+- linux,default-trigger : This parameter, if present, is a
+ string defining the trigger assigned to the LED. Current triggers are:
+ "backlight" - LED will act as a back-light, controlled by the framebuffer
+ system
+ "default-on" - LED will turn on (but for leds-gpio see "default-state"
+ property in Documentation/devicetree/bindings/gpio/led.txt)
+ "heartbeat" - LED "double" flashes at a load average based rate
+ "ide-disk" - LED indicates disk activity
+ "timer" - LED flashes at a fixed, configurable rate
+
+Examples:
+
+system-status {
+ label = "Status";
+ linux,default-trigger = "heartbeat";
+ ...
+};
OpenPOWER on IntegriCloud