ramips: add support for Senao Engenius ESR600H
[openwrt/openwrt.git] / target / linux / ramips / rt3883 / base-files / etc / board.d / 02_network
index 873c72cea39fd8468ca40dc2bdaa869a54576ad5..f26199611ed705a8f5b697d82e9e2752e27c66f4 100755 (executable)
@@ -25,6 +25,13 @@ ramips_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9@eth0"
                ;;
+       engenius,esr600h|\
+       sitecom,wlr-6000|\
+       trendnet,tew-691gr|\
+       trendnet,tew-692gr)
+               ucidef_add_switch "switch0" \
+                       "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "0@eth0"
+               ;;
        loewe,wmdr-143n|\
        omnima,hpm)
                ucidef_set_interface_lan "eth0"
@@ -33,15 +40,6 @@ ramips_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "9@eth0"
                ;;
-       sitecom,wlr-6000|\
-       trendnet,tew-691gr|\
-       trendnet,tew-692gr)
-               ucidef_add_switch "switch0" \
-                       "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "0@eth0"
-               ;;
-       *)
-               ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
-               ;;
        esac
 }
 
@@ -69,6 +67,11 @@ ramips_setup_macs()
        edimax,br-6475nd)
                wan_mac=$(mtd_get_mac_binary devdata 0x7)
                ;;
+       engenius,esr600h)
+               wan_mac=$(mtd_get_mac_ascii u-boot-env wanaddr)
+               lan_mac=$(macaddr_add "$wan_mac" 1)
+               label_mac=$wan_mac
+               ;;
        samsung,cy-swr1100)
                lan_mac=$(mtd_get_mac_ascii nvram lanmac)
                wan_mac=$(mtd_get_mac_ascii nvram wanmac)