mvebu: wrt3200acm enable SDIO interface
[openwrt/staging/blogic.git] / target / linux / mvebu / files / arch / arm / boot / dts / armada-385-linksys-rango.dts
index 00461255296e5b9e604510614a80acbdffc872a6..de1de79da9b2018f330b99ca11c86a5486f7a16c 100644 (file)
                                                reg = <0x1>;
                                        };
 
-                                       wlan_2g@2 {
-                                               label = "rango:white:wlan_2g";
-                                               reg = <0x2>;
-                                       };
-
-                                       wlan_5g@3 {
-                                               label = "rango:white:wlan_5g";
-                                               reg = <0x3>;
-                                       };
-
                                        usb2@5 {
                                                label = "rango:white:usb2";
                                                reg = <0x5>;
                regulator-min-microvolt = <5000000>;
                regulator-max-microvolt = <5000000>;
                enable-active-high;
-               gpio = <&gpio1 16 GPIO_ACTIVE_HIGH>;
+               gpio = <&gpio1 15 GPIO_ACTIVE_HIGH>;
        };
 
        gpio_keys {
                compatible = "gpio-keys";
                #address-cells = <1>;
                #size-cells = <0>;
-               pinctrl-0 = <&keys_pin>;
+               pinctrl-0 = <&reset_key_pin &wps_key_pin>;
                pinctrl-names = "default";
 
                button@1 {
 
        gpio-leds {
                compatible = "gpio-leds";
-               pinctrl-0 = <&power_led_pin &sata_led_pin>;
+               pinctrl-0 = <&power_led_pin &sata_led_pin &wlan_2g_led_pin &wlan_5g_led_pin>;
                pinctrl-names = "default";
 
-               power {
-                       gpios = <&gpio1 25 GPIO_ACTIVE_HIGH>;
-                       default-state = "on";
-               };
-
                sata {
+                       label = "rango:white:sata";
                        gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
-                       default-state = "off";
+                       linux,default-trigger = "disk-activity";
+               };
+
+               wlan_2g {
+                       label = "rango:white:wlan_2g";
+                       gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
+               };
+
+               wlan_5g {
+                       label = "rango:white:wlan_5g";
+                       gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
+               };
+
+               power {
+                       label = "rango:white:power";
+                       gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>;
+                       default-state = "on";
                };
        };
 
                };
        };
 
-       gpio-leds {
-               power {
-                       label = "rango:white:power";
-               };
-
-               sata {
-                       label = "rango:white:sata";
-               };
-       };
-
        mvsw61xx {
                #address-cells = <1>;
                #size-cells = <0>;
 };
 
 &pinctrl {
-       keys_pin: keys-pin {
-               marvell,pins = "mpp24", "mpp29";
+       sata_led_pin: sata-led-pin {
+               marvell,pins = "mpp21";
                marvell,function = "gpio";
        };
 
-       power_led_pin: power-led-pin {
-               marvell,pins = "mpp56";
+       wps_key_pin: wps-key-pin {
+               marvell,pins = "mpp24";
                marvell,function = "gpio";
        };
 
-       sata_led_pin: sata-led-pin {
-               marvell,pins = "mpp21";
+       reset_key_pin: reset-key-pin {
+               marvell,pins = "mpp29";
+               marvell,function = "gpio";
+       };
+
+       wlan_2g_led_pin: wlan-2g-led-pin {
+               marvell,pins = "mpp45";
+               marvell,function = "gpio";
+       };
+
+       wlan_5g_led_pin: wlan-5g-led-pin {
+               marvell,pins = "mpp46";
                marvell,function = "gpio";
        };
 
                marvell,pins = "mpp47";
                marvell,function = "gpio";
        };
+
+       power_led_pin: power-led-pin {
+               marvell,pins = "mpp56";
+               marvell,function = "gpio";
+       };
 };