ramips: mt7621: convert GPIO dts refs
[openwrt/staging/wigyori.git] / target / linux / ramips / dts / mt7621_elecom_wrc-1167ghbk2-s.dts
index 9587b3769d5077b0ddf03411c4933398880bb698..2e7e9255f2a94e97e5f8714741201137d05e8514 100644 (file)
                led-upgrade = &led_power_green;
        };
 
-       memory@0 {
-               device_type = "memory";
-               reg = <0x0 0x8000000>;
-       };
-
        chosen {
                bootargs = "console=ttyS0,57600";
        };
 
                wlan2g {
                        label = "wrc-1167ghbk2-s:white:wlan2g";
-                       gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
+                       linux,default-trigger = "phy0radio";
                };
 
                wlan5g {
                        label = "wrc-1167ghbk2-s:white:wlan5g";
-                       gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio 4 GPIO_ACTIVE_LOW>;
                };
 
                led_power_green: power_green {
                        label = "wrc-1167ghbk2-s:green:power";
-                       gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
+                       gpios = <&gpio 7 GPIO_ACTIVE_HIGH>;
                };
 
                power_blue {
                        label = "wrc-1167ghbk2-s:blue:power";
-                       gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
+                       gpios = <&gpio 8 GPIO_ACTIVE_HIGH>;
                };
 
                wps {
                        label = "wrc-1167ghbk2-s:red:wps";
-                       gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
+                       gpios = <&gpio 15 GPIO_ACTIVE_HIGH>;
                };
 
                power_red {
                        label = "wrc-1167ghbk2-s:red:power";
-                       gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
+                       gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;
                };
        };
 
        keys {
-               compatible = "gpio-keys-polled";
-               poll-interval = <20>;
+               compatible = "gpio-keys";
 
                reset {
                        label = "reset";
-                       gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
                        linux,code = <KEY_RESTART>;
                };
 
                wps {
                        label = "wps";
-                       gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
+                       gpios = <&gpio 18 GPIO_ACTIVE_LOW>;
                        linux,code = <KEY_WPS_BUTTON>;
                };
        };
        };
 };
 
-&pinctrl {
-       state_default: pinctrl0 {
-               gpio {
-                       ralink,group = "i2c", "uart3", "jtag", "wdt";
-                       ralink,function = "gpio";
-               };
+&state_default {
+       gpio {
+               ralink,group = "i2c", "uart3", "jtag", "wdt";
+               ralink,function = "gpio";
        };
 };
 
 &pcie {
        status = "okay";
-       /*
-        * WRC-1167GHBK2-S has MT7615D for 2.4/5 GHz wifi,
-        * but it's not supported in OpenWrt.
-        */
+};
+
+&pcie0 {
+       wifi@0,0 {
+               compatible = "mediatek,mt76";
+               reg = <0x0000 0 0 0 0>;
+               mediatek,mtd-eeprom = <&factory 0x0>;
+               mtd-mac-address = <&factory 0xe000>;
+               mtd-mac-address-increment = <1>;
+       };
 };
 
 &xhci {