ramips: correct switch configuration for Newifi D1
[openwrt/openwrt.git] / target / linux / ramips / base-files / etc / board.d / 02_network
index 0400e58cdac404668d005e214c0154e3b5dc2e3f..35ce00c18528897df775e46812d6740a6d73f344 100755 (executable)
@@ -32,6 +32,11 @@ ramips_setup_interfaces()
        local board="$1"
 
        case $board in
+       11acnas|\
+       w2914nsv2)
+               ucidef_add_switch "switch0" \
+                       "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan:5" "6@eth0"
+               ;;
        3g150b|\
        3g300m|\
        a5-v11|\
@@ -48,9 +53,12 @@ ramips_setup_interfaces()
        microwrt|\
        mpr-a2|\
        ncs601w|\
+       omega2 | \
+       omega2p | \
        timecloud|\
        w150m|\
        widora-neo|\
+       wn3000rpv3|\
        wnce2001|\
        zbt-cpe102|\
        zte-q7)
@@ -63,7 +71,9 @@ ramips_setup_interfaces()
                ucidef_set_interface_lan "eth0.2"
                ;;
        3g-6200n|\
+       ac1200pro|\
        ai-br100|\
+       d240|\
        db-wrt01|\
        dir-300-b7|\
        dir-320-b1|\
@@ -85,13 +95,11 @@ ramips_setup_interfaces()
        psg1218|\
        sap-g3200u3|\
        sk-wb8|\
+       vr500|\
        wf-2881|\
-       whr-300hp2|\
-       whr-600d|\
        witi|\
+       wl-wn575a3|\
        wndr3700v5|\
-       wsr-1166|\
-       wsr-600|\
        wt1520|\
        y1|\
        youku-yk1|\
@@ -103,6 +111,13 @@ ramips_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0"
                ;;
+       whr-300hp2|\
+       whr-600d|\
+       wsr-1166|\
+       wsr-600)
+               ucidef_add_switch "switch0" \
+                       "0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "4:wan:5" "6@eth0"
+               ;;
        ar670w|\
        ar725w|\
        rt-n15|\
@@ -123,7 +138,6 @@ ramips_setup_interfaces()
        c50|\
        dir-645|\
        dir-860l-b1|\
-       f5d8235-v1|\
        f5d8235-v2|\
        gl-mt300a|\
        gl-mt300n|\
@@ -133,6 +147,7 @@ ramips_setup_interfaces()
        jhr-n825r|\
        jhr-n926r|\
        mzk-wdpr|\
+       rb750gr3|\
        rt-n14u|\
        ubnt-erx|\
        ur-326n4g|\
@@ -161,8 +176,7 @@ ramips_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9@eth0"
                ;;
-       cf-wr800n|\
-       ex2700)
+       cf-wr800n)
                ucidef_add_switch "switch0" \
                        "4:lan" "6t@eth0"
                ;;
@@ -173,6 +187,7 @@ ramips_setup_interfaces()
        cs-qr10|\
        d105|\
        dch-m225|\
+       ex2700|\
        hpm|\
        mzk-ex300np|\
        mzk-ex750np|\
@@ -197,38 +212,59 @@ ramips_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "1:lan" "2:lan" "3:lan" "4:lan" "5:lan" "0:wan" "6@eth0"
                ;;
+       kn_rc|\
+       kn_rf)
+               ucidef_add_switch "switch0" \
+                       "0:wan" "1:lan" "2:lan" "3:lan" "4:lan" "6@eth0"
+               ;;
+       kng_rc)
+               ucidef_add_switch "switch1" \
+                       "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "7t@eth0"
+               ;;
        mlwg2|\
        wizard8800|\
        wl-330n)
                ucidef_set_interface_lan "eth0.1"
                ;;
+       mr200)
+               ucidef_add_switch "switch0" \
+                       "0:lan" "1:lan" "2:lan" "3:lan" "6t@eth0"
+               ucidef_set_interface_wan "usb0"
+               ;;
        mzk-dp150n|\
        vocore)
                ucidef_add_switch "switch0" \
                        "0:lan" "4:lan" "6t@eth0"
                ;;
        newifi-d1)
-               ucidef_set_interface_lan_wan "eth0.1" "eth0.2"
                ucidef_add_switch "switch0" \
