ar71xx: Add support for Ubiquiti UniFi AP AC PRO
[openwrt/openwrt.git] / target / linux / ar71xx / files / arch / mips / ath79 / Kconfig.openwrt
index 9cf7a0b31758b1c65229149f67ed3ecfcd8475cb..79d2d9d452476242f5d87e2820ed3f0b39084dd4 100644 (file)
@@ -1,3 +1,11 @@
+config ATH79_MACH_ALFA_AP120C
+       bool "ALFA Network AP120C board support"
+       select ATH79_DEV_AP9X_PCI if PCI
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_WMAC
+
 config ATH79_MACH_ALFA_AP96
        bool "ALFA Network AP96 board support"
        select SOC_AR71XX
@@ -72,6 +80,16 @@ config ATH79_MACH_ANTMINER_S3
        select ATH79_DEV_USB
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_ANTROUTER_R1
+       bool "Bitmain Antrouter R1 support"
+       select SOC_AR933X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_USB
+       select ATH79_DEV_WMAC
+
 config ATH79_MACH_ARDUINO_YUN
        bool "Arduino Yun"
        select SOC_AR933X
@@ -182,6 +200,16 @@ config ATH79_MACH_PB92
        select ATH79_DEV_PB9X_PCI if PCI
        select ATH79_DEV_USB
 
+config ATH79_MACH_C55
+       bool "AirTight Networks C-55 support"
+       select SOC_AR934X
+       select ATH79_DEV_AP9X_PCI if PCI
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_WMAC
+
 config ATH79_MACH_AW_NR580
        bool "AzureWave AW-NR580 board support"
        select SOC_AR71XX
@@ -318,6 +346,16 @@ config ATH79_MACH_WPE72
        select ATH79_DEV_USB
        select MYLOADER
 
+config ATH79_MACH_WPJ342
+       bool "Compex WPJ342 board support"
+       select SOC_AS934X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_USB
+       select ATH79_DEV_WMAC
+
 config ATH79_MACH_WPJ344
        bool "Compex WPJ344 board support"
        select SOC_AS934X
@@ -734,6 +772,16 @@ config ATH79_MACH_SMART_300
        select ATH79_DEV_M25P80
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_TELLSTICK_ZNET_LITE
+       bool "TellStick ZNet Lite"
+       select SOC_AR933X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_USB
+       select ATH79_DEV_WMAC
+
 config ATH79_MACH_WNDAP360
        bool "NETGEAR WNDAP360 board support"
        select SOC_AR71XX
@@ -774,7 +822,7 @@ config ATH79_MACH_WNR2000
        select ATH79_DEV_WMAC
 
 config ATH79_MACH_WNR2000_V3
-       bool "NETGEAR WNR2000 V3/WNR612 v2/WNR1000 v2 board support"
+       bool "NETGEAR WNR2000 V3/WNR612 v2/WNR1000 v2/WPN824N board support"
        select SOC_AR724X
        select ATH79_DEV_AP9X_PCI if PCI
        select ATH79_DEV_ETH
@@ -823,6 +871,44 @@ config ATH79_MACH_OM5P
        select ATH79_DEV_M25P80
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_OM5P_AC
+       bool "OpenMesh OM5P-AC board support"
+       select SOC_QCA955X
+       select ATH79_DEV_AP9X_PCI if PCI
+       select ATH79_DEV_ETH
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_WMAC
+
+config ATH79_MACH_OM5P_ACv2
+       bool "OpenMesh OM5P-ACv2 board support"
+       select SOC_QCA955X
+       select ATH79_DEV_AP9X_PCI if PCI
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_WMAC
+
+config ATH79_MACH_OMY_G1
+       bool "OMYlink OMY G1 support"
+       select SOC_AR934X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_USB
+       select ATH79_DEV_WMAC
+
+config ATH79_MACH_OMY_X1
+       bool "OMYlink OMY X1 support"
+       select SOC_AR934X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_WMAC
+
 config ATH79_MACH_ONION_OMEGA
        bool "ONION OMEGA support"
        select SOC_AR933X
@@ -1070,7 +1156,14 @@ config ATH79_MACH_TL_WA7210N_V2
        select ATH79_DEV_GPIO_BUTTONS
        select ATH79_DEV_M25P80
        select ATH79_DEV_WMAC
-
+config ATH79_MACH_TL_WA801ND_V3
+       bool "TP-LINK TL-WA801ND v3 support"
+       select SOC_QCA953X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_WMAC
 config ATH79_MACH_TL_WA830RE_V2
        bool "TP-LINK TL-WA830RE v2 support"
        select SOC_AR934X
@@ -1099,6 +1192,15 @@ config ATH79_MACH_TL_WA901ND_V2
        select ATH79_DEV_M25P80
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_TL_WA901ND_V4
+       bool "TP-LINK TL-WA901ND v4 support"
+       select SOC_QCA956X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_WMAC
+
 config ATH79_MACH_TL_WDR3320_V2
        bool "TP-LINK TL-WDR3320 v2 board support"
        select SOC_AR934X
@@ -1182,6 +1284,16 @@ config ATH79_MACH_TL_WR741ND_V4
        select ATH79_DEV_USB
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_TL_WR810N
+       bool "TP-LINK TL-WR810N support"
+       select SOC_QCA953X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_USB
+       select ATH79_DEV_WMAC
+
 config ATH79_MACH_TL_WR841N_V1
        bool "TP-LINK TL-WR841N v1 support"
        select SOC_AR71XX
@@ -1329,6 +1441,17 @@ config ATH79_MACH_UBNT
        select ATH79_DEV_M25P80
        select ATH79_DEV_USB
 
+config ATH79_MACH_UBNT_UNIFIAC
+       bool "Ubiquiti UniFi AC (LITE/LR/PRO) support"
+       select SOC_QCA956X
+       select ATH79_DEV_AP9X_PCI if PCI
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_WMAC
+       select ATH79_DEV_USB
+
 config ATH79_MACH_WEIO
        bool "WeIO board"
        select SOC_AR933X