ath79: add support for Hak5 WiFi Pineapple NANO
[openwrt/openwrt.git] / target / linux / ath79 / generic / base-files / etc / board.d / 02_network
index 0206e2360efcbfd31156dec8cee5248504cb768a..5d23e0589ea3bd066f18fea77950880c15fe1355 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|\
@@ -94,6 +105,7 @@ ath79_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "0@eth1" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "6@eth0"
                ;;
+       buffalo,wzr-600dhp|\
        buffalo,wzr-hp-ag300h|\
        tplink,archer-c25-v1|\
        tplink,archer-c60-v1|\
@@ -143,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"
@@ -302,6 +309,10 @@ ath79_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "0@eth1" "3:lan:3" "4:lan:2" "5:lan:1" "6@eth0" "2:wan:4" "1:wan:5"
                ;;
+       tplink,eap225-wall-v2)
+               ucidef_add_switch "switch0" \
+                       "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan"
+               ;;
        tplink,eap245-v3)
                ucidef_add_switch "switch0" \
                        "0@eth0" "2:lan:1" "5:lan:2"
@@ -366,6 +377,10 @@ ath79_setup_interfaces()
                ucidef_add_switch "switch0" \
                        "0@eth0" "2:lan:1" "3:lan:2"
                ;;
+       ubnt,unifi-ap-pro)
+               ucidef_add_switch "switch0" \
+                       "0@eth0" "1:lan" "2:lan"
+               ;;
        zbtlink,zbt-wd323|\
        xiaomi,mi-router-4q)
                ucidef_set_interface_wan "eth1"
@@ -389,6 +404,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)
                ;;
@@ -486,6 +504,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)