ramips: add support for Belkin RT1800
[openwrt/staging/hauke.git] / target / linux / ramips / mt7621 / base-files / etc / board.d / 02_network
index 0a139e011319193440a13ae0619cf9a1c2dd31cc..5b9eca0779970276e86ac2a4a8fec8afefb98680 100644 (file)
@@ -9,6 +9,8 @@ ramips_setup_interfaces()
 
        case $board in
        ampedwireless,ally-00x19k|\
+       asus,rp-ac56|\
+       asus,rp-ac87|\
        edimax,re23s|\
        mikrotik,routerboard-m11g|\
        netgear,ex6150|\
@@ -20,12 +22,18 @@ ramips_setup_interfaces()
        tplink,re650-v1|\
        tplink,re650-v2|\
        ubnt,unifi-6-lite|\
-       ubnt,unifi-nanohd)
+       ubnt,unifi-nanohd|\
+       zyxel,nwa50ax|\
+       zyxel,nwa55axe)
                ucidef_set_interface_lan "lan"
                ;;
        ampedwireless,ally-r1900k|\
        gehua,ghl-r-001|\
+       h3c,tx1800-plus|\
+       h3c,tx1801-plus|\
+       h3c,tx1806|\
        hiwifi,hc5962|\
+       netgear,wax202|\
        xiaomi,mi-router-3-pro|\
        xiaomi,mi-router-ac2100|\
        xiaomi,mi-router-cr6606|\
@@ -41,6 +49,7 @@ ramips_setup_interfaces()
                ;;
        asiarf,ap7621-nv1|\
        beeline,smartbox-flash|\
+       beeline,smartbox-giga|\
        glinet,gl-mt1300|\
        iptime,a3002mesh|\
        jcg,q20|\
@@ -62,12 +71,15 @@ ramips_setup_interfaces()
                uci add_list firewall.@zone[1].network='eth_data'
                uci add_list firewall.@zone[1].network='eth_om'
                ;;
-       gnubee,gb-pc1|\
+       gnubee,gb-pc1)
+               ucidef_set_interface_lan "ethblack ethblue"
+               ;;
        gnubee,gb-pc2)
-               ucidef_set_interface_lan "lan1 lan2"
+               ucidef_set_interface_lan "ethblack ethblue ethyellow"
                ;;
        linksys,re6500|\
-       netgear,wac104)
+       netgear,wac104|\
+       zyxel,lte3301-plus)
                ucidef_set_interface_lan "lan1 lan2 lan3 lan4"
                ;;
        mikrotik,routerboard-750gr3)
@@ -128,11 +140,10 @@ ramips_setup_macs()
                wan_mac=$(mtd_get_mac_ascii u-boot-env et1macaddr)
                label_mac=$(mtd_get_mac_binary factory 0x4)
                ;;
-       beeline,smartbox-flash|\
-       mts,wg430223)
-               lan_mac=$(mtd_get_mac_ascii u-boot-env eth2macaddr)
-               wan_mac=$(mtd_get_mac_ascii u-boot-env eth3macaddr)
-               label_mac=$lan_mac
+       beeline,smartbox-flash)
+               wan_mac=$(mtd_get_mac_encrypted_arcadyan "board_data")
+               label_mac=$(macaddr_add "$wan_mac" 3)
+               lan_mac=$label_mac
                ;;
        buffalo,wsr-1166dhp)
                local index="$(find_mtd_index "board_data")"
@@ -153,6 +164,13 @@ ramips_setup_macs()
                wan_mac=$(mtd_get_mac_ascii u-boot-env wanaddr)
                label_mac=$wan_mac
                ;;
+       h3c,tx1800-plus|\
+       h3c,tx1801-plus|\
+       h3c,tx1806)
+               label_mac=$(mtd_get_mac_ascii u-boot-env ethaddr)
+               lan_mac=$(macaddr_add "$label_mac" 1)
+               wan_mac=$label_mac
+               ;;
        hiwifi,hc5962)
                lan_mac=$(mtd_get_mac_ascii bdinfo "Vfac_mac ")
                label_mac=$lan_mac
@@ -187,6 +205,11 @@ ramips_setup_macs()
                wan_mac=$lan_mac
                label_mac=$lan_mac
                ;;
+       belkin,rt1800)
+               lan_mac=$(mtd_get_mac_ascii Config lan_hwaddr)
+               wan_mac=$(mtd_get_mac_ascii Config wan_hwaddr)
+               label_mac=$lan_mac
+               ;;
        mikrotik,routerboard-750gr3|\
        mikrotik,routerboard-760igs|\
        mikrotik,routerboard-m11g|\
@@ -195,6 +218,16 @@ ramips_setup_macs()
                wan_mac=$label_mac
                lan_mac=$(macaddr_add $label_mac 1)
                ;;
+       mts,wg430223)
+               wan_mac=$(mtd_get_mac_encrypted_arcadyan "board_data")
+               label_mac=$wan_mac
+               lan_mac=$(macaddr_add "$wan_mac" 2)
+               ;;
+       netgear,wax202)
+               lan_mac=$(mtd_get_mac_ascii Config mac)
+               wan_mac=$(macaddr_add "$lan_mac" 1)
+               label_mac=$lan_mac
+               ;;
        raisecom,msg1500-x-00)
                lan_mac=$(mtd_get_mac_ascii Config protest_lan_mac)
                wan_mac=$(mtd_get_mac_ascii Config protest_wan_mac)