ARM: mvebu: add user LED support of Armada 370 RD
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 11 Sep 2014 09:56:57 +0000 (11:56 +0200)
committerJason Cooper <jason@lakedaemon.net>
Sat, 13 Sep 2014 21:13:42 +0000 (21:13 +0000)
The Armada 370 RD has a GPIO controlled LED connected on MPP32, so
this commit adds the relevant hardware description to Armada 370 RD
Device Tree.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lkml.kernel.org/r/1410429419-29820-3-git-send-email-thomas.petazzoni@free-electrons.com
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
arch/arm/boot/dts/armada-370-rd.dts

index ea61d8c05240360d68a8b8a8b36cf00801799752..14c66e4adbc0e64cf8a6e4433dd0fe8c4f2b515b 100644 (file)
                                        marvell,pins = "mpp8";
                                        marvell,function = "gpio";
                                };
+
+                               led_pins: led-pins {
+                                       marvell,pins = "mpp32";
+                                       marvell,function = "gpio";
+                               };
                        };
 
                        serial@12000 {
                                pinctrl-names = "default";
                        };
 
+                       gpio_leds {
+                               compatible = "gpio-leds";
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&led_pins>;
+
+                               sw_led {
+                                       label = "370rd:green:sw";
+                                       gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
+                                       default-state = "keep";
+                               };
+                       };
+
                        nand@d0000 {
                                status = "okay";
                                num-cs = <1>;