Staging: Merge branch 'tidspbridge-for-2.6.39' of git://dev.omapzoom.org/pub/scm...
[deliverable/linux.git] / Documentation / powerpc / dts-bindings / gpio / led.txt
CommitLineData
a7d878af 1LEDs connected to GPIO lines
89ae5b2b
AV
2
3Required properties:
a7d878af
TP
4- compatible : should be "gpio-leds".
5
6Each LED is represented as a sub-node of the gpio-leds device. Each
7node's name represents the name of the corresponding LED.
8
9LED sub-node properties:
10- gpios : Should specify the LED's GPIO, see "Specifying GPIO information
11 for devices" in Documentation/powerpc/booting-without-of.txt. Active
12 low LEDs should be indicated using flags in the GPIO specifier.
13- label : (optional) The label for this LED. If omitted, the label is
89ae5b2b 14 taken from the node name (excluding the unit address).
a7d878af
TP
15- linux,default-trigger : (optional) This parameter, if present, is a
16 string defining the trigger assigned to the LED. Current triggers are:
17 "backlight" - LED will act as a back-light, controlled by the framebuffer
18 system
ed88bae6 19 "default-on" - LED will turn on, but see "default-state" below
a7d878af
TP
20 "heartbeat" - LED "double" flashes at a load average based rate
21 "ide-disk" - LED indicates disk activity
22 "timer" - LED flashes at a fixed, configurable rate
ed88bae6
TP
23- default-state: (optional) The initial state of the LED. Valid
24 values are "on", "off", and "keep". If the LED is already on or off
25 and the default-state property is set the to same value, then no
26 glitch should be produced where the LED momentarily turns off (or
27 on). The "keep" setting will keep the LED at whatever its current
28 state is, without producing a glitch. The default is off if this
29 property is not present.
89ae5b2b 30
a7d878af 31Examples:
89ae5b2b 32
a7d878af
TP
33leds {
34 compatible = "gpio-leds";
35 hdd {
36 label = "IDE Activity";
37 gpios = <&mcu_pio 0 1>; /* Active low */
38 linux,default-trigger = "ide-disk";
39 };
ed88bae6
TP
40
41 fault {
42 gpios = <&mcu_pio 1 0>;
43 /* Keep LED on if BIOS detected hardware fault */
44 default-state = "keep";
45 };
89ae5b2b 46};
a7d878af
TP
47
48run-control {
49 compatible = "gpio-leds";
50 red {
51 gpios = <&mpc8572 6 0>;
ed88bae6 52 default-state = "off";
a7d878af
TP
53 };
54 green {
55 gpios = <&mpc8572 7 0>;
ed88bae6 56 default-state = "on";
a7d878af
TP
57 };
58}
This page took 0.21705 seconds and 5 git commands to generate.