-                       "0:lan" "1:lan" "2:lan" "3:lan" "5:wan" "6t@eth0" "7t@eth0"
-               ucidef_add_switch "switch1" \
-                       "4:lan" "6t@eth0" "7t@eth0"
+               "1:lan:2" "2:lan:1" "4:wan" "6@eth0"
                ;;
        rt-n56u)
                ucidef_add_switch "switch0" \
                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "8@eth0"
                ;;
        tew-691gr|\
-       tew-692gr)
+       tew-692gr|\
+       wlr-6000)
                ucidef_add_switch "switch0" \
                        "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "0@eth0"
                ;;
+       vocore2)
+               ucidef_add_switch "switch0" \
+                       "0:lan" "2:lan" "6t@eth0"
+               ;;
+       f5d8235-v1|\
        tew-714tru|\
        v11st-fe|\
        wzr-agl300nh)
                ucidef_add_switch "switch0" \
                        "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "5@eth0"
                ;;
+       wcr-1166ds)
+               ucidef_add_switch "switch0" \
+                       "3:lan" "4:wan" "6@eth0"
+               ;;
        wcr-150gn)
                ucidef_add_switch "switch0" \
                        "0:lan" "6t@eth0"
@@ -312,6 +348,11 @@ ramips_setup_macs()
                [ -n "$lan_mac" ] || lan_mac=$(cat /sys/class/net/eth0/address)
                wan_mac=$(macaddr_add "$lan_mac" 1)
                ;;
+       kn_rc|\
+       kn_rf|\
+       kng_rc)
+               wan_mac=$(mtd_get_mac_binary factory 40)
+               ;;
        linkits7688 | \
        linkits7688d)
                wan_mac=$(mtd_get_mac_binary factory 4)
@@ -321,6 +362,10 @@ ramips_setup_macs()
                lan_mac=$(mtd_get_mac_binary factory_info 13)
                wan_mac=$(macaddr_add "$lan_mac" 1)
                ;;
+       miwifi-mini)
+               wan_mac=$(cat /sys/class/net/eth0/address)
+               lan_mac=$(macaddr_setbit_la "$wan_mac")
+               ;;
        m3|\
        m4|\
        x5|\
@@ -332,6 +377,11 @@ ramips_setup_macs()
                lan_mac=$(cat /sys/class/net/eth0/address)
                lan_mac=$(macaddr_add "$lan_mac" 2)
                ;;
+       omega2|\
+       omega2p)
+               wan_mac=$(mtd_get_mac_binary factory 4)
+               lan_mac=$(mtd_get_mac_binary factory 46)
+               ;;
        oy-0001)
                lan_mac=$(mtd_get_mac_binary factory 40)
                wan_mac=$(mtd_get_mac_binary factory 46)
@@ -354,10 +404,20 @@ ramips_setup_macs()
                lan_mac=$(mtd_get_mac_ascii u-boot-env LAN_MAC_ADDR)
                wan_mac=$(mtd_get_mac_ascii u-boot-env WAN_MAC_ADDR)
                ;;
+       vr500)
+               lan_mac=$(mtd_get_mac_binary factory 57344)
+               wan_mac=$(mtd_get_mac_binary factory 57350)
+               ;;
        w306r-v20)
                lan_mac=$(cat /sys/class/net/eth0/address)
                wan_mac=$(macaddr_add "$lan_mac" 5)
                ;;
+       wcr-1166ds|\
+       wsr-1166)
+               local index="$(find_mtd_index "board_data")"
+               wan_mac="$(grep -m1 mac= "/dev/mtd${index}" | cut -d= -f2)"
+               lan_mac=$wan_mac
+               ;;
        wcr-150gn)
                wan_mac=$(mtd_get_mac_binary factory 40)
                ;;
@@ -372,10 +432,8 @@ ramips_setup_macs()
                lan_mac=$(mtd_get_mac_binary factory 4)
                wan_mac=$(mtd_get_mac_binary factory 40)
                ;;
-       wsr-1166)
-               local index="$(find_mtd_index "board_data")"
-               wan_mac="$(grep -m1 mac= "/dev/mtd${index}" | cut -d= -f2)"
-               lan_mac=$wan_mac
+       wlr-6000)
+               wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 32772)" 2)
                ;;
        *)
                lan_mac=$(cat /sys/class/net/eth0/address)