Commit 1d1a77dd authored by Linus Walleij's avatar Linus Walleij Committed by Jacek Anaszewski

leds: centralize definition of "default-state" property

Four different drivers define the "default-state" property.
Move this into the common.txt common LEDs properties.

Cc: devicetree@vger.kernel.org
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Acked-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarJacek Anaszewski <j.anaszewski@samsung.com>
parent 7f866986
...@@ -19,6 +19,13 @@ Optional properties for child nodes: ...@@ -19,6 +19,13 @@ Optional properties for child nodes:
a device, i.e. no other LED class device can be assigned the same a device, i.e. no other LED class device can be assigned the same
label. label.
- default-state : The initial state of the LED. Valid 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 glitch should be produced where the LED
momentarily turns off (or on). The "keep" setting will keep the LED at
whatever its current state is, without producing a glitch. The default is
off if this property is not present.
- linux,default-trigger : This parameter, if present, is a - linux,default-trigger : This parameter, if present, is a
string defining the trigger assigned to the LED. Current triggers are: string defining the trigger assigned to the LED. Current triggers are:
"backlight" - LED will act as a back-light, controlled by the framebuffer "backlight" - LED will act as a back-light, controlled by the framebuffer
......
...@@ -49,7 +49,7 @@ LED sub-node optional properties: ...@@ -49,7 +49,7 @@ LED sub-node optional properties:
- active-low : Boolean, makes LED active low. - active-low : Boolean, makes LED active low.
Default : false Default : false
- default-state : see - default-state : see
Documentation/devicetree/bindings/leds/leds-gpio.txt Documentation/devicetree/bindings/leds/common.txt
- linux,default-trigger : see - linux,default-trigger : see
Documentation/devicetree/bindings/leds/common.txt Documentation/devicetree/bindings/leds/common.txt
......
...@@ -28,7 +28,7 @@ LED sub-node optional properties: ...@@ -28,7 +28,7 @@ LED sub-node optional properties:
- active-low : Boolean, makes LED active low. - active-low : Boolean, makes LED active low.
Default : false Default : false
- default-state : see - default-state : see
Documentation/devicetree/bindings/leds/leds-gpio.txt Documentation/devicetree/bindings/leds/common.txt
- linux,default-trigger : see - linux,default-trigger : see
Documentation/devicetree/bindings/leds/common.txt Documentation/devicetree/bindings/leds/common.txt
......
...@@ -14,13 +14,8 @@ LED sub-node properties: ...@@ -14,13 +14,8 @@ LED sub-node properties:
see Documentation/devicetree/bindings/leds/common.txt see Documentation/devicetree/bindings/leds/common.txt
- linux,default-trigger : (optional) - linux,default-trigger : (optional)
see Documentation/devicetree/bindings/leds/common.txt see Documentation/devicetree/bindings/leds/common.txt
- default-state: (optional) The initial state of the LED. Valid - default-state: (optional) The initial state of the LED.
values are "on", "off", and "keep". If the LED is already on or off see Documentation/devicetree/bindings/leds/common.txt
and the default-state property is set the to same value, then no
glitch should be produced where the LED momentarily turns off (or
on). The "keep" setting will keep the LED at whatever its current
state is, without producing a glitch. The default is off if this
property is not present.
- retain-state-suspended: (optional) The suspend state can be retained.Such - retain-state-suspended: (optional) The suspend state can be retained.Such
as charge-led gpio. as charge-led gpio.
- panic-indicator : (optional) - panic-indicator : (optional)
......
...@@ -23,13 +23,8 @@ Optional properties: ...@@ -23,13 +23,8 @@ Optional properties:
see Documentation/devicetree/bindings/leds/common.txt see Documentation/devicetree/bindings/leds/common.txt
- linux,default-trigger : (optional) - linux,default-trigger : (optional)
see Documentation/devicetree/bindings/leds/common.txt see Documentation/devicetree/bindings/leds/common.txt
- default-state: (optional) The initial state of the LED. Valid - default-state: (optional) The initial state of the LED
values are "on", "off", and "keep". If the LED is already on or off see Documentation/devicetree/bindings/leds/common.txt
and the default-state property is set the to same value, then no
glitch should be produced where the LED momentarily turns off (or
on). The "keep" setting will keep the LED at whatever its current
state is, without producing a glitch. The default is off if this
property is not present.
Example: Example:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment