ARM: dts: rockchip: Update LEDs to work with the last leds-gpio driver on radxarock
PATCH 1/1 ARM: dts: rockchip: Update LEDs to work with the last leds-gpio driver on radxarock
The leds-gpio driver recently switched to the device property API. The device_node name is no longer retrieved if the "label" devicetree property is not found. In this case the driver tries to create entries with (null) name in /sys/class/leds, which is wrong and generates backtrace as several gpio_leds have the same name. Also renamed subnode "yellow" to "blue" to match the last schematics updates.
--- arch/arm/boot/dts/rk3188-radxarock.dts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
arch/arm/boot/dts/rk3188-radxarock.dts +4 -1
@@ -43,16 +43,19 @@ compatible = "gpio-leds"; green { + label = "rock:green:user1"; gpios = <&gpio0 12 GPIO_ACTIVE_LOW>; default-state = "off"; }; - yellow { + blue { + label = "rock:blue:user2"; gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; default-state = "off"; }; sleep { + label = "rock:red:power"; gpios = <&gpio0 15 0>; default-state = "off"; };
Signature · 1 line
1.9.1
PATCH 1/1 ARM: dts: rockchip: Update LEDs to work with the last leds-gpio driver on radxarock
See https://www.kernel.org/doc/Documentation/leds/leds-class.txt for LEDs device naming
2014-11-23 17:19 GMT+01:00 Romain Perier <[email protected]>:
Quoted 40 lines
The leds-gpio driver recently switched to the device property API. The
device_nodename is no longer retrieved if the "label" devicetree property is not found. In this case the driver tries to create entries with (null) name in/sys/class/leds, which is wrong and generates backtrace as severalgpio_ledshave the same name. Also renamed subnode "yellow" to "blue" to match the last schematics updates.Signed-off-by Romain Perier <[email protected]>--- arch/arm/boot/dts/rk3188-radxarock.dts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)arch/arm/boot/dts/rk3188-radxarock.dts +4
-2@@ -43,16 +43,19 @@ compatible = "gpio-leds"; green { + label = "rock:green:user1"; gpios = <&gpio0 12 GPIO_ACTIVE_LOW>; default-state = "off"; }; - yellow { + blue { + label = "rock:blue:user2"; gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; default-state = "off"; }; sleep { + label = "rock:red:power"; gpios = <&gpio0 15 0>; default-state = "off"; }; --1.9.1
PATCH 1/1 ARM: dts: rockchip: Update LEDs to work with the last leds-gpio driver on radxarock
ping :)
2014-11-23 17:20 GMT+01:00 Romain Perier <[email protected]>:
Quoted 44 lines
See https://www.kernel.org/doc/Documentation/leds/leds-class.txt for LEDs device naming
2014-11-23 17:19 GMT+01:00 Romain Perier <[email protected]>:
Quoted 40 lines
The leds-gpio driver recently switched to the device property API. The
device_nodename is no longer retrieved if the "label" devicetree property is not found. In this case the driver tries to create entries with (null) name in/sys/class/leds, which is wrong and generates backtrace as severalgpio_ledshave the same name. Also renamed subnode "yellow" to "blue" to match the last schematics updates.Signed-off-by Romain Perier <[email protected]>--- arch/arm/boot/dts/rk3188-radxarock.dts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)arch/arm/boot/dts/rk3188-radxarock.dts +4
-2@@ -43,16 +43,19 @@ compatible = "gpio-leds"; green { + label = "rock:green:user1"; gpios = <&gpio0 12 GPIO_ACTIVE_LOW>; default-state = "off"; }; - yellow { + blue { + label = "rock:blue:user2"; gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; default-state = "off"; }; sleep { + label = "rock:red:power"; gpios = <&gpio0 15 0>; default-state = "off"; }; --1.9.1
Heiko Stübner
AppliedPATCH 1/1 ARM: dts: rockchip: Update LEDs to work with the last leds-gpio driver on radxarock
In reply to Romain PerierAm Sonntag, 23. November 2014, 16:19:35 schrieb Romain Perier:
Quoted 8 lines
The leds-gpio driver recently switched to the device property API. The
device_nodename is no longer retrieved if the "label" devicetree property is not found. In this case the driver tries to create entries with (null) name in/sys/class/leds, which is wrong and generates backtrace as severalgpio_ledshave the same name. Also renamed subnode "yellow" to "blue" to match the last schematics updates.Signed-off-by Romain Perier <[email protected]>
applied to my dts branch