ath79: add support for Qxwlan E558 v2
[openwrt/openwrt.git] / target / linux / ath79 / generic / base-files / etc / board.d / 02_network
index 518ca6f91a413a9fda90b69f9505e15a6707c0fa..8f528c33cdf49d4f1dcd497849c12fba192017b6 100755 (executable)
@@ -30,6 +30,7 @@ ath79_setup_interfaces()
        engenius,ecb1750|\
        enterasys,ws-ap3705i|\
        glinet,gl-ar300m-lite|\
+       hak5,wifi-pineapple-nano|\
        meraki,mr16|\
        netgear,ex6400|\
        netgear,ex7300|\
@@ -75,6 +76,16 @@ ath79_setup_interfaces()
        winchannel,wb2000)
                ucidef_set_interface_lan "eth0"
                ;;
+       alfa-network,ap121fe)
+               ucidef_set_interface_lan "eth0 usb0"
+               ;;
+       alfa-network,n2q|\
+       alfa-network,n5q|\
+       devolo,dvl1200e|\
+       devolo,dvl1750e|\
+       ocedo,ursus)
+               ucidef_set_interface_lan "eth0 eth1"
+               ;;
        avm,fritz4020|\
        pcs,cr3000|\
        tplink,archer-c58-v1|\
@@ -144,11 +155,6 @@ ath79_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "0@eth0" "3:lan" "2:wan"
                ;;
-       devolo,dvl1200e|\
-       devolo,dvl1750e|\
-       ocedo,ursus)
-               ucidef_set_interface_lan "eth0 eth1"
-               ;;
        devolo,magic-2-wifi)
                ucidef_add_switch "switch0" \
                        "0@eth0" "2:wan" "3:lan" "4:lan"
@@ -238,6 +244,8 @@ ath79_setup_interfaces()
                        "0@eth0" "2:lan:1" "3:lan:2" "4:lan:3" "5:lan:4" "1:wan"
                ;;
        nec,wg1200cr|\
+       qxwlan,e750g-v8-8m|\
+       qxwlan,e750g-v8-16m|\
        ubnt,nanostation-ac|\
        yuncore,a782|\
        yuncore,xd4200)
@@ -277,6 +285,11 @@ ath79_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "0@eth0" "2:lan" "3:lan"
                ;;
+       qxwlan,e558-v2-8m|\
+       qxwlan,e558-v2-16m)
+               ucidef_add_switch "switch0" \
+                       "0@eth1" "4:lan" "5:lan" "6@eth0" "3:wan"
+               ;;
        rosinson,wr818)
                ucidef_add_switch "switch0" \
                        "0@eth0" "1:lan" "2:lan" "3:wan"
@@ -317,8 +330,9 @@ ath79_setup_interfaces()
                        "0@eth0" "1:lan:1" "2:lan:3" "3:lan:2"
                ;;
        tplink,tl-wpa8630-v1|\
-       tplink,tl-wpa8630p-v2-eu|\
-       tplink,tl-wpa8630p-v2-int)
+       tplink,tl-wpa8630p-v2-int|\
+       tplink,tl-wpa8630p-v2.0-eu|\
+       tplink,tl-wpa8630p-v2.1-eu)
                # port 5 (internal) is the power-line port
                ucidef_add_switch "switch0" \
                        "0@eth0" "2:lan:3" "3:lan:2" "4:lan:1" "5:lan:4"
@@ -342,7 +356,7 @@ ath79_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9@eth0"
                ;;
-       ubnt,acb-isp)
+       ubnt,aircube-isp)
                ucidef_set_interface_wan "eth1"
                ucidef_add_switch "switch0" \
                        "0@eth0" "2:lan:1" "3:lan:3" "4:lan:2"
@@ -398,6 +412,9 @@ ath79_setup_macs()
                label_mac=$lan_mac
                ;;
        alfa-network,ap121f|\
+       alfa-network,ap121fe|\
+       alfa-network,n2q|\
+       alfa-network,r36a|\
        engenius,ens202ext-v1)
                label_mac=$(mtd_get_mac_binary art 0x1002)
                ;;
@@ -495,6 +512,10 @@ ath79_setup_macs()
        enterasys,ws-ap3705i)
                label_mac=$(mtd_get_mac_ascii u-boot-env0 ethaddr)
                ;;
+       hak5,lan-turtle|\
+       hak5,packet-squirrel)
+               label_mac=$(mtd_get_mac_binary u-boot 0x1fc00)
+               ;;
        iodata,etg3-r)
                lan_mac=$(mtd_get_mac_ascii u-boot-env ethaddr)
                wan_mac=$(macaddr_add "$lan_mac" -1)