ar71xx: add support for COMFAST CF-E320N v2 and CF-E520N/CF-E530N
[openwrt/staging/yousong.git] / target / linux / ar71xx / files / arch / mips / ath79 / Kconfig.openwrt
index cdd4fa2dc2d2f644b66512ff0ddfed0370f92789..73f8d218c72cc7a3d6dafee1244ccc0585aa963f 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
@@ -202,6 +210,18 @@ config ATH79_MACH_C55
        select ATH79_DEV_M25P80
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_C60
+       bool "AirTight Networks C-60 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
+       select ATH79_DEV_NFC
+       select ATH79_DEV_USB
+
 config ATH79_MACH_AW_NR580
        bool "AzureWave AW-NR580 board support"
        select SOC_AR71XX
@@ -241,6 +261,24 @@ config ATH79_MACH_ESR1750
        select ATH79_DEV_USB
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_SOM9331
+       bool "SOM9331 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_BHR_4GRV2
+       bool "Buffalo BHR-4GRV2 board support"
+       select SOC_QCA955X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+
 config ATH79_MACH_WHR_HP_G300N
        bool "Buffalo WHR-HP-G300N board support"
        select SOC_AR724X
@@ -338,6 +376,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
@@ -451,6 +499,16 @@ config ATH79_MACH_DIR_825_C1
        select ATH79_DEV_USB
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_DIR_869_A1
+       bool "D-Link DIR-869 rev. A1"
+       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
+
 config ATH79_MACH_DLAN_HOTSPOT
        bool "devolo dLAN Hotspot support"
        select SOC_AR933X
@@ -484,6 +542,22 @@ config ATH79_MACH_DLAN_PRO_1200_AC
        select ATH79_DEV_NFC
        select ATH79_DEV_USB
 
+config ATH79_MACH_DOMYWIFI_DW33D
+       bool "DomyWifi DW33D 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_NFC
+       select ATH79_DEV_WMAC
+       select ATH79_DEV_USB
+       select MTD_NAND
+       select MTD_NAND_ECC
+       select MTD_NAND_AR934X
+       select MTD_NAND_AR934X_HW_ECC
+
 config ATH79_MACH_DR344
        bool "Wallys DR344 board support"
        select SOC_AS934X
@@ -494,6 +568,16 @@ config ATH79_MACH_DR344
        select ATH79_DEV_USB
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_DR531
+       bool "Wallys DR531 board 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_DRAGINO2
        bool "DRAGINO V2 support"
        select SOC_AR933X
@@ -566,6 +650,16 @@ config ATH79_MACH_GL_AR300
        select ATH79_DEV_USB
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_GL_AR300M
+       bool "GL_AR300M 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_GL_DOMINO
        bool "DOMINO support"
        select SOC_AR933X
@@ -576,6 +670,16 @@ config ATH79_MACH_GL_DOMINO
        select ATH79_DEV_USB
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_GL_MIFI
+       bool "GL MIFI 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_GL_INET
        bool "GL-INET support"
        select SOC_AR933X
@@ -586,6 +690,15 @@ config ATH79_MACH_GL_INET
        select ATH79_DEV_USB
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_EAP120
+       bool "TP-LINK EAP120 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_EAP300V2
        bool "EnGenius EAP300 v2 support"
        select SOC_AR934X
@@ -642,6 +755,15 @@ config ATH79_MACH_JWAP003
        select ATH79_DEV_M25P80
        select ATH79_DEV_USB
 
+config ATH79_MACH_JWAP230
+       bool "jjPlus JWAP230 board support"
+       select SOC_QCA955X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+       select ATH79_DEV_USB
+       select ATH79_DEV_WMAC
+
 config ATH79_MACH_WRT160NL
        bool "Linksys WRT160NL board support"
        select SOC_AR913X
@@ -662,6 +784,16 @@ config ATH79_MACH_WRT400N
        select ATH79_DEV_LEDS_GPIO
        select ATH79_DEV_M25P80
 
+config ATH79_MACH_WRTNODE2Q
+       bool "WRTnode2Q board support"
+       select SOC_QCA953X
+       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_R6100
        bool "NETGEAR R6100 board support"
        select SOC_AR934X
@@ -754,6 +886,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
@@ -794,7 +936,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
@@ -843,6 +985,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
@@ -1090,7 +1270,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
@@ -1119,6 +1306,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
@@ -1202,6 +1398,24 @@ config ATH79_MACH_TL_WR741ND_V4
        select ATH79_DEV_USB
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_TL_WR802N_V1
+       bool "TP-LINK TL-WR802N v1 support"
+       select SOC_QCA953X
+       select ATH79_DEV_ETH
+       select ATH79_DEV_GPIO_BUTTONS
+       select ATH79_DEV_LEDS_GPIO
+       select ATH79_DEV_M25P80
+
+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
@@ -1222,13 +1436,14 @@ config ATH79_MACH_TL_WR841N_V8
        select ATH79_DEV_WMAC
 
 config ATH79_MACH_TL_WR841N_V9
-       bool "TP-LINK TL-WR841N/ND v9 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
+       bool "TP-LINK TL-WR841N/ND v9/TL-WR842N/ND 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_USB
+       select ATH79_DEV_WMAC
 
 config ATH79_MACH_TL_WR941ND
        bool "TP-LINK TL-WR941ND support"
@@ -1349,6 +1564,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
@@ -1389,6 +1615,28 @@ config ATH79_MACH_MYNET_REXT
        select ATH79_DEV_WMAC
        select ATH79_NVRAM
 
+config ATH79_MACH_Z1
+       bool "Meraki Z1 board 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_NFC
+       select ATH79_DEV_USB
+       select ATH79_DEV_WMAC
+       select LEDS_NU801
+
+config ATH79_MACH_ZBT_WE1526
+       bool "Zbtlink ZBT-WE1526 board 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_ZCN_1523H
        bool "Zcomax ZCN-1523H support"
        select SOC_AR724X
@@ -1429,7 +1677,7 @@ config ATH79_MACH_CARAMBOLA2
        select ATH79_DEV_WMAC
 
 config ATH79_MACH_CF_E316N_V2
-       bool "COMFAST CF-E316N v2 board"
+       bool "COMFAST CF-E316N v2 support"
        select SOC_AR934X
        select ATH79_DEV_ETH
        select ATH79_DEV_GPIO_BUTTONS
@@ -1438,6 +1686,36 @@ config ATH79_MACH_CF_E316N_V2
        select ATH79_DEV_USB
        select ATH79_DEV_WMAC
 
+config ATH79_MACH_CF_E320N_V2
+       bool "COMFAST CF-E320N v2 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_CF_E520N
+       bool "COMFAST CF-E520N 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_CF_E530N
+       bool "COMFAST CF-E530N 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_BHU_BXU2000N2_A
        bool "BHU BXU2000n-2 rev. A support"
        select SOC_AR934X
@@ -1458,3 +1736,23 @@ config ATH79_MACH_QIHOO_C301
        select ATH79_DEV_WMAC
        select ATH79_DEV_USB
        select ATH79_NVRAM
+
+config ATH79_MACH_DAP_2695_A1
+       bool "D-Link DAP-2695 rev. A1 support"
+       select SOC_QCA955X
+       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_WPA8630
+       bool "TP-Link TL-WPA8630 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
+