ar71xx: add support for ALFA Network N5Q
[openwrt/openwrt.git] / target / linux / ar71xx / files / arch / mips / ath79 / machtypes.h
index 8aaa0a5c2498bd13dc0e9adce57fda915cc6c785..06fa4768c1e91123c9fd4228b16288c6a87cd52d 100644 (file)
@@ -19,6 +19,7 @@ enum ath79_mach_type {
        ATH79_MACH_GENERIC = 0,
        ATH79_MACH_A40,                         /* OpenMesh A40 */
        ATH79_MACH_A60,                         /* OpenMesh A60 */
+       ATH79_MACH_WI2A_AC200I,                 /* Nokia WI2A-AC200i */
        ATH79_MACH_ALFA_AP120C,                 /* ALFA Network AP120C board */
        ATH79_MACH_ALFA_AP96,                   /* ALFA Network AP96 board */
        ATH79_MACH_ALFA_NX,                     /* ALFA Network N2/N5 board */
@@ -30,6 +31,7 @@ enum ath79_mach_type {
        ATH79_MACH_ANTROUTER_R1,                /* Antrouter R1 */
        ATH79_MACH_AP121,                       /* Atheros AP121 reference board */
        ATH79_MACH_AP121_MINI,                  /* Atheros AP121-MINI reference board */
+       ATH79_MACH_AP121F,                      /* ALFA Network AP121F */
        ATH79_MACH_AP132,                       /* Atheros AP132 reference board */
        ATH79_MACH_AP135_020,                   /* Atheros AP135-020 reference board */
        ATH79_MACH_AP136_010,                   /* Atheros AP136-010 reference board */
@@ -39,12 +41,16 @@ enum ath79_mach_type {
        ATH79_MACH_AP152,                       /* Atheros AP152 reference board */
        ATH79_MACH_AP531B0,                     /* Rockeetech AP531B0 */
        ATH79_MACH_AP90Q,                       /* YunCore AP90Q */
+       ATH79_MACH_AP91_5G,                     /* ALFA Network AP91-5G */
        ATH79_MACH_AP96,                        /* Atheros AP96 */
+       ATH79_MACH_ARCHER_C25_V1,               /* TP-LINK Archer C25 V1 board */
        ATH79_MACH_ARCHER_C5,                   /* TP-LINK Archer C5 board */
+       ATH79_MACH_ARCHER_C58_V1,               /* TP-LINK Archer C58 V1 board */
        ATH79_MACH_ARCHER_C59_V1,               /* TP-LINK Archer C59 V1 board */
        ATH79_MACH_ARCHER_C60_V1,               /* TP-LINK Archer C60 V1 board */
        ATH79_MACH_ARCHER_C7,                   /* TP-LINK Archer C7 board */
        ATH79_MACH_ARCHER_C7_V2,                /* TP-LINK Archer C7 V2 board */
+       ATH79_MACH_ARCHER_C7_V4,                /* TP-LINK Archer C7 V4 board */
        ATH79_MACH_ARDUINO_YUN,                 /* Yun */
        ATH79_MACH_AW_NR580,                    /* AzureWave AW-NR580 */
        ATH79_MACH_BHR_4GRV2,                   /* Buffalo BHR-4GRV2 */
@@ -57,6 +63,7 @@ enum ath79_mach_type {
        ATH79_MACH_CARAMBOLA2,                  /* 8devices Carambola2 */
        ATH79_MACH_CF_E316N_V2,                 /* COMFAST CF-E316N v2 */
        ATH79_MACH_CF_E320N_V2,                 /* COMFAST CF-E320N v2 */
+       ATH79_MACH_CF_E355AC,                   /* COMFAST CF-E355AC */
        ATH79_MACH_CF_E380AC_V1,                /* COMFAST CF-E380AC v1 */
        ATH79_MACH_CF_E380AC_V2,                /* COMFAST CF-E380AC v2 */
        ATH79_MACH_CF_E520N,                    /* COMFAST CF-E520N */
@@ -86,6 +93,7 @@ enum ath79_mach_type {
        ATH79_MACH_DLAN_PRO_1200_AC,            /* devolo dLAN pro 1200+ WiFi ac*/
        ATH79_MACH_DLAN_PRO_500_WP,             /* devolo dLAN pro 500 Wireless+ */
        ATH79_MACH_DOMYWIFI_DW33D,              /* DomyWifi DW33D */
+       ATH79_MACH_DR342,                       /* Wallys DR342 */
        ATH79_MACH_DR344,                       /* Wallys DR344 */
        ATH79_MACH_DR531,                       /* Wallys DR531 */
        ATH79_MACH_DRAGINO2,                    /* Dragino Version 2 */
@@ -95,18 +103,21 @@ enum ath79_mach_type {
        ATH79_MACH_EBR_2310_C1,                 /* D-link EBR-2310 rev. C1 */
        ATH79_MACH_EL_M150,                     /* EasyLink EL-M150 */
        ATH79_MACH_EL_MINI,                     /* EasyLink EL-MINI */
+       ATH79_MACH_ENS202EXT,                   /* EnGenius ENS202EXT */
        ATH79_MACH_EPG5000,                     /* EnGenius EPG5000 */
        ATH79_MACH_ESR1750,                     /* EnGenius ESR1750 */
        ATH79_MACH_ESR900,                      /* EnGenius ESR900 */
        ATH79_MACH_EW_DORIN,                    /* embedded wireless Dorin Platform */
        ATH79_MACH_EW_DORIN_ROUTER,             /* embedded wireless Dorin Router Platform */
        ATH79_MACH_F9K1115V2,                   /* Belkin AC1750DB */
+       ATH79_MACH_FRITZ300E,                   /* AVM FRITZ!WLAN Repeater 300E */
        ATH79_MACH_GL_AR150,                    /* GL-AR150 support */
        ATH79_MACH_GL_AR300,                    /* GL-AR300 */
        ATH79_MACH_GL_AR300M,                   /* GL-AR300M */
        ATH79_MACH_GL_DOMINO,                   /* Domino */
        ATH79_MACH_GL_INET,                     /* GL-CONNECT GL-INET */
        ATH79_MACH_GL_MIFI,                     /* GL-MIFI support */
+       ATH79_MACH_GL_USB150,                   /* GL.iNet GL-USB150 */
        ATH79_MACH_GS_MINIBOX_V1,               /* Gainstrong MiniBox V1.0 */
        ATH79_MACH_GS_OOLITE,                   /* GS OOLITE V1.0 */
        ATH79_MACH_HIVEAP_121,                  /* Aerohive HiveAP-121*/
@@ -132,6 +143,7 @@ enum ath79_mach_type {
        ATH79_MACH_MYNET_REXT,                  /* WD My Net Wi-Fi Range Extender */
        ATH79_MACH_MZK_W04NU,                   /* Planex MZK-W04NU */
        ATH79_MACH_MZK_W300NH,                  /* Planex MZK-W300NH */
+       ATH79_MACH_N5Q,                         /* ALFA Network N5Q */
        ATH79_MACH_NBG460N,                     /* Zyxel NBG460N/550N/550NH */
        ATH79_MACH_NBG6616,                     /* Zyxel NBG6616 */
        ATH79_MACH_NBG6716,                     /* Zyxel NBG6716 */
@@ -213,6 +225,7 @@ enum ath79_mach_type {
        ATH79_MACH_TL_MR3220_V2,                /* TP-LINK TL-MR3220 v2 */
        ATH79_MACH_TL_MR3420,                   /* TP-LINK TL-MR3420 */
        ATH79_MACH_TL_MR3420_V2,                /* TP-LINK TL-MR3420 v2 */
+       ATH79_MACH_TL_MR6400,                   /* TP-LINK TL-MR6400 */
        ATH79_MACH_TL_WA701ND_V2,               /* TP-LINK TL-WA701ND v2 */
        ATH79_MACH_TL_WA7210N_V2,               /* TP-LINK TL-WA7210N v2 */
        ATH79_MACH_TL_WA750RE,                  /* TP-LINK TL-WA750RE */
@@ -222,11 +235,13 @@ enum ath79_mach_type {
        ATH79_MACH_TL_WA830RE_V2,               /* TP-LINK TL-WA830RE v2 */
        ATH79_MACH_TL_WA850RE,                  /* TP-LINK TL-WA850RE */
        ATH79_MACH_TL_WA850RE_V2,               /* TP-LINK TL-WA850RE v2 */
+       ATH79_MACH_TL_WA855RE_V1,               /* TP-LINK TL-WA855RE v1 */
        ATH79_MACH_TL_WA860RE,                  /* TP-LINK TL-WA860RE */
        ATH79_MACH_TL_WA901ND,                  /* TP-LINK TL-WA901ND */
        ATH79_MACH_TL_WA901ND_V2,               /* TP-LINK TL-WA901ND v2 */
        ATH79_MACH_TL_WA901ND_V3,               /* TP-LINK TL-WA901ND v3 */
        ATH79_MACH_TL_WA901ND_V4,               /* TP-LINK TL-WA901ND v4 */
+       ATH79_MACH_TL_WA901ND_V5,               /* TP-LINK TL-WA901ND v5 */
        ATH79_MACH_TL_WDR3320_V2,               /* TP-LINK TL-WDR3320 v2 */
        ATH79_MACH_TL_WDR3500,                  /* TP-LINK TL-WDR3500 */
        ATH79_MACH_TL_WDR4300,                  /* TP-LINK TL-WDR4300 */
@@ -234,6 +249,7 @@ enum ath79_mach_type {
        ATH79_MACH_TL_WDR6500_V2,               /* TP-LINK TL-WDR6500 v2 */
        ATH79_MACH_TL_WPA8630,                  /* TP-Link TL-WPA8630 */
        ATH79_MACH_TL_WR1041N_V2,               /* TP-LINK TL-WR1041N v2 */
+       ATH79_MACH_TL_WR1043N_V5,               /* TP-LINK TL-WR1043N v5 */
        ATH79_MACH_TL_WR1043ND,                 /* TP-LINK TL-WR1043ND */
        ATH79_MACH_TL_WR1043ND_V2,              /* TP-LINK TL-WR1043ND v2 */
        ATH79_MACH_TL_WR1043ND_V4,              /* TP-LINK TL-WR1043ND v4 */
@@ -241,11 +257,13 @@ enum ath79_mach_type {
        ATH79_MACH_TL_WR703N,                   /* TP-LINK TL-WR703N */
        ATH79_MACH_TL_WR710N,                   /* TP-LINK TL-WR710N */
        ATH79_MACH_TL_WR720N_V3,                /* TP-LINK TL-WR720N v3/v4 */
+       ATH79_MACH_TL_WR740N_V6,                /* TP-LINK TL-WR740N/ND v6 */
        ATH79_MACH_TL_WR741ND,                  /* TP-LINK TL-WR741ND */
        ATH79_MACH_TL_WR741ND_V4,               /* TP-LINK TL-WR741ND v4 */
        ATH79_MACH_TL_WR802N_V1,                /* TP-LINK TL-WR802N v1 */
        ATH79_MACH_TL_WR802N_V2,                /* TP-LINK TL-WR802N v2 */
        ATH79_MACH_TL_WR810N,                   /* TP-LINK TL-WR810N */
+       ATH79_MACH_TL_WR810N_V2,                /* TP-LINK TL-WR810N v2 */
        ATH79_MACH_TL_WR840N_V2,                /* TP-LINK TL-WR840N v2 */
        ATH79_MACH_TL_WR840N_V3,                /* TP-LINK TL-WR840N v3 */
        ATH79_MACH_TL_WR841N_V1,                /* TP-LINK TL-WR841N v1 */
@@ -255,11 +273,12 @@ enum ath79_mach_type {
        ATH79_MACH_TL_WR841N_V9,                /* TP-LINK TL-WR841N/ND v9 */
        ATH79_MACH_TL_WR842N_V2,                /* TP-LINK TL-WR842N/ND v2 */
        ATH79_MACH_TL_WR842N_V3,                /* TP-LINK TL-WR842N/ND v3 */
+       ATH79_MACH_TL_WR902AC_V1,               /* TP-LINK TL-WR902AC v1 */
        ATH79_MACH_TL_WR941ND,                  /* TP-LINK TL-WR941ND */
        ATH79_MACH_TL_WR941ND_V5,               /* TP-LINK TL-WR941ND v5 */
        ATH79_MACH_TL_WR941ND_V6,               /* TP-LINK TL-WR941ND v6 */
        ATH79_MACH_TL_WR940N_V4,                /* TP-LINK TL-WR940N v4 */
-       ATH79_MACH_TLT_RUT900,                  /* Teltonika RUT900 */
+       ATH79_MACH_TL_WR942N_V1,                /* TP-LINK TL-WR942N v1 */
        ATH79_MACH_TUBE2H,                      /* Alfa Network Tube2H */
        ATH79_MACH_UBNT_AIRGW,                  /* Ubiquiti AirGateway */
        ATH79_MACH_UBNT_AIRGWP,                 /* Ubiquiti AirGateway Pro */