Merge remote-tracking branch 'grant/devicetree/next' into for-next
This commit is contained in:
commit
4a92a385f8
|
@ -10,16 +10,10 @@ LED sub-node properties:
|
||||||
- gpios : Should specify the LED's GPIO, see "gpios property" in
|
- gpios : Should specify the LED's GPIO, see "gpios property" in
|
||||||
Documentation/devicetree/bindings/gpio/gpio.txt. Active low LEDs should be
|
Documentation/devicetree/bindings/gpio/gpio.txt. Active low LEDs should be
|
||||||
indicated using flags in the GPIO specifier.
|
indicated using flags in the GPIO specifier.
|
||||||
- label : (optional) The label for this LED. If omitted, the label is
|
- label : (optional)
|
||||||
taken from the node name (excluding the unit address).
|
see Documentation/devicetree/bindings/leds/common.txt
|
||||||
- linux,default-trigger : (optional) This parameter, if present, is a
|
- linux,default-trigger : (optional)
|
||||||
string defining the trigger assigned to the LED. Current triggers are:
|
see Documentation/devicetree/bindings/leds/common.txt
|
||||||
"backlight" - LED will act as a back-light, controlled by the framebuffer
|
|
||||||
system
|
|
||||||
"default-on" - LED will turn on, but see "default-state" below
|
|
||||||
"heartbeat" - LED "double" flashes at a load average based rate
|
|
||||||
"ide-disk" - LED indicates disk activity
|
|
||||||
"timer" - LED flashes at a fixed, configurable rate
|
|
||||||
- default-state: (optional) The initial state of the LED. Valid
|
- default-state: (optional) The initial state of the LED. Valid
|
||||||
values are "on", "off", and "keep". If the LED is already on or off
|
values are "on", "off", and "keep". If the LED is already on or off
|
||||||
and the default-state property is set the to same value, then no
|
and the default-state property is set the to same value, then no
|
||||||
|
|
|
@ -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";
|
||||||
|
...
|
||||||
|
};
|
|
@ -347,7 +347,7 @@ later), which will happily live at the base of the Linux /sys/devices
|
||||||
tree. Therefore, if a DT node is at the root of the tree, then it
|
tree. Therefore, if a DT node is at the root of the tree, then it
|
||||||
really probably is best registered as a platform_device.
|
really probably is best registered as a platform_device.
|
||||||
|
|
||||||
Linux board support code calls of_platform_populate(NULL, NULL, NULL)
|
Linux board support code calls of_platform_populate(NULL, NULL, NULL, NULL)
|
||||||
to kick off discovery of devices at the root of the tree. The
|
to kick off discovery of devices at the root of the tree. The
|
||||||
parameters are all NULL because when starting from the root of the
|
parameters are all NULL because when starting from the root of the
|
||||||
tree, there is no need to provide a starting node (the first NULL), a
|
tree, there is no need to provide a starting node (the first NULL), a
|
||||||
|
|
|
@ -27,3 +27,5 @@ HOSTCFLAGS_dtc-parser.tab.o := $(HOSTCFLAGS_DTC)
|
||||||
# dependencies on generated files need to be listed explicitly
|
# dependencies on generated files need to be listed explicitly
|
||||||
$(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h
|
$(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h
|
||||||
|
|
||||||
|
# generated files need to be cleaned explicitly
|
||||||
|
clean-files := dtc-lexer.lex.c dtc-parser.tab.c dtc-parser.tab.h
|
||||||
|
|
Reference in New Issue