ARM: dts: AM33XX BASE0033: add pinmux and user led support
authorEnric Balletbo i Serra <eballetbo@iseebcn.com>
Tue, 26 Nov 2013 23:03:38 +0000 (15:03 -0800)
committerTony Lindgren <tony@atomide.com>
Tue, 26 Nov 2013 23:03:38 +0000 (15:03 -0800)
Enable the user leds on the IGEP AQUILA EXPANSION. The has two leds,
one green and one red, that are controllable by software.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/am335x-base0033.dts

index 620970c0c99a53d68d5ad362d6ecac35258cc7f8..ffae1482d95487c469924ba92e5dac960ac9fe8f 100644 (file)
                pinctrl-1 = <&nxp_hdmi_off_pins>;
                status = "okay";
        };
+
+       leds_base {
+               pinctrl-names = "default";
+               pinctrl-0 = <&leds_base_pins>;
+
+               compatible = "gpio-leds";
+
+               led@0 {
+                       label = "base:red:user";
+                       gpios = <&gpio1 21 GPIO_ACTIVE_HIGH>;   /* gpio1_21 */
+                       default-state = "off";
+               };
+
+               led@1 {
+                       label = "base:green:user";
+                       gpios = <&gpio2 0 GPIO_ACTIVE_HIGH>;    /* gpio2_0 */
+                       default-state = "off";
+               };
+       };
 };
 
 &am33xx_pinmux {
                        0x1b0 (PIN_OUTPUT | MUX_MODE3)  /* xdma_event_intr0.clkout1 */
                >;
        };
+
+       leds_base_pins: pinmux_leds_base_pins {
+               pinctrl-single,pins = <
+                       0x54 (PIN_OUTPUT_PULLDOWN | MUX_MODE7)  /* gpmc_a5.gpio1_21 */
+                       0x88 (PIN_OUTPUT_PULLDOWN | MUX_MODE7)  /* gpmc_csn3.gpio2_0 */
+               >;
+       };
 };
 
 &lcdc {