ralink: fix wan port on whr-1166
authorJohn Crispin <john@openwrt.org>
Mon, 3 Nov 2014 20:20:40 +0000 (20:20 +0000)
committerJohn Crispin <john@openwrt.org>
Mon, 3 Nov 2014 20:20:40 +0000 (20:20 +0000)
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43171

target/linux/ramips/base-files/etc/board.d/02_network
target/linux/ramips/dts/WHR-1166D.dts

index cedcb8bdcdbb20f64b3e01065546f1f032a0ef5b..52e27c532150ba8ccf2d8388a661db1186b617ab 100755 (executable)
@@ -119,13 +119,18 @@ ramips_setup_interfaces()
        mzk-750dhp | \
        whr-300hp2 | \
        whr-600d | \
-       whr-1166d | \
        wt1520)
                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
                ucidef_add_switch "switch0" "1" "1"
                ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 6t"
                ucidef_add_switch_vlan "switch0" "2" "4 6t"
                ;;
+       whr-1166d)
+               ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+               ucidef_add_switch "switch0" "1" "1"
+               ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 6t"
+               ucidef_add_switch_vlan "switch0" "2" "5 6t"
+               ;;
 
        awm002-evb | \
        awm003-evb | \
index 236987c7211ea8b7021e430df6620f9dccb36a82..1b5a3d712fc0e054f5977b7479078363aed36166 100644 (file)
@@ -56,7 +56,7 @@
        pinctrl {
                state_default: pinctrl0 {
                        gpio {
-                               ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd";
+                               ralink,group = "i2c", "uartf", "rgmii1", "wled", "nd_sd";
                                ralink,function = "gpio";
                        };
                };
 
        ethernet@10100000 {
                pinctrl-names = "default";
-               pinctrl-0 = <&ephy_pins>;
+               pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
 
-               ralink,port-map = "llllw";
+               port@5 {
+                       status = "okay";
+                       phy-handle = <&phy5>;
+                       phy-mode = "rgmii";
+               };
+
+               mdio-bus {
+                       status = "okay";
+
+                       phy5: ethernet-phy@5 {
+                               reg = <5>;
+                               phy-mode = "rgmii";
+                       };
+               };
        };
 
        gsw@10110000 {