ramips: fix edimax 6200nl switch config
authorMathias Kresin <dev@kresin.me>
Fri, 9 Sep 2016 19:12:49 +0000 (21:12 +0200)
committerMathias Kresin <dev@kresin.me>
Sat, 15 Oct 2016 07:01:45 +0000 (09:01 +0200)
With 3a9752bbd2bc00e407b5dcad21789720f40abf0e and later changes to
ramips_set_preinit_iface() the default vlan config applied during
preinit was changed. These changes were made without updating the
default network config to ensure that vlan interfaces used for lan/wan
are still configured.

Fix the issue by using the default all LAN portmap and disabling not
connected switch ports using portdisable device tree parameter.

Signed-off-by: Mathias Kresin <dev@kresin.me>
target/linux/ramips/base-files/etc/board.d/02_network
target/linux/ramips/dts/3G-6200NL.dts

index b884373..0400e58 100755 (executable)
@@ -58,7 +58,6 @@ ramips_setup_interfaces()
                ucidef_add_switch_attr "switch0" "enable" "false"
                ucidef_set_interface_lan "eth0"
                ;;
-       3g-6200nl|\
        mlw221|\
        mr-102n)
                ucidef_set_interface_lan "eth0.2"
index 5ae43b8..7ef7618 100644 (file)
@@ -81,7 +81,7 @@
 };
 
 &esw {
-       mediatek,portmap = <0x2f>;
+       mediatek,portdisable = <0x37>;
 };
 
 &wmac {