Просмотр исходного кода

ar71xx: merge board specific patches into one

Signed-off-by: Luka Perkov <[email protected]>

SVN-Revision: 44309
Luka Perkov 11 лет назад
Родитель
Сommit
fcfbbfc385
42 измененных файлов с 354 добавлено и 1191 удалено
  1. 350 25
      target/linux/ar71xx/patches-3.14/610-MIPS-ath79-openwrt-machines.patch
  2. 0 14
      target/linux/ar71xx/patches-3.14/616-MIPS-ath79-ubnt-xw.patch
  3. 0 21
      target/linux/ar71xx/patches-3.14/617-MIPS-ath79-WNR1000v2-support.patch
  4. 0 39
      target/linux/ar71xx/patches-3.14/634-MIPS-ath79-WNR2000V4-support.patch
  5. 0 10
      target/linux/ar71xx/patches-3.14/700-MIPS-ath79-add-TL-WA801NDv2-suport.patch
  6. 0 10
      target/linux/ar71xx/patches-3.14/701-MIPS-ath79-add-TL-WA901ND-v3-support.patch
  7. 0 39
      target/linux/ar71xx/patches-3.14/702-MIPS-ath79-add-MyNet-N750-support.patch
  8. 0 39
      target/linux/ar71xx/patches-3.14/703-MIPS-ath79-add-RB91x-support.patch
  9. 0 23
      target/linux/ar71xx/patches-3.14/704-MIPS-ath79-TL-WDR4900v2-support.patch
  10. 0 10
      target/linux/ar71xx/patches-3.14/705-MIPS-ath79-add-RB951Ui-2HnD-support.patch
  11. 0 39
      target/linux/ar71xx/patches-3.14/706-MIPS-ath79-oolite-v1-support.patch
  12. 2 2
      target/linux/ar71xx/patches-3.14/707-MIPS-ath79-add-support-for-QCA953x-SoC.patch
  13. 0 38
      target/linux/ar71xx/patches-3.14/708-MIPS-ath79-TL-WR841v9-support.patch
  14. 0 39
      target/linux/ar71xx/patches-3.14/709-MIPS-ath79-HiWiFi-HC6361-support.patch
  15. 0 37
      target/linux/ar71xx/patches-3.14/709-MIPS-ath79-add-NBG6716.patch
  16. 0 10
      target/linux/ar71xx/patches-3.14/710-MIPS-ath79-add-OM2Pv2.patch
  17. 0 10
      target/linux/ar71xx/patches-3.14/711-MIPS-ath79-add-OM2P-HSv2.patch
  18. 0 51
      target/linux/ar71xx/patches-3.14/712-MIPS-ath79-add-EasyLink-support.patch
  19. 0 38
      target/linux/ar71xx/patches-3.14/713-MIPS-ath79-add-RBSXTLite-support.patch
  20. 0 39
      target/linux/ar71xx/patches-3.14/714-MIPS-ath79-add-TL-WA830REv2-support.patch
  21. 0 10
      target/linux/ar71xx/patches-3.14/715-MIPS-ath79-add-TL-WA860RE-support.patch
  22. 0 10
      target/linux/ar71xx/patches-3.14/716-MIPS-ath79-add_mikrotik_rb2011uias.patch
  23. 0 39
      target/linux/ar71xx/patches-3.14/717-MIPS-ath79-add-gl-inet-v1-support.patch
  24. 0 39
      target/linux/ar71xx/patches-3.14/718-MIPS-ath79-add-ESR1750-support.patch
  25. 0 39
      target/linux/ar71xx/patches-3.14/719-MIPS-ath79-add-ESR900-support.patch
  26. 0 38
      target/linux/ar71xx/patches-3.14/720-MIPS-ath79-add-Tube2H-support.patch
  27. 0 38
      target/linux/ar71xx/patches-3.14/721-MIPS-ath79-add-EAP300v2-support.patch
  28. 0 10
      target/linux/ar71xx/patches-3.14/722-MIPS-ath79-add-airGateway-support.patch
  29. 0 38
      target/linux/ar71xx/patches-3.14/723-MIPS-ath79-add-om5p-support.patch
  30. 0 21
      target/linux/ar71xx/patches-3.14/724-MIPS-ath79-archer_c5-support.patch
  31. 0 38
      target/linux/ar71xx/patches-3.14/725-MIPS-ath79-add-smart-300-support.patch
  32. 0 11
      target/linux/ar71xx/patches-3.14/725-MIPS-ath79-add_mikrotik_rb2011uias-2hnd.patch
  33. 0 40
      target/linux/ar71xx/patches-3.14/726-MIPS-ath79-add-qihoo-360-c301-support.patch
  34. 0 39
      target/linux/ar71xx/patches-3.14/729-MIPS-ath79-add-WZR-450HP2.patch
  35. 0 40
      target/linux/ar71xx/patches-3.14/730-MIPS-ath79-add-DHP-1565A1.patch
  36. 0 39
      target/linux/ar71xx/patches-3.14/730-MIPS-ath79-add-mr900-support.patch
  37. 0 10
      target/linux/ar71xx/patches-3.14/731-MIPS-ath79-add-mr900v2-support.patch
  38. 0 40
      target/linux/ar71xx/patches-3.14/732-MIPS-ath79-add-R6100-support.patch
  39. 0 39
      target/linux/ar71xx/patches-3.14/733-MIPS-ath79-add-DGL-5500-A1.patch
  40. 0 39
      target/linux/ar71xx/patches-3.14/734-MIPS-ath79-add-belkin-ac1750db.patch
  41. 2 2
      target/linux/ar71xx/patches-3.14/735-MIPS-ath79-add-support-for-QCA956x-SoC.patch
  42. 0 39
      target/linux/ar71xx/patches-3.14/737-MIPS-ath79-add-TL-WA701NDv2-support.patch

+ 350 - 25
target/linux/ar71xx/patches-3.14/610-MIPS-ath79-openwrt-machines.patch

@@ -1,6 +1,6 @@
 --- a/arch/mips/ath79/machtypes.h
 --- a/arch/mips/ath79/machtypes.h
 +++ b/arch/mips/ath79/machtypes.h
 +++ b/arch/mips/ath79/machtypes.h
-@@ -16,22 +16,147 @@
+@@ -16,22 +16,188 @@
  
  
  enum ath79_mach_type {
  enum ath79_mach_type {
  	ATH79_MACH_GENERIC = 0,
  	ATH79_MACH_GENERIC = 0,
@@ -19,6 +19,7 @@
  	ATH79_MACH_AP81,		/* Atheros AP81 reference board */
  	ATH79_MACH_AP81,		/* Atheros AP81 reference board */
 +	ATH79_MACH_AP83,		/* Atheros AP83 */
 +	ATH79_MACH_AP83,		/* Atheros AP83 */
 +	ATH79_MACH_AP96,		/* Atheros AP96 */
 +	ATH79_MACH_AP96,		/* Atheros AP96 */
++	ATH79_MACH_ARCHER_C5,		/* TP-LINK Archer C5 board */
 +	ATH79_MACH_ARCHER_C7,		/* TP-LINK Archer C7 board */
 +	ATH79_MACH_ARCHER_C7,		/* TP-LINK Archer C7 board */
 +	ATH79_MACH_AW_NR580,		/* AzureWave AW-NR580 */
 +	ATH79_MACH_AW_NR580,		/* AzureWave AW-NR580 */
 +	ATH79_MACH_BHU_BXU2000N2_A1,	/* BHU BXU2000n-2 A1 */
 +	ATH79_MACH_BHU_BXU2000N2_A1,	/* BHU BXU2000n-2 A1 */
@@ -27,6 +28,8 @@
 +	ATH79_MACH_CPE510,		/* TP-LINK CPE510 */
 +	ATH79_MACH_CPE510,		/* TP-LINK CPE510 */
  	ATH79_MACH_DB120,		/* Atheros DB120 reference board */
  	ATH79_MACH_DB120,		/* Atheros DB120 reference board */
  	ATH79_MACH_PB44,		/* Atheros PB44 reference board */
  	ATH79_MACH_PB44,		/* Atheros PB44 reference board */
++	ATH79_MACH_DGL_5500_A1,		/* D-link DGL-5500 rev. A1 */
++	ATH79_MACH_DHP_1565_A1,		/* D-Link DHP-1565 rev. A1 */
 +	ATH79_MACH_DIR_505_A1,		/* D-Link DIR-505 rev. A1 */
 +	ATH79_MACH_DIR_505_A1,		/* D-Link DIR-505 rev. A1 */
 +	ATH79_MACH_DIR_600_A1,		/* D-Link DIR-600 rev. A1 */
 +	ATH79_MACH_DIR_600_A1,		/* D-Link DIR-600 rev. A1 */
 +	ATH79_MACH_DIR_615_C1,		/* D-Link DIR-615 rev. C1 */
 +	ATH79_MACH_DIR_615_C1,		/* D-Link DIR-615 rev. C1 */
@@ -36,25 +39,43 @@
 +	ATH79_MACH_DIR_825_C1,		/* D-Link DIR-825 rev. C1 */
 +	ATH79_MACH_DIR_825_C1,		/* D-Link DIR-825 rev. C1 */
 +	ATH79_MACH_DIR_835_A1,		/* D-Link DIR-835 rev. A1 */
 +	ATH79_MACH_DIR_835_A1,		/* D-Link DIR-835 rev. A1 */
 +	ATH79_MACH_DRAGINO2,		/* Dragino Version 2 */
 +	ATH79_MACH_DRAGINO2,		/* Dragino Version 2 */
++	ATH79_MACH_ESR900,		/* EnGenius ESR900 */
 +	ATH79_MACH_EW_DORIN,		/* embedded wireless Dorin Platform */
 +	ATH79_MACH_EW_DORIN,		/* embedded wireless Dorin Platform */
 +	ATH79_MACH_EW_DORIN_ROUTER,	/* embedded wireless Dorin Router Platform */
 +	ATH79_MACH_EW_DORIN_ROUTER,	/* embedded wireless Dorin Router Platform */
++	ATH79_MACH_EAP300V2,		/* EnGenius EAP300 v2 */
 +	ATH79_MACH_EAP7660D,		/* Senao EAP7660D */
 +	ATH79_MACH_EAP7660D,		/* Senao EAP7660D */
++	ATH79_MACH_EL_M150,		/* EasyLink EL-M150 */
++	ATH79_MACH_EL_MINI,		/* EasyLink EL-MINI */
++	ATH79_MACH_ESR1750,		/* EnGenius ESR1750 */
++	ATH79_MACH_F9K1115V2,		/* Belkin AC1750DB */
++	ATH79_MACH_GL_INET,		/* GL-CONNECT GL-INET */
++	ATH79_MACH_GS_OOLITE,           /* GS OOLITE V1.0 */
++	ATH79_MACH_HIWIFI_HC6361,	/* HiWiFi HC6361 */
 +	ATH79_MACH_JA76PF,		/* jjPlus JA76PF */
 +	ATH79_MACH_JA76PF,		/* jjPlus JA76PF */
 +	ATH79_MACH_JA76PF2,		/* jjPlus JA76PF2 */
 +	ATH79_MACH_JA76PF2,		/* jjPlus JA76PF2 */
 +	ATH79_MACH_JWAP003,		/* jjPlus JWAP003 */
 +	ATH79_MACH_JWAP003,		/* jjPlus JWAP003 */
 +	ATH79_MACH_HORNET_UB,		/* ALFA Networks Hornet-UB */
 +	ATH79_MACH_HORNET_UB,		/* ALFA Networks Hornet-UB */
 +	ATH79_MACH_MR600V2,		/* OpenMesh MR600v2 */
 +	ATH79_MACH_MR600V2,		/* OpenMesh MR600v2 */
 +	ATH79_MACH_MR600,		/* OpenMesh MR600 */
 +	ATH79_MACH_MR600,		/* OpenMesh MR600 */
++	ATH79_MACH_MR900,		/* OpenMesh MR900 */
++	ATH79_MACH_MR900v2,		/* OpenMesh MR900v2 */
 +	ATH79_MACH_MYNET_N600,		/* WD My Net N600 */
 +	ATH79_MACH_MYNET_N600,		/* WD My Net N600 */
++	ATH79_MACH_MYNET_N750,		/* WD My Net N750 */
 +	ATH79_MACH_MYNET_REXT,		/* WD My Net Wi-Fi Range Extender */
 +	ATH79_MACH_MYNET_REXT,		/* WD My Net Wi-Fi Range Extender */
 +	ATH79_MACH_MZK_W04NU,		/* Planex MZK-W04NU */
 +	ATH79_MACH_MZK_W04NU,		/* Planex MZK-W04NU */
 +	ATH79_MACH_MZK_W300NH,		/* Planex MZK-W300NH */
 +	ATH79_MACH_MZK_W300NH,		/* Planex MZK-W300NH */
 +	ATH79_MACH_NBG460N,		/* Zyxel NBG460N/550N/550NH */
 +	ATH79_MACH_NBG460N,		/* Zyxel NBG460N/550N/550NH */
++	ATH79_MACH_NBG6716,		/* Zyxel NBG6716 */
++	ATH79_MACH_OM2P_HSv2,		/* OpenMesh OM2P-HSv2 */
 +	ATH79_MACH_OM2P_HS,		/* OpenMesh OM2P-HS */
 +	ATH79_MACH_OM2P_HS,		/* OpenMesh OM2P-HS */
 +	ATH79_MACH_OM2P_LC,		/* OpenMesh OM2P-LC */
 +	ATH79_MACH_OM2P_LC,		/* OpenMesh OM2P-LC */
++	ATH79_MACH_OM2Pv2,		/* OpenMesh OM2Pv2 */
 +	ATH79_MACH_OM2P,		/* OpenMesh OM2P */
 +	ATH79_MACH_OM2P,		/* OpenMesh OM2P */
++	ATH79_MACH_OM5P,		/* OpenMesh OM5P */
 +	ATH79_MACH_PB42,		/* Atheros PB42 */
 +	ATH79_MACH_PB42,		/* Atheros PB42 */
 +	ATH79_MACH_PB92,		/* Atheros PB92 */
 +	ATH79_MACH_PB92,		/* Atheros PB92 */
++	ATH79_MACH_QIHOO_C301,		/* Qihoo 360 C301 */
++	ATH79_MACH_R6100,		/* NETGEAR R6100 */
 +	ATH79_MACH_RB_411,		/* MikroTik RouterBOARD 411/411A/411AH */
 +	ATH79_MACH_RB_411,		/* MikroTik RouterBOARD 411/411A/411AH */
 +	ATH79_MACH_RB_411U,		/* MikroTik RouterBOARD 411U */
 +	ATH79_MACH_RB_411U,		/* MikroTik RouterBOARD 411U */
 +	ATH79_MACH_RB_433,		/* MikroTik RouterBOARD 433/433AH */
 +	ATH79_MACH_RB_433,		/* MikroTik RouterBOARD 433/433AH */
@@ -64,15 +85,21 @@
 +	ATH79_MACH_RB_450,		/* MikroTik RouterBOARD 450 */
 +	ATH79_MACH_RB_450,		/* MikroTik RouterBOARD 450 */
 +	ATH79_MACH_RB_493,		/* Mikrotik RouterBOARD 493/493AH */
 +	ATH79_MACH_RB_493,		/* Mikrotik RouterBOARD 493/493AH */
 +	ATH79_MACH_RB_493G,		/* Mikrotik RouterBOARD 493G */
 +	ATH79_MACH_RB_493G,		/* Mikrotik RouterBOARD 493G */
++	ATH79_MACH_RB_711GR100,		/* Mikrotik RouterBOARD 911/912 boards */
 +	ATH79_MACH_RB_750,		/* MikroTik RouterBOARD 750 */
 +	ATH79_MACH_RB_750,		/* MikroTik RouterBOARD 750 */
 +	ATH79_MACH_RB_750G_R3,		/* MikroTik RouterBOARD 750GL */
 +	ATH79_MACH_RB_750G_R3,		/* MikroTik RouterBOARD 750GL */
 +	ATH79_MACH_RB_751,		/* MikroTik RouterBOARD 751 */
 +	ATH79_MACH_RB_751,		/* MikroTik RouterBOARD 751 */
 +	ATH79_MACH_RB_751G,		/* Mikrotik RouterBOARD 751G */
 +	ATH79_MACH_RB_751G,		/* Mikrotik RouterBOARD 751G */
 +	ATH79_MACH_RB_951G,		/* Mikrotik RouterBOARD 951G */
 +	ATH79_MACH_RB_951G,		/* Mikrotik RouterBOARD 951G */
++	ATH79_MACH_RB_951U,		/* Mikrotik RouterBOARD 951Ui-2HnD */
 +	ATH79_MACH_RB_2011G,		/* Mikrotik RouterBOARD 2011UAS-2HnD */
 +	ATH79_MACH_RB_2011G,		/* Mikrotik RouterBOARD 2011UAS-2HnD */
 +	ATH79_MACH_RB_2011L,		/* Mikrotik RouterBOARD 2011L */
 +	ATH79_MACH_RB_2011L,		/* Mikrotik RouterBOARD 2011L */
 +	ATH79_MACH_RB_2011US,		/* Mikrotik RouterBOARD 2011UAS */
 +	ATH79_MACH_RB_2011US,		/* Mikrotik RouterBOARD 2011UAS */
++	ATH79_MACH_RB_2011R5,		/* Mikrotik RouterBOARD 2011UiAS(-2Hnd) */
++	ATH79_MACH_RB_SXTLITE2ND,	/* Mikrotik RouterBOARD SXT Lite 2nD */
++	ATH79_MACH_RB_SXTLITE5ND,	/* Mikrotik RouterBOARD SXT Lite 5nD */
 +	ATH79_MACH_RW2458N,		/* Redwave RW2458N */
 +	ATH79_MACH_RW2458N,		/* Redwave RW2458N */
++	ATH79_MACH_SMART_300,		/* NC-LINK SMART-300 */
 +	ATH79_MACH_TEW_632BRP,		/* TRENDnet TEW-632BRP */
 +	ATH79_MACH_TEW_632BRP,		/* TRENDnet TEW-632BRP */
 +	ATH79_MACH_TEW_673GRU,		/* TRENDnet TEW-673GRU */
 +	ATH79_MACH_TEW_673GRU,		/* TRENDnet TEW-673GRU */
 +	ATH79_MACH_TEW_712BR,		/* TRENDnet TEW-712BR */
 +	ATH79_MACH_TEW_712BR,		/* TRENDnet TEW-712BR */
@@ -87,13 +114,19 @@
 +	ATH79_MACH_TL_MR3220_V2,	/* TP-LINK TL-MR3220 v2 */
 +	ATH79_MACH_TL_MR3220_V2,	/* TP-LINK TL-MR3220 v2 */
 +	ATH79_MACH_TL_MR3420,		/* TP-LINK TL-MR3420 */
 +	ATH79_MACH_TL_MR3420,		/* TP-LINK TL-MR3420 */
 +	ATH79_MACH_TL_MR3420_V2,	/* TP-LINK TL-MR3420 v2 */
 +	ATH79_MACH_TL_MR3420_V2,	/* TP-LINK TL-MR3420 v2 */
++	ATH79_MACH_TL_WA701ND_V2,       /* TP-LINK TL-WA701ND v2 */
 +	ATH79_MACH_TL_WA750RE,		/* TP-LINK TL-WA750RE */
 +	ATH79_MACH_TL_WA750RE,		/* TP-LINK TL-WA750RE */
 +	ATH79_MACH_TL_WA7510N_V1,	/* TP-LINK TL-WA7510N v1*/
 +	ATH79_MACH_TL_WA7510N_V1,	/* TP-LINK TL-WA7510N v1*/
 +	ATH79_MACH_TL_WA850RE,		/* TP-LINK TL-WA850RE */
 +	ATH79_MACH_TL_WA850RE,		/* TP-LINK TL-WA850RE */
++	ATH79_MACH_TL_WA860RE,		/* TP-LINK TL-WA860RE */
++	ATH79_MACH_TL_WA801ND_V2,	/* TP-LINK TL-WA801ND v2 */
++	ATH79_MACH_TL_WA830RE_V2,	/* TP-LINK TL-WA830RE v2 */
 +	ATH79_MACH_TL_WA901ND,		/* TP-LINK TL-WA901ND */
 +	ATH79_MACH_TL_WA901ND,		/* TP-LINK TL-WA901ND */
 +	ATH79_MACH_TL_WA901ND_V2,	/* TP-LINK TL-WA901ND v2 */
 +	ATH79_MACH_TL_WA901ND_V2,	/* TP-LINK TL-WA901ND v2 */
++	ATH79_MACH_TL_WA901ND_V3,	/* TP-LINK TL-WA901ND v3 */
 +	ATH79_MACH_TL_WDR3500,		/* TP-LINK TL-WDR3500 */
 +	ATH79_MACH_TL_WDR3500,		/* TP-LINK TL-WDR3500 */
 +	ATH79_MACH_TL_WDR4300,		/* TP-LINK TL-WDR4300 */
 +	ATH79_MACH_TL_WDR4300,		/* TP-LINK TL-WDR4300 */
++	ATH79_MACH_TL_WDR4900_V2,	/* TP-LINK TL-WDR4900 v2 */
 +	ATH79_MACH_TL_WR1041N_V2,	/* TP-LINK TL-WR1041N v2 */
 +	ATH79_MACH_TL_WR1041N_V2,	/* TP-LINK TL-WR1041N v2 */
 +	ATH79_MACH_TL_WR1043ND,		/* TP-LINK TL-WR1043ND */
 +	ATH79_MACH_TL_WR1043ND,		/* TP-LINK TL-WR1043ND */
 +	ATH79_MACH_TL_WR1043ND_V2,	/* TP-LINK TL-WR1043ND v2 */
 +	ATH79_MACH_TL_WR1043ND_V2,	/* TP-LINK TL-WR1043ND v2 */
@@ -106,14 +139,19 @@
 +	ATH79_MACH_TL_WR841N_V1,	/* TP-LINK TL-WR841N v1 */
 +	ATH79_MACH_TL_WR841N_V1,	/* TP-LINK TL-WR841N v1 */
 +	ATH79_MACH_TL_WR841N_V7,	/* TP-LINK TL-WR841N/ND v7 */
 +	ATH79_MACH_TL_WR841N_V7,	/* TP-LINK TL-WR841N/ND v7 */
 +	ATH79_MACH_TL_WR841N_V8,	/* TP-LINK TL-WR841N/ND v8 */
 +	ATH79_MACH_TL_WR841N_V8,	/* TP-LINK TL-WR841N/ND v8 */
++	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_V2,	/* TP-LINK TL-WR842N/ND v2 */
 +	ATH79_MACH_TL_WR941ND,		/* TP-LINK TL-WR941ND */
 +	ATH79_MACH_TL_WR941ND,		/* TP-LINK TL-WR941ND */
 +	ATH79_MACH_TL_WR941ND_V5,	/* TP-LINK TL-WR941ND v5 */
 +	ATH79_MACH_TL_WR941ND_V5,	/* TP-LINK TL-WR941ND v5 */
++	ATH79_MACH_TUBE2H,		/* Alfa Network Tube2H */
++	ATH79_MACH_UBNT_AIRGW,		/* Ubiquiti AirGateway */
  	ATH79_MACH_UBNT_AIRROUTER,	/* Ubiquiti AirRouter */
  	ATH79_MACH_UBNT_AIRROUTER,	/* Ubiquiti AirRouter */
  	ATH79_MACH_UBNT_BULLET_M,	/* Ubiquiti Bullet M */
  	ATH79_MACH_UBNT_BULLET_M,	/* Ubiquiti Bullet M */
++	ATH79_MACH_UBNT_LOCO_M_XW, 	/* Ubiquiti Loco M XW */
 +	ATH79_MACH_UBNT_LSSR71,		/* Ubiquiti LS-SR71 */
 +	ATH79_MACH_UBNT_LSSR71,		/* Ubiquiti LS-SR71 */
 +	ATH79_MACH_UBNT_LSX,		/* Ubiquiti LSX */
 +	ATH79_MACH_UBNT_LSX,		/* Ubiquiti LSX */
  	ATH79_MACH_UBNT_NANO_M, 	/* Ubiquiti NanoStation M */
  	ATH79_MACH_UBNT_NANO_M, 	/* Ubiquiti NanoStation M */
++	ATH79_MACH_UBNT_NANO_M_XW, 	/* Ubiquiti NanoStation M XW */
  	ATH79_MACH_UBNT_ROCKET_M,	/* Ubiquiti Rocket M */
  	ATH79_MACH_UBNT_ROCKET_M,	/* Ubiquiti Rocket M */
 +	ATH79_MACH_UBNT_RSPRO,		/* Ubiquiti RouterStation Pro */
 +	ATH79_MACH_UBNT_RSPRO,		/* Ubiquiti RouterStation Pro */
 +	ATH79_MACH_UBNT_RS,		/* Ubiquiti RouterStation */
 +	ATH79_MACH_UBNT_RS,		/* Ubiquiti RouterStation */
@@ -133,8 +171,10 @@
 +	ATH79_MACH_WNDR4300,		/* NETGEAR WNDR4300 */
 +	ATH79_MACH_WNDR4300,		/* NETGEAR WNDR4300 */
 +	ATH79_MACH_WNR2000,		/* NETGEAR WNR2000 */
 +	ATH79_MACH_WNR2000,		/* NETGEAR WNR2000 */
 +	ATH79_MACH_WNR2000_V3,		/* NETGEAR WNR2000 v3 */
 +	ATH79_MACH_WNR2000_V3,		/* NETGEAR WNR2000 v3 */
++	ATH79_MACH_WNR2000_V4,		/* NETGEAR WNR2000 v4 */
 +	ATH79_MACH_WNR2200,		/* NETGEAR WNR2200 */
 +	ATH79_MACH_WNR2200,		/* NETGEAR WNR2200 */
 +	ATH79_MACH_WNR612_V2,		/* NETGEAR WNR612 v2 */
 +	ATH79_MACH_WNR612_V2,		/* NETGEAR WNR612 v2 */
++	ATH79_MACH_WNR1000_V2,		/* NETGEAR WNR1000 v2 */
 +	ATH79_MACH_WP543,		/* Compex WP543 */
 +	ATH79_MACH_WP543,		/* Compex WP543 */
 +	ATH79_MACH_WPE72,		/* Compex WPE72 */
 +	ATH79_MACH_WPE72,		/* Compex WPE72 */
 +	ATH79_MACH_WRT160NL,		/* Linksys WRT160NL */
 +	ATH79_MACH_WRT160NL,		/* Linksys WRT160NL */
@@ -143,6 +183,7 @@
 +	ATH79_MACH_WZR_HP_G300NH,	/* Buffalo WZR-HP-G300NH */
 +	ATH79_MACH_WZR_HP_G300NH,	/* Buffalo WZR-HP-G300NH */
 +	ATH79_MACH_WZR_HP_G300NH2,	/* Buffalo WZR-HP-G300NH2 */
 +	ATH79_MACH_WZR_HP_G300NH2,	/* Buffalo WZR-HP-G300NH2 */
 +	ATH79_MACH_WZR_HP_G450H,	/* Buffalo WZR-HP-G450H */
 +	ATH79_MACH_WZR_HP_G450H,	/* Buffalo WZR-HP-G450H */
++	ATH79_MACH_WZR_450HP2,		/* Buffalo WZR-450HP2 */
 +	ATH79_MACH_ZCN_1523H_2,		/* Zcomax ZCN-1523H-2-xx */
 +	ATH79_MACH_ZCN_1523H_2,		/* Zcomax ZCN-1523H-2-xx */
 +	ATH79_MACH_ZCN_1523H_5,		/* Zcomax ZCN-1523H-5-xx */
 +	ATH79_MACH_ZCN_1523H_5,		/* Zcomax ZCN-1523H-5-xx */
  };
  };
@@ -150,7 +191,7 @@
  #endif /* _ATH79_MACHTYPE_H */
  #endif /* _ATH79_MACHTYPE_H */
 --- a/arch/mips/ath79/Kconfig
 --- a/arch/mips/ath79/Kconfig
 +++ b/arch/mips/ath79/Kconfig
 +++ b/arch/mips/ath79/Kconfig
-@@ -2,6 +2,61 @@ if ATH79
+@@ -2,6 +2,70 @@ if ATH79
  
  
  menu "Atheros AR71XX/AR724X/AR913X machine selection"
  menu "Atheros AR71XX/AR724X/AR913X machine selection"
  
  
@@ -181,6 +222,15 @@
 +	select ATH79_DEV_LEDS_GPIO
 +	select ATH79_DEV_LEDS_GPIO
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +
 +
++config ATH79_MACH_TUBE2H
++	bool "ALFA Network Tube2H board 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_WMAC
++
 +config ATH79_MACH_ALL0258N
 +config ATH79_MACH_ALL0258N
 +	bool "Allnet ALL0258N support"
 +	bool "Allnet ALL0258N support"
 +	select SOC_AR724X
 +	select SOC_AR724X
@@ -212,7 +262,7 @@
  config ATH79_MACH_AP121
  config ATH79_MACH_AP121
  	bool "Atheros AP121 reference board"
  	bool "Atheros AP121 reference board"
  	select SOC_AR933X
  	select SOC_AR933X
-@@ -11,62 +66,743 @@ config ATH79_MACH_AP121
+@@ -11,62 +75,960 @@ config ATH79_MACH_AP121
  	select ATH79_DEV_M25P80
  	select ATH79_DEV_M25P80
  	select ATH79_DEV_USB
  	select ATH79_DEV_USB
  	select ATH79_DEV_WMAC
  	select ATH79_DEV_WMAC
@@ -330,6 +380,26 @@
 +	select ATH79_DEV_LEDS_GPIO
 +	select ATH79_DEV_LEDS_GPIO
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +
 +
++config ATH79_MACH_F9K1115V2
++	bool "Belkin AC1750DB board 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_USB
++	select ATH79_DEV_WMAC
++
++config ATH79_MACH_ESR1750
++	bool "EnGenius ESR1750 board 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_USB
++	select ATH79_DEV_WMAC
++
 +config ATH79_MACH_WHR_HP_G300N
 +config ATH79_MACH_WHR_HP_G300N
 +	bool "Buffalo WHR-HP-G300N board support"
 +	bool "Buffalo WHR-HP-G300N board support"
 +	select SOC_AR724X
 +	select SOC_AR724X
@@ -397,6 +467,16 @@
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_USB
 +	select ATH79_DEV_USB
 +
 +
++config ATH79_MACH_WZR_450HP2
++	bool "Buffalo WZR-450HP2 board 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_USB
++	select ATH79_DEV_WMAC
++
 +config ATH79_MACH_WP543
 +config ATH79_MACH_WP543
 +	bool "Compex WP543/WPJ543 board support"
 +	bool "Compex WP543/WPJ543 board support"
 +	select SOC_AR71XX
 +	select SOC_AR71XX
@@ -417,6 +497,27 @@
 +	select ATH79_DEV_USB
 +	select ATH79_DEV_USB
 +	select MYLOADER
 +	select MYLOADER
 +
 +
++config ATH79_MACH_DGL_5500_A1
++	bool "D-Link DGL-5500 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
++	select ATH79_DEV_USB
++
++config ATH79_MACH_DHP_1565_A1
++	bool "D-Link DHP-1565 rev. A1 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_M25P80
++	select ATH79_DEV_USB
++	select ATH79_DEV_WMAC
++
 +config ATH79_MACH_DIR_505_A1
 +config ATH79_MACH_DIR_505_A1
 +	bool "D-Link DIR-505-A1 support"
 +	bool "D-Link DIR-505-A1 support"
 +	select SOC_AR933X
 +	select SOC_AR933X
@@ -478,6 +579,16 @@
 +	select ATH79_DEV_ETH
 +	select ATH79_DEV_ETH
 +	select ATH79_DEV_USB
 +	select ATH79_DEV_USB
 +
 +
++config ATH79_MACH_ESR900
++	bool "EnGenius ESR900 board 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_USB
++	select ATH79_DEV_WMAC
++
 +config ATH79_MACH_EW_DORIN
 +config ATH79_MACH_EW_DORIN
 +	bool "embedded wireless Dorin Platform support"
 +	bool "embedded wireless Dorin Platform support"
 +	select SOC_AR933X
 +	select SOC_AR933X
@@ -490,6 +601,65 @@
 +	  Say 'Y' here if you want your kernel to support the
 +	  Say 'Y' here if you want your kernel to support the
 +	  Dorin Platform from www.80211.de .
 +	  Dorin Platform from www.80211.de .
 +
 +
++config ATH79_MACH_EL_M150
++	bool "EasyLink EL-M150 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_EL_MINI
++	bool "EasyLink EL-MINI 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
++	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_EAP300V2
++	bool "EnGenius EAP300 v2 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_GS_OOLITE
++       bool "GS Oolite V1 support"
++       select SOC_AR933X
++       select ARH79_DEV_ETH
++       select ARH79_DEV_GPIO_BUTTONS
++       select ATH79_DEV_LEDS_GPIO
++       select ATH79_DEV_M25P80
++       select ATH79_DEV_USB
++       select ATH79_DEV_WMAC
++
++config ATH79_MACH_HIWIFI_HC6361
++	bool "HiWiFi HC6361 board 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_JA76PF
 +config ATH79_MACH_JA76PF
 +	bool "jjPlus JA76PF board support"
 +	bool "jjPlus JA76PF board support"
 +	select SOC_AR71XX
 +	select SOC_AR71XX
@@ -527,6 +697,17 @@
 +	select ATH79_DEV_LEDS_GPIO
 +	select ATH79_DEV_LEDS_GPIO
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +
 +
++config ATH79_MACH_R6100
++	bool "NETGEAR R6100 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
++
 +config ATH79_MACH_RB4XX
 +config ATH79_MACH_RB4XX
 +	bool "MikroTik RouterBOARD 4xx series support"
 +	bool "MikroTik RouterBOARD 4xx series support"
 +	select SOC_AR71XX
 +	select SOC_AR71XX
@@ -544,6 +725,16 @@
 +	select ATH79_ROUTERBOOT
 +	select ATH79_ROUTERBOOT
 +	select RLE_DECOMPRESS
 +	select RLE_DECOMPRESS
 +
 +
++config ATH79_MACH_RB91X
++	bool "MikroTik RouterBOARD 91X support"
++	select SOC_AR934X
++	select ATH79_DEV_ETH
++	select ATH79_DEV_SPI
++	select ATH79_DEV_WMAC
++	select ATH79_DEV_USB
++	select ATH79_ROUTERBOOT
++	select RLE_DECOMPRESS
++
 +config ATH79_MACH_RB95X
 +config ATH79_MACH_RB95X
 +       bool "MikroTik RouterBOARD 95X support"
 +       bool "MikroTik RouterBOARD 95X support"
 +       select SOC_AR934X
 +       select SOC_AR934X
@@ -565,6 +756,23 @@
 +	select ATH79_ROUTERBOOT
 +	select ATH79_ROUTERBOOT
 +	select RLE_DECOMPRESS
 +	select RLE_DECOMPRESS
 +
 +
++config ATH79_MACH_RBSXTLITE
++	bool "MikroTik RouterBOARD SXT Lite"
++	select SOC_AR934X
++	select ATH79_DEV_ETH
++	select ATH79_DEV_NFC
++	select ATH79_DEV_WMAC
++	select ATH79_ROUTERBOOT
++
++config ATH79_MACH_SMART_300
++	bool "NC-LINK SMART-300 board 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_WNDAP360
 +config ATH79_MACH_WNDAP360
 +	bool "NETGEAR WNDAP360 board support"
 +	bool "NETGEAR WNDAP360 board support"
 +	select SOC_AR71XX
 +	select SOC_AR71XX
@@ -605,7 +813,7 @@
 +	select ATH79_DEV_WMAC
 +	select ATH79_DEV_WMAC
 +
 +
 +config ATH79_MACH_WNR2000_V3
 +config ATH79_MACH_WNR2000_V3
-+	bool "NETGEAR WNR2000 V3/WNR612 v2 board support"
++	bool "NETGEAR WNR2000 V3/WNR612 v2/WNR1000 v2 board support"
 +	select SOC_AR724X
 +	select SOC_AR724X
 +	select ATH79_DEV_AP9X_PCI if PCI
 +	select ATH79_DEV_AP9X_PCI if PCI
 +	select ATH79_DEV_ETH
 +	select ATH79_DEV_ETH
@@ -623,6 +831,16 @@
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_USB
 +	select ATH79_DEV_USB
 +
 +
++config ATH79_MACH_WNR2000_V4
++	bool "NETGEAR WNR2000 V4"
++	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_OM2P
 +config ATH79_MACH_OM2P
 +	bool "OpenMesh OM2P board support"
 +	bool "OpenMesh OM2P board support"
 +	select SOC_AR724X
 +	select SOC_AR724X
@@ -634,6 +852,15 @@
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_WMAC
 +	select ATH79_DEV_WMAC
 +
 +
++config ATH79_MACH_OM5P
++	bool "OpenMesh OM5P board 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_MR600
 +config ATH79_MACH_MR600
 +	bool "OpenMesh MR600 board support"
 +	bool "OpenMesh MR600 board support"
 +	select SOC_AR934X
 +	select SOC_AR934X
@@ -683,6 +910,16 @@
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_WMAC
 +	select ATH79_DEV_WMAC
 +
 +
++config ATH79_MACH_MR900
++	bool "OpenMesh MR900 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_EAP7660D
 +config ATH79_MACH_EAP7660D
 +	bool "Senao EAP7660D support"
 +	bool "Senao EAP7660D support"
 +	select SOC_AR71XX
 +	select SOC_AR71XX
@@ -692,8 +929,9 @@
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +
 +
 +config ATH79_MACH_ARCHER_C7
 +config ATH79_MACH_ARCHER_C7
-+	bool "TP-LINK Archer C7 board support"
++	bool "TP-LINK Archer C5/C7/TL-WDR4900 v2 board support"
 +	select SOC_QCA955X
 +	select SOC_QCA955X
++	select ATH79_DEV_AP9X_PCI if PCI
 +	select ATH79_DEV_ETH
 +	select ATH79_DEV_ETH
 +	select ATH79_DEV_GPIO_BUTTONS
 +	select ATH79_DEV_GPIO_BUTTONS
 +	select ATH79_DEV_LEDS_GPIO
 +	select ATH79_DEV_LEDS_GPIO
@@ -719,27 +957,17 @@
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_USB
 +	select ATH79_DEV_USB
 +	select ATH79_DEV_WMAC
 +	select ATH79_DEV_WMAC
- 
--config ATH79_MACH_AP136
--	bool "Atheros AP136/AP135 reference board"
--	select SOC_QCA955X
++
 +config ATH79_MACH_TL_MR13U
 +config ATH79_MACH_TL_MR13U
 +	bool "TP-LINK TL-MR13U support"
 +	bool "TP-LINK TL-MR13U support"
 +	select SOC_AR933X
 +	select SOC_AR933X
 +	select ATH79_DEV_ETH
 +	select ATH79_DEV_ETH
- 	select ATH79_DEV_GPIO_BUTTONS
- 	select ATH79_DEV_LEDS_GPIO
--	select ATH79_DEV_NFC
--	select ATH79_DEV_SPI
++	select ATH79_DEV_GPIO_BUTTONS
++	select ATH79_DEV_LEDS_GPIO
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
- 	select ATH79_DEV_USB
- 	select ATH79_DEV_WMAC
--	help
--	  Say 'Y' here if you want your kernel to support the
--	  Atheros AP136 or AP135 reference boards.
- 
--config ATH79_MACH_AP81
--	bool "Atheros AP81 reference board"
++	select ATH79_DEV_USB
++	select ATH79_DEV_WMAC
++
 +config ATH79_MACH_TL_MR3020
 +config ATH79_MACH_TL_MR3020
 +	bool "TP-LINK TL-MR3020 support"
 +	bool "TP-LINK TL-MR3020 support"
 +	select SOC_AR933X
 +	select SOC_AR933X
@@ -769,6 +997,36 @@
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_WMAC
 +	select ATH79_DEV_WMAC
 +
 +
++config ATH79_MACH_TL_WA701ND_V2
++	bool "TP-LINK TL-WA701ND v2 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_AP136
+-	bool "Atheros AP136/AP135 reference board"
+-	select SOC_QCA955X
++config ATH79_MACH_TL_WA830RE_V2
++	bool "TP-LINK TL-WA830RE v2 support"
++	select SOC_AR934X
++	select ATH79_DEV_ETH
+ 	select ATH79_DEV_GPIO_BUTTONS
+ 	select ATH79_DEV_LEDS_GPIO
+-	select ATH79_DEV_NFC
+-	select ATH79_DEV_SPI
++	select ATH79_DEV_M25P80
+ 	select ATH79_DEV_USB
+ 	select ATH79_DEV_WMAC
+-	help
+-	  Say 'Y' here if you want your kernel to support the
+-	  Atheros AP136 or AP135 reference boards.
+ 
+-config ATH79_MACH_AP81
+-	bool "Atheros AP81 reference board"
 +config ATH79_MACH_TL_WA901ND
 +config ATH79_MACH_TL_WA901ND
 +	bool "TP-LINK TL-WA901ND/TL-WA7510N support"
 +	bool "TP-LINK TL-WA901ND/TL-WA7510N support"
 +	select SOC_AR724X
 +	select SOC_AR724X
@@ -879,6 +1137,15 @@
 +	select ATH79_DEV_USB
 +	select ATH79_DEV_USB
 +	select ATH79_DEV_WMAC
 +	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
++
 +config ATH79_MACH_TL_WR941ND
 +config ATH79_MACH_TL_WR941ND
 +	bool "TP-LINK TL-WR941ND support"
 +	bool "TP-LINK TL-WR941ND support"
 +	select SOC_AR913X
 +	select SOC_AR913X
@@ -984,7 +1251,7 @@
  
  
  config ATH79_MACH_UBNT_XM
  config ATH79_MACH_UBNT_XM
  	bool "Ubiquiti Networks XM/UniFi boards"
  	bool "Ubiquiti Networks XM/UniFi boards"
-@@ -83,6 +819,65 @@ config ATH79_MACH_UBNT_XM
+@@ -83,6 +1045,97 @@ config ATH79_MACH_UBNT_XM
  	  Say 'Y' here if you want your kernel to support the
  	  Say 'Y' here if you want your kernel to support the
  	  Ubiquiti Networks XM (rev 1.0) board.
  	  Ubiquiti Networks XM (rev 1.0) board.
  
  
@@ -998,6 +1265,16 @@
 +	select ATH79_DEV_WMAC
 +	select ATH79_DEV_WMAC
 +	select ATH79_NVRAM
 +	select ATH79_NVRAM
 +
 +
++config ATH79_MACH_MYNET_N750
++	bool "WD My Net N750 board 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
++	select ATH79_NVRAM
++
 +config ATH79_MACH_MYNET_REXT
 +config ATH79_MACH_MYNET_REXT
 +	bool "WD My Net Wi-Fi Range Extender board support"
 +	bool "WD My Net Wi-Fi Range Extender board support"
 +	select SOC_AR934X
 +	select SOC_AR934X
@@ -1027,6 +1304,17 @@
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_WMAC
 +	select ATH79_DEV_WMAC
 +
 +
++config ATH79_MACH_NBG6716
++	bool "Zyxel NBG6716 board 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_NFC
++	select ATH79_DEV_USB
++	select ATH79_DEV_WMAC
++
 +config ATH79_MACH_CARAMBOLA2
 +config ATH79_MACH_CARAMBOLA2
 +	bool "8devices Carambola2 board"
 +	bool "8devices Carambola2 board"
 +	select SOC_AR933X
 +	select SOC_AR933X
@@ -1046,11 +1334,22 @@
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_M25P80
 +	select ATH79_DEV_USB
 +	select ATH79_DEV_USB
 +	select ATH79_DEV_WMAC
 +	select ATH79_DEV_WMAC
++
++config ATH79_MACH_QIHOO_C301
++	bool "Qihoo 360 C301 board 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
++	select ATH79_DEV_USB
++	select ATH79_NVRAM
 +
 +
  endmenu
  endmenu
  
  
  config SOC_AR71XX
  config SOC_AR71XX
-@@ -132,7 +927,10 @@ config ATH79_DEV_DSA
+@@ -132,7 +1185,10 @@ config ATH79_DEV_DSA
  config ATH79_DEV_ETH
  config ATH79_DEV_ETH
  	def_bool n
  	def_bool n
  
  
@@ -1062,7 +1361,7 @@
  	def_bool n
  	def_bool n
  
  
  config ATH79_DEV_GPIO_BUTTONS
  config ATH79_DEV_GPIO_BUTTONS
-@@ -164,4 +962,7 @@ config ATH79_PCI_ATH9K_FIXUP
+@@ -164,4 +1220,7 @@ config ATH79_PCI_ATH9K_FIXUP
  config ATH79_ROUTERBOOT
  config ATH79_ROUTERBOOT
  	def_bool n
  	def_bool n
  
  
@@ -1072,7 +1371,7 @@
  endif
  endif
 --- a/arch/mips/ath79/Makefile
 --- a/arch/mips/ath79/Makefile
 +++ b/arch/mips/ath79/Makefile
 +++ b/arch/mips/ath79/Makefile
-@@ -38,9 +38,91 @@ obj-$(CONFIG_ATH79_ROUTERBOOT)		+= route
+@@ -38,9 +38,117 @@ obj-$(CONFIG_ATH79_ROUTERBOOT)		+= route
  #
  #
  # Machines
  # Machines
  #
  #
@@ -1093,32 +1392,51 @@
 +obj-$(CONFIG_ATH79_MACH_CAP4200AG)	+= mach-cap4200ag.o
 +obj-$(CONFIG_ATH79_MACH_CAP4200AG)	+= mach-cap4200ag.o
 +obj-$(CONFIG_ATH79_MACH_CPE510)		+= mach-cpe510.o
 +obj-$(CONFIG_ATH79_MACH_CPE510)		+= mach-cpe510.o
  obj-$(CONFIG_ATH79_MACH_DB120)		+= mach-db120.o
  obj-$(CONFIG_ATH79_MACH_DB120)		+= mach-db120.o
++obj-$(CONFIG_ATH79_MACH_DGL_5500_A1)	+= mach-dgl-5500-a1.o
++obj-$(CONFIG_ATH79_MACH_DHP_1565_A1)	+= mach-dhp-1565-a1.o
 +obj-$(CONFIG_ATH79_MACH_DIR_505_A1)	+= mach-dir-505-a1.o
 +obj-$(CONFIG_ATH79_MACH_DIR_505_A1)	+= mach-dir-505-a1.o
 +obj-$(CONFIG_ATH79_MACH_DIR_600_A1)	+= mach-dir-600-a1.o
 +obj-$(CONFIG_ATH79_MACH_DIR_600_A1)	+= mach-dir-600-a1.o
 +obj-$(CONFIG_ATH79_MACH_DIR_615_C1)	+= mach-dir-615-c1.o
 +obj-$(CONFIG_ATH79_MACH_DIR_615_C1)	+= mach-dir-615-c1.o
 +obj-$(CONFIG_ATH79_MACH_DIR_825_B1)	+= mach-dir-825-b1.o
 +obj-$(CONFIG_ATH79_MACH_DIR_825_B1)	+= mach-dir-825-b1.o
 +obj-$(CONFIG_ATH79_MACH_DIR_825_C1)	+= mach-dir-825-c1.o
 +obj-$(CONFIG_ATH79_MACH_DIR_825_C1)	+= mach-dir-825-c1.o
 +obj-$(CONFIG_ATH79_MACH_DRAGINO2)	+= mach-dragino2.o
 +obj-$(CONFIG_ATH79_MACH_DRAGINO2)	+= mach-dragino2.o
++obj-$(CONFIG_ATH79_MACH_ESR900)	+= mach-esr900.o
 +obj-$(CONFIG_ATH79_MACH_EW_DORIN)	+= mach-ew-dorin.o
 +obj-$(CONFIG_ATH79_MACH_EW_DORIN)	+= mach-ew-dorin.o
++obj-$(CONFIG_ATH79_MACH_EAP300V2)	+= mach-eap300v2.o
 +obj-$(CONFIG_ATH79_MACH_EAP7660D)	+= mach-eap7660d.o
 +obj-$(CONFIG_ATH79_MACH_EAP7660D)	+= mach-eap7660d.o
++obj-$(CONFIG_ATH79_MACH_EL_M150)	+= mach-el-m150.o
++obj-$(CONFIG_ATH79_MACH_EL_MINI)	+= mach-el-mini.o
++obj-$(CONFIG_ATH79_MACH_ESR1750)	+= mach-esr1750.o
++obj-$(CONFIG_ATH79_MACH_F9K1115V2)	+= mach-f9k1115v2.o
++obj-$(CONFIG_ATH79_MACH_GL_INET)	+= mach-gl-inet.o
++obj-$(CONFIG_ATH79_MACH_GS_OOLITE)	+= mach-gs-oolite.o
++obj-$(CONFIG_ATH79_MACH_HIWIFI_HC6361)	+= mach-hiwifi-hc6361.o
 +obj-$(CONFIG_ATH79_MACH_JA76PF)		+= mach-ja76pf.o
 +obj-$(CONFIG_ATH79_MACH_JA76PF)		+= mach-ja76pf.o
 +obj-$(CONFIG_ATH79_MACH_JWAP003)	+= mach-jwap003.o
 +obj-$(CONFIG_ATH79_MACH_JWAP003)	+= mach-jwap003.o
 +obj-$(CONFIG_ATH79_MACH_HORNET_UB)	+= mach-hornet-ub.o
 +obj-$(CONFIG_ATH79_MACH_HORNET_UB)	+= mach-hornet-ub.o
 +obj-$(CONFIG_ATH79_MACH_MR600)		+= mach-mr600.o
 +obj-$(CONFIG_ATH79_MACH_MR600)		+= mach-mr600.o
++obj-$(CONFIG_ATH79_MACH_MR900)		+= mach-mr900.o
 +obj-$(CONFIG_ATH79_MACH_MYNET_N600)	+= mach-mynet-n600.o
 +obj-$(CONFIG_ATH79_MACH_MYNET_N600)	+= mach-mynet-n600.o
++obj-$(CONFIG_ATH79_MACH_MYNET_N750)	+= mach-mynet-n750.o
 +obj-$(CONFIG_ATH79_MACH_MYNET_REXT)	+= mach-mynet-rext.o
 +obj-$(CONFIG_ATH79_MACH_MYNET_REXT)	+= mach-mynet-rext.o
 +obj-$(CONFIG_ATH79_MACH_MZK_W04NU)	+= mach-mzk-w04nu.o
 +obj-$(CONFIG_ATH79_MACH_MZK_W04NU)	+= mach-mzk-w04nu.o
 +obj-$(CONFIG_ATH79_MACH_MZK_W300NH)	+= mach-mzk-w300nh.o
 +obj-$(CONFIG_ATH79_MACH_MZK_W300NH)	+= mach-mzk-w300nh.o
 +obj-$(CONFIG_ATH79_MACH_NBG460N)	+= mach-nbg460n.o
 +obj-$(CONFIG_ATH79_MACH_NBG460N)	+= mach-nbg460n.o
 +obj-$(CONFIG_ATH79_MACH_OM2P)		+= mach-om2p.o
 +obj-$(CONFIG_ATH79_MACH_OM2P)		+= mach-om2p.o
++obj-$(CONFIG_ATH79_MACH_OM5P)		+= mach-om5p.o
 +obj-$(CONFIG_ATH79_MACH_PB42)		+= mach-pb42.o
 +obj-$(CONFIG_ATH79_MACH_PB42)		+= mach-pb42.o
  obj-$(CONFIG_ATH79_MACH_PB44)		+= mach-pb44.o
  obj-$(CONFIG_ATH79_MACH_PB44)		+= mach-pb44.o
 +obj-$(CONFIG_ATH79_MACH_PB92)		+= mach-pb92.o
 +obj-$(CONFIG_ATH79_MACH_PB92)		+= mach-pb92.o
++obj-$(CONFIG_ATH79_MACH_QIHOO_C301)	+= mach-qihoo-c301.o
++obj-$(CONFIG_ATH79_MACH_R6100)		+= mach-r6100.o
 +obj-$(CONFIG_ATH79_MACH_RB4XX)		+= mach-rb4xx.o
 +obj-$(CONFIG_ATH79_MACH_RB4XX)		+= mach-rb4xx.o
 +obj-$(CONFIG_ATH79_MACH_RB750)		+= mach-rb750.o
 +obj-$(CONFIG_ATH79_MACH_RB750)		+= mach-rb750.o
++obj-$(CONFIG_ATH79_MACH_RB91X)		+= mach-rb91x.o
 +obj-$(CONFIG_ATH79_MACH_RB95X)		+= mach-rb95x.o
 +obj-$(CONFIG_ATH79_MACH_RB95X)		+= mach-rb95x.o
 +obj-$(CONFIG_ATH79_MACH_RB2011)		+= mach-rb2011.o
 +obj-$(CONFIG_ATH79_MACH_RB2011)		+= mach-rb2011.o
++obj-$(CONFIG_ATH79_MACH_RBSXTLITE)	+= mach-rbsxtlite.o
 +obj-$(CONFIG_ATH79_MACH_RW2458N)	+= mach-rw2458n.o
 +obj-$(CONFIG_ATH79_MACH_RW2458N)	+= mach-rw2458n.o
++obj-$(CONFIG_ATH79_MACH_SMART_300)	+= mach-smart-300.o
 +obj-$(CONFIG_ATH79_MACH_TEW_632BRP)	+= mach-tew-632brp.o
 +obj-$(CONFIG_ATH79_MACH_TEW_632BRP)	+= mach-tew-632brp.o
 +obj-$(CONFIG_ATH79_MACH_TEW_673GRU)	+= mach-tew-673gru.o
 +obj-$(CONFIG_ATH79_MACH_TEW_673GRU)	+= mach-tew-673gru.o
 +obj-$(CONFIG_ATH79_MACH_TEW_712BR)	+= mach-tew-712br.o
 +obj-$(CONFIG_ATH79_MACH_TEW_712BR)	+= mach-tew-712br.o
@@ -1128,6 +1446,8 @@
 +obj-$(CONFIG_ATH79_MACH_TL_MR3020)	+= mach-tl-mr3020.o
 +obj-$(CONFIG_ATH79_MACH_TL_MR3020)	+= mach-tl-mr3020.o
 +obj-$(CONFIG_ATH79_MACH_TL_MR3X20)	+= mach-tl-mr3x20.o
 +obj-$(CONFIG_ATH79_MACH_TL_MR3X20)	+= mach-tl-mr3x20.o
 +obj-$(CONFIG_ATH79_MACH_TL_WAX50RE)     += mach-tl-wax50re.o
 +obj-$(CONFIG_ATH79_MACH_TL_WAX50RE)     += mach-tl-wax50re.o
++obj-$(CONFIG_ATH79_MACH_TL_WA701ND_V2)	+= mach-tl-wa701nd-v2.o
++obj-$(CONFIG_ATH79_MACH_TL_WA830RE_V2)	+= mach-tl-wa830re-v2.o
 +obj-$(CONFIG_ATH79_MACH_TL_WA901ND)	+= mach-tl-wa901nd.o
 +obj-$(CONFIG_ATH79_MACH_TL_WA901ND)	+= mach-tl-wa901nd.o
 +obj-$(CONFIG_ATH79_MACH_TL_WA901ND_V2)	+= mach-tl-wa901nd-v2.o
 +obj-$(CONFIG_ATH79_MACH_TL_WA901ND_V2)	+= mach-tl-wa901nd-v2.o
 +obj-$(CONFIG_ATH79_MACH_TL_WDR3500)     += mach-tl-wdr3500.o
 +obj-$(CONFIG_ATH79_MACH_TL_WDR3500)     += mach-tl-wdr3500.o
@@ -1136,6 +1456,7 @@
 +obj-$(CONFIG_ATH79_MACH_TL_WR741ND_V4)	+= mach-tl-wr741nd-v4.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR741ND_V4)	+= mach-tl-wr741nd-v4.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR841N_V1)	+= mach-tl-wr841n.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR841N_V1)	+= mach-tl-wr841n.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR841N_V8)	+= mach-tl-wr841n-v8.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR841N_V8)	+= mach-tl-wr841n-v8.o
++obj-$(CONFIG_ATH79_MACH_TL_WR841N_V9)	+= mach-tl-wr841n-v9.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR941ND)	+= mach-tl-wr941nd.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR941ND)	+= mach-tl-wr941nd.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR1041N_V2)	+= mach-tl-wr1041n-v2.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR1041N_V2)	+= mach-tl-wr1041n-v2.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR1043ND)	+= mach-tl-wr1043nd.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR1043ND)	+= mach-tl-wr1043nd.o
@@ -1143,6 +1464,7 @@
 +obj-$(CONFIG_ATH79_MACH_TL_WR2543N)	+= mach-tl-wr2543n.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR2543N)	+= mach-tl-wr2543n.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR703N)	+= mach-tl-wr703n.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR703N)	+= mach-tl-wr703n.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR720N_V3)	+= mach-tl-wr720n-v3.o
 +obj-$(CONFIG_ATH79_MACH_TL_WR720N_V3)	+= mach-tl-wr720n-v3.o
++obj-$(CONFIG_ATH79_MACH_TUBE2H)		+= mach-tube2h.o
 +obj-$(CONFIG_ATH79_MACH_UBNT)		+= mach-ubnt.o
 +obj-$(CONFIG_ATH79_MACH_UBNT)		+= mach-ubnt.o
  obj-$(CONFIG_ATH79_MACH_UBNT_XM)	+= mach-ubnt-xm.o
  obj-$(CONFIG_ATH79_MACH_UBNT_XM)	+= mach-ubnt-xm.o
 +obj-$(CONFIG_ATH79_MACH_WHR_HP_G300N)	+= mach-whr-hp-g300n.o
 +obj-$(CONFIG_ATH79_MACH_WHR_HP_G300N)	+= mach-whr-hp-g300n.o
@@ -1153,6 +1475,7 @@
 +obj-$(CONFIG_ATH79_MACH_WNDR4300)	+= mach-wndr4300.o
 +obj-$(CONFIG_ATH79_MACH_WNDR4300)	+= mach-wndr4300.o
 +obj-$(CONFIG_ATH79_MACH_WNR2000)	+= mach-wnr2000.o
 +obj-$(CONFIG_ATH79_MACH_WNR2000)	+= mach-wnr2000.o
 +obj-$(CONFIG_ATH79_MACH_WNR2000_V3)	+= mach-wnr2000-v3.o
 +obj-$(CONFIG_ATH79_MACH_WNR2000_V3)	+= mach-wnr2000-v3.o
++obj-$(CONFIG_ATH79_MACH_WNR2000_V4)	+= mach-wnr2000-v4.o
 +obj-$(CONFIG_ATH79_MACH_WNR2200)	+= mach-wnr2200.o
 +obj-$(CONFIG_ATH79_MACH_WNR2200)	+= mach-wnr2200.o
 +obj-$(CONFIG_ATH79_MACH_WP543)		+= mach-wp543.o
 +obj-$(CONFIG_ATH79_MACH_WP543)		+= mach-wp543.o
 +obj-$(CONFIG_ATH79_MACH_WPE72)		+= mach-wpe72.o
 +obj-$(CONFIG_ATH79_MACH_WPE72)		+= mach-wpe72.o
@@ -1162,8 +1485,10 @@
 +obj-$(CONFIG_ATH79_MACH_WZR_HP_G300NH2)	+= mach-wzr-hp-g300nh2.o
 +obj-$(CONFIG_ATH79_MACH_WZR_HP_G300NH2)	+= mach-wzr-hp-g300nh2.o
 +obj-$(CONFIG_ATH79_MACH_WZR_HP_AG300H)	+= mach-wzr-hp-ag300h.o
 +obj-$(CONFIG_ATH79_MACH_WZR_HP_AG300H)	+= mach-wzr-hp-ag300h.o
 +obj-$(CONFIG_ATH79_MACH_WZR_HP_G450H)	+= mach-wzr-hp-g450h.o
 +obj-$(CONFIG_ATH79_MACH_WZR_HP_G450H)	+= mach-wzr-hp-g450h.o
++obj-$(CONFIG_ATH79_MACH_WZR_450HP2)	+= mach-wzr-450hp2.o
 +obj-$(CONFIG_ATH79_MACH_ZCN_1523H)	+= mach-zcn-1523h.o
 +obj-$(CONFIG_ATH79_MACH_ZCN_1523H)	+= mach-zcn-1523h.o
 +obj-$(CONFIG_ATH79_MACH_CARAMBOLA2)	+= mach-carambola2.o
 +obj-$(CONFIG_ATH79_MACH_CARAMBOLA2)	+= mach-carambola2.o
++obj-$(CONFIG_ATH79_MACH_NBG6716)	+= mach-nbg6716.o
 --- a/arch/mips/ath79/prom.c
 --- a/arch/mips/ath79/prom.c
 +++ b/arch/mips/ath79/prom.c
 +++ b/arch/mips/ath79/prom.c
 @@ -180,6 +180,12 @@ void __init prom_init(void)
 @@ -180,6 +180,12 @@ void __init prom_init(void)

+ 0 - 14
target/linux/ar71xx/patches-3.14/616-MIPS-ath79-ubnt-xw.patch

@@ -138,17 +138,3 @@
 +
 +
 +MIPS_MACHINE(ATH79_MACH_UBNT_LOCO_M_XW, "UBNT-LOCO-XW", "Ubiquiti Loco M XW",
 +MIPS_MACHINE(ATH79_MACH_UBNT_LOCO_M_XW, "UBNT-LOCO-XW", "Ubiquiti Loco M XW",
 +	     ubnt_loco_m_xw_setup);
 +	     ubnt_loco_m_xw_setup);
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -123,9 +123,11 @@ enum ath79_mach_type {
- 	ATH79_MACH_TL_WR941ND_V5,	/* TP-LINK TL-WR941ND v5 */
- 	ATH79_MACH_UBNT_AIRROUTER,	/* Ubiquiti AirRouter */
- 	ATH79_MACH_UBNT_BULLET_M,	/* Ubiquiti Bullet M */
-+	ATH79_MACH_UBNT_LOCO_M_XW, 	/* Ubiquiti Loco M XW */
- 	ATH79_MACH_UBNT_LSSR71,		/* Ubiquiti LS-SR71 */
- 	ATH79_MACH_UBNT_LSX,		/* Ubiquiti LSX */
- 	ATH79_MACH_UBNT_NANO_M, 	/* Ubiquiti NanoStation M */
-+	ATH79_MACH_UBNT_NANO_M_XW, 	/* Ubiquiti NanoStation M XW */
- 	ATH79_MACH_UBNT_ROCKET_M,	/* Ubiquiti Rocket M */
- 	ATH79_MACH_UBNT_RSPRO,		/* Ubiquiti RouterStation Pro */
- 	ATH79_MACH_UBNT_RS,		/* Ubiquiti RouterStation */

+ 0 - 21
target/linux/ar71xx/patches-3.14/617-MIPS-ath79-WNR1000v2-support.patch

@@ -1,21 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -452,7 +452,7 @@ config ATH79_MACH_WNR2000
- 	select ATH79_DEV_WMAC
- 
- config ATH79_MACH_WNR2000_V3
--	bool "NETGEAR WNR2000 V3/WNR612 v2 board support"
-+	bool "NETGEAR WNR2000 V3/WNR612 v2/WNR1000 v2 board support"
- 	select SOC_AR724X
- 	select ATH79_DEV_AP9X_PCI if PCI
- 	select ATH79_DEV_ETH
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -149,6 +149,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_WNR2000_V3,		/* NETGEAR WNR2000 v3 */
- 	ATH79_MACH_WNR2200,		/* NETGEAR WNR2200 */
- 	ATH79_MACH_WNR612_V2,		/* NETGEAR WNR612 v2 */
-+	ATH79_MACH_WNR1000_V2,		/* NETGEAR WNR1000 v2 */
- 	ATH79_MACH_WP543,		/* Compex WP543 */
- 	ATH79_MACH_WPE72,		/* Compex WPE72 */
- 	ATH79_MACH_WRT160NL,		/* Linksys WRT160NL */

+ 0 - 39
target/linux/ar71xx/patches-3.14/634-MIPS-ath79-WNR2000V4-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -470,6 +470,16 @@ config ATH79_MACH_WNR2000_V3
- 	select ATH79_DEV_M25P80
- 	select ATH79_DEV_USB
- 
-+config ATH79_MACH_WNR2000_V4
-+	bool "NETGEAR WNR2000 V4"
-+	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_OM2P
- 	bool "OpenMesh OM2P board support"
- 	select SOC_AR724X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -115,6 +115,7 @@ obj-$(CONFIG_ATH79_MACH_WNDR3700)	+= mac
- obj-$(CONFIG_ATH79_MACH_WNDR4300)	+= mach-wndr4300.o
- obj-$(CONFIG_ATH79_MACH_WNR2000)	+= mach-wnr2000.o
- obj-$(CONFIG_ATH79_MACH_WNR2000_V3)	+= mach-wnr2000-v3.o
-+obj-$(CONFIG_ATH79_MACH_WNR2000_V4)	+= mach-wnr2000-v4.o
- obj-$(CONFIG_ATH79_MACH_WNR2200)	+= mach-wnr2200.o
- obj-$(CONFIG_ATH79_MACH_WP543)		+= mach-wp543.o
- obj-$(CONFIG_ATH79_MACH_WPE72)		+= mach-wpe72.o
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -147,6 +147,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_WNDR4300,		/* NETGEAR WNDR4300 */
- 	ATH79_MACH_WNR2000,		/* NETGEAR WNR2000 */
- 	ATH79_MACH_WNR2000_V3,		/* NETGEAR WNR2000 v3 */
-+	ATH79_MACH_WNR2000_V4,		/* NETGEAR WNR2000 v4 */
- 	ATH79_MACH_WNR2200,		/* NETGEAR WNR2200 */
- 	ATH79_MACH_WNR612_V2,		/* NETGEAR WNR612 v2 */
- 	ATH79_MACH_WNR1000_V2,		/* NETGEAR WNR1000 v2 */

+ 0 - 10
target/linux/ar71xx/patches-3.14/700-MIPS-ath79-add-TL-WA801NDv2-suport.patch

@@ -1,10 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -102,6 +102,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_TL_WA750RE,		/* TP-LINK TL-WA750RE */
- 	ATH79_MACH_TL_WA7510N_V1,	/* TP-LINK TL-WA7510N v1*/
- 	ATH79_MACH_TL_WA850RE,		/* TP-LINK TL-WA850RE */
-+	ATH79_MACH_TL_WA801ND_V2,	/* TP-LINK TL-WA801ND v2 */
- 	ATH79_MACH_TL_WA901ND,		/* TP-LINK TL-WA901ND */
- 	ATH79_MACH_TL_WA901ND_V2,	/* TP-LINK TL-WA901ND v2 */
- 	ATH79_MACH_TL_WDR3500,		/* TP-LINK TL-WDR3500 */

+ 0 - 10
target/linux/ar71xx/patches-3.14/701-MIPS-ath79-add-TL-WA901ND-v3-support.patch

@@ -1,10 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -105,6 +105,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_TL_WA801ND_V2,	/* TP-LINK TL-WA801ND v2 */
- 	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_WDR3500,		/* TP-LINK TL-WDR3500 */
- 	ATH79_MACH_TL_WDR4300,		/* TP-LINK TL-WDR4300 */
- 	ATH79_MACH_TL_WR1041N_V2,	/* TP-LINK TL-WR1041N v2 */

+ 0 - 39
target/linux/ar71xx/patches-3.14/702-MIPS-ath79-add-MyNet-N750-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -58,6 +58,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_MR600V2,		/* OpenMesh MR600v2 */
- 	ATH79_MACH_MR600,		/* OpenMesh MR600 */
- 	ATH79_MACH_MYNET_N600,		/* WD My Net N600 */
-+	ATH79_MACH_MYNET_N750,		/* WD My Net N750 */
- 	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 */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -839,6 +839,16 @@ config ATH79_MACH_MYNET_N600
- 	select ATH79_DEV_WMAC
- 	select ATH79_NVRAM
- 
-+config ATH79_MACH_MYNET_N750
-+	bool "WD My Net N750 board 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
-+	select ATH79_NVRAM
-+
- config ATH79_MACH_MYNET_REXT
- 	bool "WD My Net Wi-Fi Range Extender board support"
- 	select SOC_AR934X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -68,6 +68,7 @@ obj-$(CONFIG_ATH79_MACH_JWAP003)	+= mach
- obj-$(CONFIG_ATH79_MACH_HORNET_UB)	+= mach-hornet-ub.o
- obj-$(CONFIG_ATH79_MACH_MR600)		+= mach-mr600.o
- obj-$(CONFIG_ATH79_MACH_MYNET_N600)	+= mach-mynet-n600.o
-+obj-$(CONFIG_ATH79_MACH_MYNET_N750)	+= mach-mynet-n750.o
- obj-$(CONFIG_ATH79_MACH_MYNET_REXT)	+= mach-mynet-rext.o
- obj-$(CONFIG_ATH79_MACH_MZK_W04NU)	+= mach-mzk-w04nu.o
- obj-$(CONFIG_ATH79_MACH_MZK_W300NH)	+= mach-mzk-w300nh.o

+ 0 - 39
target/linux/ar71xx/patches-3.14/703-MIPS-ath79-add-RB91x-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -77,6 +77,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_RB_450,		/* MikroTik RouterBOARD 450 */
- 	ATH79_MACH_RB_493,		/* Mikrotik RouterBOARD 493/493AH */
- 	ATH79_MACH_RB_493G,		/* Mikrotik RouterBOARD 493G */
-+	ATH79_MACH_RB_711GR100,		/* Mikrotik RouterBOARD 911/912 boards */
- 	ATH79_MACH_RB_750,		/* MikroTik RouterBOARD 750 */
- 	ATH79_MACH_RB_750G_R3,		/* MikroTik RouterBOARD 750GL */
- 	ATH79_MACH_RB_751,		/* MikroTik RouterBOARD 751 */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -391,6 +391,16 @@ config ATH79_MACH_RB750
- 	select ATH79_ROUTERBOOT
- 	select RLE_DECOMPRESS
- 
-+config ATH79_MACH_RB91X
-+	bool "MikroTik RouterBOARD 91X support"
-+	select SOC_AR934X
-+	select ATH79_DEV_ETH
-+	select ATH79_DEV_SPI
-+	select ATH79_DEV_WMAC
-+	select ATH79_DEV_USB
-+	select ATH79_ROUTERBOOT
-+	select RLE_DECOMPRESS
-+
- config ATH79_MACH_RB95X
-        bool "MikroTik RouterBOARD 95X support"
-        select SOC_AR934X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -79,6 +79,7 @@ obj-$(CONFIG_ATH79_MACH_PB44)		+= mach-p
- obj-$(CONFIG_ATH79_MACH_PB92)		+= mach-pb92.o
- obj-$(CONFIG_ATH79_MACH_RB4XX)		+= mach-rb4xx.o
- obj-$(CONFIG_ATH79_MACH_RB750)		+= mach-rb750.o
-+obj-$(CONFIG_ATH79_MACH_RB91X)		+= mach-rb91x.o
- obj-$(CONFIG_ATH79_MACH_RB95X)		+= mach-rb95x.o
- obj-$(CONFIG_ATH79_MACH_RB2011)		+= mach-rb2011.o
- obj-$(CONFIG_ATH79_MACH_RW2458N)	+= mach-rw2458n.o

+ 0 - 23
target/linux/ar71xx/patches-3.14/704-MIPS-ath79-TL-WDR4900v2-support.patch

@@ -1,23 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -110,6 +110,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_TL_WA901ND_V3,	/* TP-LINK TL-WA901ND v3 */
- 	ATH79_MACH_TL_WDR3500,		/* TP-LINK TL-WDR3500 */
- 	ATH79_MACH_TL_WDR4300,		/* TP-LINK TL-WDR4300 */
-+	ATH79_MACH_TL_WDR4900_V2,	/* TP-LINK TL-WDR4900 v2 */
- 	ATH79_MACH_TL_WR1041N_V2,	/* TP-LINK TL-WR1041N v2 */
- 	ATH79_MACH_TL_WR1043ND,		/* TP-LINK TL-WR1043ND */
- 	ATH79_MACH_TL_WR1043ND_V2,	/* TP-LINK TL-WR1043ND v2 */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -559,8 +559,9 @@ config ATH79_MACH_EAP7660D
- 	select ATH79_DEV_M25P80
- 
- config ATH79_MACH_ARCHER_C7
--	bool "TP-LINK Archer C7 board support"
-+	bool "TP-LINK Archer C7/TL-WDR4900 v2 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

+ 0 - 10
target/linux/ar71xx/patches-3.14/705-MIPS-ath79-add-RB951Ui-2HnD-support.patch

@@ -1,10 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -83,6 +83,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_RB_751,		/* MikroTik RouterBOARD 751 */
- 	ATH79_MACH_RB_751G,		/* Mikrotik RouterBOARD 751G */
- 	ATH79_MACH_RB_951G,		/* Mikrotik RouterBOARD 951G */
-+	ATH79_MACH_RB_951U,		/* Mikrotik RouterBOARD 951Ui-2HnD */
- 	ATH79_MACH_RB_2011G,		/* Mikrotik RouterBOARD 2011UAS-2HnD */
- 	ATH79_MACH_RB_2011L,		/* Mikrotik RouterBOARD 2011L */
- 	ATH79_MACH_RB_2011US,		/* Mikrotik RouterBOARD 2011UAS */

+ 0 - 39
target/linux/ar71xx/patches-3.14/706-MIPS-ath79-oolite-v1-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -51,6 +51,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_EW_DORIN,		/* embedded wireless Dorin Platform */
- 	ATH79_MACH_EW_DORIN_ROUTER,	/* embedded wireless Dorin Router Platform */
- 	ATH79_MACH_EAP7660D,		/* Senao EAP7660D */
-+	ATH79_MACH_GS_OOLITE,           /* GS OOLITE V1.0 */
- 	ATH79_MACH_JA76PF,		/* jjPlus JA76PF */
- 	ATH79_MACH_JA76PF2,		/* jjPlus JA76PF2 */
- 	ATH79_MACH_JWAP003,		/* jjPlus JWAP003 */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -337,6 +337,16 @@ config ATH79_MACH_EW_DORIN
- 	  Say 'Y' here if you want your kernel to support the
- 	  Dorin Platform from www.80211.de .
- 
-+config ATH79_MACH_GS_OOLITE
-+       bool "GS Oolite V1 support"
-+       select SOC_AR933X
-+       select ARH79_DEV_ETH
-+       select ARH79_DEV_GPIO_BUTTONS
-+       select ATH79_DEV_LEDS_GPIO
-+       select ATH79_DEV_M25P80
-+       select ATH79_DEV_USB
-+       select ATH79_DEV_WMAC
-+
- config ATH79_MACH_JA76PF
- 	bool "jjPlus JA76PF board support"
- 	select SOC_AR71XX
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -63,6 +63,7 @@ obj-$(CONFIG_ATH79_MACH_DIR_825_C1)	+= m
- obj-$(CONFIG_ATH79_MACH_DRAGINO2)	+= mach-dragino2.o
- obj-$(CONFIG_ATH79_MACH_EW_DORIN)	+= mach-ew-dorin.o
- obj-$(CONFIG_ATH79_MACH_EAP7660D)	+= mach-eap7660d.o
-+obj-$(CONFIG_ATH79_MACH_GS_OOLITE)	+= mach-gs-oolite.o
- obj-$(CONFIG_ATH79_MACH_JA76PF)		+= mach-ja76pf.o
- obj-$(CONFIG_ATH79_MACH_JWAP003)	+= mach-jwap003.o
- obj-$(CONFIG_ATH79_MACH_HORNET_UB)	+= mach-hornet-ub.o

+ 2 - 2
target/linux/ar71xx/patches-3.14/707-MIPS-ath79-add-support-for-QCA953x-SoC.patch

@@ -22,7 +22,7 @@ meaning of the bits CPUCLK_FROM_CPUPLL and DDRCLK_FROM_DDRPLL is reversed.
 
 
 --- a/arch/mips/ath79/Kconfig
 --- a/arch/mips/ath79/Kconfig
 +++ b/arch/mips/ath79/Kconfig
 +++ b/arch/mips/ath79/Kconfig
-@@ -948,6 +948,10 @@ config SOC_AR934X
+@@ -1165,6 +1165,10 @@ config SOC_AR934X
  	select PCI_AR724X if PCI
  	select PCI_AR724X if PCI
  	def_bool n
  	def_bool n
  
  
@@ -33,7 +33,7 @@ meaning of the bits CPUCLK_FROM_CPUPLL and DDRCLK_FROM_DDRPLL is reversed.
  config SOC_QCA955X
  config SOC_QCA955X
  	select USB_ARCH_HAS_EHCI
  	select USB_ARCH_HAS_EHCI
  	select HW_HAS_PCI
  	select HW_HAS_PCI
-@@ -991,7 +995,7 @@ config ATH79_DEV_USB
+@@ -1208,7 +1212,7 @@ config ATH79_DEV_USB
  	def_bool n
  	def_bool n
  
  
  config ATH79_DEV_WMAC
  config ATH79_DEV_WMAC

+ 0 - 38
target/linux/ar71xx/patches-3.14/708-MIPS-ath79-TL-WR841v9-support.patch

@@ -1,38 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -735,6 +735,15 @@ config ATH79_MACH_TL_WR841N_V8
- 	select ATH79_DEV_USB
- 	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
-+
- config ATH79_MACH_TL_WR941ND
- 	bool "TP-LINK TL-WR941ND support"
- 	select SOC_AR913X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -101,6 +101,7 @@ obj-$(CONFIG_ATH79_MACH_TL_WR741ND)	+= m
- obj-$(CONFIG_ATH79_MACH_TL_WR741ND_V4)	+= mach-tl-wr741nd-v4.o
- obj-$(CONFIG_ATH79_MACH_TL_WR841N_V1)	+= mach-tl-wr841n.o
- obj-$(CONFIG_ATH79_MACH_TL_WR841N_V8)	+= mach-tl-wr841n-v8.o
-+obj-$(CONFIG_ATH79_MACH_TL_WR841N_V9)	+= mach-tl-wr841n-v9.o
- obj-$(CONFIG_ATH79_MACH_TL_WR941ND)	+= mach-tl-wr941nd.o
- obj-$(CONFIG_ATH79_MACH_TL_WR1041N_V2)	+= mach-tl-wr1041n-v2.o
- obj-$(CONFIG_ATH79_MACH_TL_WR1043ND)	+= mach-tl-wr1043nd.o
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -125,6 +125,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_TL_WR841N_V1,	/* TP-LINK TL-WR841N v1 */
- 	ATH79_MACH_TL_WR841N_V7,	/* TP-LINK TL-WR841N/ND v7 */
- 	ATH79_MACH_TL_WR841N_V8,	/* TP-LINK TL-WR841N/ND v8 */
-+	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_WR941ND,		/* TP-LINK TL-WR941ND */
- 	ATH79_MACH_TL_WR941ND_V5,	/* TP-LINK TL-WR941ND v5 */

+ 0 - 39
target/linux/ar71xx/patches-3.14/709-MIPS-ath79-HiWiFi-HC6361-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -64,6 +64,7 @@ obj-$(CONFIG_ATH79_MACH_DRAGINO2)	+= mac
- obj-$(CONFIG_ATH79_MACH_EW_DORIN)	+= mach-ew-dorin.o
- obj-$(CONFIG_ATH79_MACH_EAP7660D)	+= mach-eap7660d.o
- obj-$(CONFIG_ATH79_MACH_GS_OOLITE)	+= mach-gs-oolite.o
-+obj-$(CONFIG_ATH79_MACH_HIWIFI_HC6361)	+= mach-hiwifi-hc6361.o
- obj-$(CONFIG_ATH79_MACH_JA76PF)		+= mach-ja76pf.o
- obj-$(CONFIG_ATH79_MACH_JWAP003)	+= mach-jwap003.o
- obj-$(CONFIG_ATH79_MACH_HORNET_UB)	+= mach-hornet-ub.o
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -52,6 +52,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_EW_DORIN_ROUTER,	/* embedded wireless Dorin Router Platform */
- 	ATH79_MACH_EAP7660D,		/* Senao EAP7660D */
- 	ATH79_MACH_GS_OOLITE,           /* GS OOLITE V1.0 */
-+	ATH79_MACH_HIWIFI_HC6361,	/* HiWiFi HC6361 */
- 	ATH79_MACH_JA76PF,		/* jjPlus JA76PF */
- 	ATH79_MACH_JA76PF2,		/* jjPlus JA76PF2 */
- 	ATH79_MACH_JWAP003,		/* jjPlus JWAP003 */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -347,6 +347,16 @@ config ATH79_MACH_GS_OOLITE
-        select ATH79_DEV_USB
-        select ATH79_DEV_WMAC
- 
-+config ATH79_MACH_HIWIFI_HC6361
-+	bool "HiWiFi HC6361 board 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_JA76PF
- 	bool "jjPlus JA76PF board support"
- 	select SOC_AR71XX

+ 0 - 37
target/linux/ar71xx/patches-3.14/709-MIPS-ath79-add-NBG6716.patch

@@ -1,37 +0,0 @@
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -132,3 +132,4 @@ obj-$(CONFIG_ATH79_MACH_WZR_HP_AG300H)	+
- obj-$(CONFIG_ATH79_MACH_WZR_HP_G450H)	+= mach-wzr-hp-g450h.o
- obj-$(CONFIG_ATH79_MACH_ZCN_1523H)	+= mach-zcn-1523h.o
- obj-$(CONFIG_ATH79_MACH_CARAMBOLA2)	+= mach-carambola2.o
-+obj-$(CONFIG_ATH79_MACH_NBG6716)	+= mach-nbg6716.o
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -65,6 +65,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_MZK_W04NU,		/* Planex MZK-W04NU */
- 	ATH79_MACH_MZK_W300NH,		/* Planex MZK-W300NH */
- 	ATH79_MACH_NBG460N,		/* Zyxel NBG460N/550N/550NH */
-+	ATH79_MACH_NBG6716,		/* Zyxel NBG6716 */
- 	ATH79_MACH_OM2P_HS,		/* OpenMesh OM2P-HS */
- 	ATH79_MACH_OM2P_LC,		/* OpenMesh OM2P-LC */
- 	ATH79_MACH_OM2P,		/* OpenMesh OM2P */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -918,6 +918,17 @@ config ATH79_MACH_NBG460N
- 	select ATH79_DEV_M25P80
- 	select ATH79_DEV_WMAC
- 
-+config ATH79_MACH_NBG6716
-+	bool "Zyxel NBG6716 board 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_NFC
-+	select ATH79_DEV_USB
-+	select ATH79_DEV_WMAC
-+
- config ATH79_MACH_CARAMBOLA2
- 	bool "8devices Carambola2 board"
- 	select SOC_AR933X

+ 0 - 10
target/linux/ar71xx/patches-3.14/710-MIPS-ath79-add-OM2Pv2.patch

@@ -1,10 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -68,6 +68,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_NBG6716,		/* Zyxel NBG6716 */
- 	ATH79_MACH_OM2P_HS,		/* OpenMesh OM2P-HS */
- 	ATH79_MACH_OM2P_LC,		/* OpenMesh OM2P-LC */
-+	ATH79_MACH_OM2Pv2,		/* OpenMesh OM2Pv2 */
- 	ATH79_MACH_OM2P,		/* OpenMesh OM2P */
- 	ATH79_MACH_PB42,		/* Atheros PB42 */
- 	ATH79_MACH_PB92,		/* Atheros PB92 */

+ 0 - 10
target/linux/ar71xx/patches-3.14/711-MIPS-ath79-add-OM2P-HSv2.patch

@@ -1,10 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -66,6 +66,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_MZK_W300NH,		/* Planex MZK-W300NH */
- 	ATH79_MACH_NBG460N,		/* Zyxel NBG460N/550N/550NH */
- 	ATH79_MACH_NBG6716,		/* Zyxel NBG6716 */
-+	ATH79_MACH_OM2P_HSv2,		/* OpenMesh OM2P-HSv2 */
- 	ATH79_MACH_OM2P_HS,		/* OpenMesh OM2P-HS */
- 	ATH79_MACH_OM2P_LC,		/* OpenMesh OM2P-LC */
- 	ATH79_MACH_OM2Pv2,		/* OpenMesh OM2Pv2 */

+ 0 - 51
target/linux/ar71xx/patches-3.14/712-MIPS-ath79-add-EasyLink-support.patch

@@ -1,51 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -51,6 +51,8 @@ enum ath79_mach_type {
- 	ATH79_MACH_EW_DORIN,		/* embedded wireless Dorin Platform */
- 	ATH79_MACH_EW_DORIN_ROUTER,	/* embedded wireless Dorin Router Platform */
- 	ATH79_MACH_EAP7660D,		/* Senao EAP7660D */
-+	ATH79_MACH_EL_M150,		/* EasyLink EL-M150 */
-+	ATH79_MACH_EL_MINI,		/* EasyLink EL-MINI */
- 	ATH79_MACH_GS_OOLITE,           /* GS OOLITE V1.0 */
- 	ATH79_MACH_HIWIFI_HC6361,	/* HiWiFi HC6361 */
- 	ATH79_MACH_JA76PF,		/* jjPlus JA76PF */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -337,6 +337,26 @@ config ATH79_MACH_EW_DORIN
- 	  Say 'Y' here if you want your kernel to support the
- 	  Dorin Platform from www.80211.de .
- 
-+config ATH79_MACH_EL_M150
-+	bool "EasyLink EL-M150 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_EL_MINI
-+	bool "EasyLink EL-MINI 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_GS_OOLITE
-        bool "GS Oolite V1 support"
-        select SOC_AR933X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -63,6 +63,8 @@ obj-$(CONFIG_ATH79_MACH_DIR_825_C1)	+= m
- obj-$(CONFIG_ATH79_MACH_DRAGINO2)	+= mach-dragino2.o
- obj-$(CONFIG_ATH79_MACH_EW_DORIN)	+= mach-ew-dorin.o
- obj-$(CONFIG_ATH79_MACH_EAP7660D)	+= mach-eap7660d.o
-+obj-$(CONFIG_ATH79_MACH_EL_M150)	+= mach-el-m150.o
-+obj-$(CONFIG_ATH79_MACH_EL_MINI)	+= mach-el-mini.o
- obj-$(CONFIG_ATH79_MACH_GS_OOLITE)	+= mach-gs-oolite.o
- obj-$(CONFIG_ATH79_MACH_HIWIFI_HC6361)	+= mach-hiwifi-hc6361.o
- obj-$(CONFIG_ATH79_MACH_JA76PF)		+= mach-ja76pf.o

+ 0 - 38
target/linux/ar71xx/patches-3.14/713-MIPS-ath79-add-RBSXTLite-support.patch

@@ -1,38 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -462,6 +462,14 @@ config ATH79_MACH_RB2011
- 	select ATH79_ROUTERBOOT
- 	select RLE_DECOMPRESS
- 
-+config ATH79_MACH_RBSXTLITE
-+	bool "MikroTik RouterBOARD SXT Lite"
-+	select SOC_AR934X
-+	select ATH79_DEV_ETH
-+	select ATH79_DEV_NFC
-+	select ATH79_DEV_WMAC
-+	select ATH79_ROUTERBOOT
-+
- config ATH79_MACH_WNDAP360
- 	bool "NETGEAR WNDAP360 board support"
- 	select SOC_AR71XX
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -94,6 +94,8 @@ enum ath79_mach_type {
- 	ATH79_MACH_RB_2011G,		/* Mikrotik RouterBOARD 2011UAS-2HnD */
- 	ATH79_MACH_RB_2011L,		/* Mikrotik RouterBOARD 2011L */
- 	ATH79_MACH_RB_2011US,		/* Mikrotik RouterBOARD 2011UAS */
-+	ATH79_MACH_RB_SXTLITE2ND,	/* Mikrotik RouterBOARD SXT Lite 2nD */
-+	ATH79_MACH_RB_SXTLITE5ND,	/* Mikrotik RouterBOARD SXT Lite 5nD */
- 	ATH79_MACH_RW2458N,		/* Redwave RW2458N */
- 	ATH79_MACH_TEW_632BRP,		/* TRENDnet TEW-632BRP */
- 	ATH79_MACH_TEW_673GRU,		/* TRENDnet TEW-673GRU */
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -86,6 +86,7 @@ obj-$(CONFIG_ATH79_MACH_RB750)		+= mach-
- obj-$(CONFIG_ATH79_MACH_RB91X)		+= mach-rb91x.o
- obj-$(CONFIG_ATH79_MACH_RB95X)		+= mach-rb95x.o
- obj-$(CONFIG_ATH79_MACH_RB2011)		+= mach-rb2011.o
-+obj-$(CONFIG_ATH79_MACH_RBSXTLITE)	+= mach-rbsxtlite.o
- obj-$(CONFIG_ATH79_MACH_RW2458N)	+= mach-rw2458n.o
- obj-$(CONFIG_ATH79_MACH_TEW_632BRP)	+= mach-tew-632brp.o
- obj-$(CONFIG_ATH79_MACH_TEW_673GRU)	+= mach-tew-673gru.o

+ 0 - 39
target/linux/ar71xx/patches-3.14/714-MIPS-ath79-add-TL-WA830REv2-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -675,6 +675,16 @@ config ATH79_MACH_TL_WAX50RE
- 	select ATH79_DEV_M25P80
- 	select ATH79_DEV_WMAC
- 
-+config ATH79_MACH_TL_WA830RE_V2
-+	bool "TP-LINK TL-WA830RE v2 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_TL_WA901ND
- 	bool "TP-LINK TL-WA901ND/TL-WA7510N support"
- 	select SOC_AR724X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -97,6 +97,7 @@ obj-$(CONFIG_ATH79_MACH_TL_MR13U)	+= mac
- obj-$(CONFIG_ATH79_MACH_TL_MR3020)	+= mach-tl-mr3020.o
- obj-$(CONFIG_ATH79_MACH_TL_MR3X20)	+= mach-tl-mr3x20.o
- obj-$(CONFIG_ATH79_MACH_TL_WAX50RE)     += mach-tl-wax50re.o
-+obj-$(CONFIG_ATH79_MACH_TL_WA830RE_V2)	+= mach-tl-wa830re-v2.o
- obj-$(CONFIG_ATH79_MACH_TL_WA901ND)	+= mach-tl-wa901nd.o
- obj-$(CONFIG_ATH79_MACH_TL_WA901ND_V2)	+= mach-tl-wa901nd-v2.o
- obj-$(CONFIG_ATH79_MACH_TL_WDR3500)     += mach-tl-wdr3500.o
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -115,6 +115,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_TL_WA7510N_V1,	/* TP-LINK TL-WA7510N v1*/
- 	ATH79_MACH_TL_WA850RE,		/* TP-LINK TL-WA850RE */
- 	ATH79_MACH_TL_WA801ND_V2,	/* TP-LINK TL-WA801ND v2 */
-+	ATH79_MACH_TL_WA830RE_V2,	/* TP-LINK TL-WA830RE v2 */
- 	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 */

+ 0 - 10
target/linux/ar71xx/patches-3.14/715-MIPS-ath79-add-TL-WA860RE-support.patch

@@ -1,10 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -114,6 +114,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_TL_WA750RE,		/* TP-LINK TL-WA750RE */
- 	ATH79_MACH_TL_WA7510N_V1,	/* TP-LINK TL-WA7510N v1*/
- 	ATH79_MACH_TL_WA850RE,		/* TP-LINK TL-WA850RE */
-+	ATH79_MACH_TL_WA860RE,		/* TP-LINK TL-WA860RE */
- 	ATH79_MACH_TL_WA801ND_V2,	/* TP-LINK TL-WA801ND v2 */
- 	ATH79_MACH_TL_WA830RE_V2,	/* TP-LINK TL-WA830RE v2 */
- 	ATH79_MACH_TL_WA901ND,		/* TP-LINK TL-WA901ND */

+ 0 - 10
target/linux/ar71xx/patches-3.14/716-MIPS-ath79-add_mikrotik_rb2011uias.patch

@@ -14,13 +14,3 @@
  static void __init rb2011g_setup(void)
  static void __init rb2011g_setup(void)
  {
  {
  	rb2011_setup(RB2011_FLAG_SFP |
  	rb2011_setup(RB2011_FLAG_SFP |
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -94,6 +94,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_RB_2011G,		/* Mikrotik RouterBOARD 2011UAS-2HnD */
- 	ATH79_MACH_RB_2011L,		/* Mikrotik RouterBOARD 2011L */
- 	ATH79_MACH_RB_2011US,		/* Mikrotik RouterBOARD 2011UAS */
-+	ATH79_MACH_RB_2011R5,		/* Mikrotik RouterBOARD 2011UiAS */
- 	ATH79_MACH_RB_SXTLITE2ND,	/* Mikrotik RouterBOARD SXT Lite 2nD */
- 	ATH79_MACH_RB_SXTLITE5ND,	/* Mikrotik RouterBOARD SXT Lite 5nD */
- 	ATH79_MACH_RW2458N,		/* Redwave RW2458N */

+ 0 - 39
target/linux/ar71xx/patches-3.14/717-MIPS-ath79-add-gl-inet-v1-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -357,6 +357,16 @@ config ATH79_MACH_EL_MINI
- 	select ATH79_DEV_USB
- 	select ATH79_DEV_WMAC
- 
-+config ATH79_MACH_GL_INET
-+	bool "GL-INET 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_GS_OOLITE
-        bool "GS Oolite V1 support"
-        select SOC_AR933X
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -53,6 +53,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_EAP7660D,		/* Senao EAP7660D */
- 	ATH79_MACH_EL_M150,		/* EasyLink EL-M150 */
- 	ATH79_MACH_EL_MINI,		/* EasyLink EL-MINI */
-+	ATH79_MACH_GL_INET,		/* GL-CONNECT GL-INET */
- 	ATH79_MACH_GS_OOLITE,           /* GS OOLITE V1.0 */
- 	ATH79_MACH_HIWIFI_HC6361,	/* HiWiFi HC6361 */
- 	ATH79_MACH_JA76PF,		/* jjPlus JA76PF */
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -65,6 +65,7 @@ obj-$(CONFIG_ATH79_MACH_EW_DORIN)	+= mac
- obj-$(CONFIG_ATH79_MACH_EAP7660D)	+= mach-eap7660d.o
- obj-$(CONFIG_ATH79_MACH_EL_M150)	+= mach-el-m150.o
- obj-$(CONFIG_ATH79_MACH_EL_MINI)	+= mach-el-mini.o
-+obj-$(CONFIG_ATH79_MACH_GL_INET)	+= mach-gl-inet.o
- obj-$(CONFIG_ATH79_MACH_GS_OOLITE)	+= mach-gs-oolite.o
- obj-$(CONFIG_ATH79_MACH_HIWIFI_HC6361)	+= mach-hiwifi-hc6361.o
- obj-$(CONFIG_ATH79_MACH_JA76PF)		+= mach-ja76pf.o

+ 0 - 39
target/linux/ar71xx/patches-3.14/718-MIPS-ath79-add-ESR1750-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -177,6 +177,16 @@ config ATH79_MACH_AW_NR580
- 	select ATH79_DEV_LEDS_GPIO
- 	select ATH79_DEV_M25P80
- 
-+config ATH79_MACH_ESR1750
-+	bool "EnGenius ESR1750 board 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_USB
-+	select ATH79_DEV_WMAC
-+
- config ATH79_MACH_WHR_HP_G300N
- 	bool "Buffalo WHR-HP-G300N board support"
- 	select SOC_AR724X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -65,6 +65,7 @@ obj-$(CONFIG_ATH79_MACH_EW_DORIN)	+= mac
- obj-$(CONFIG_ATH79_MACH_EAP7660D)	+= mach-eap7660d.o
- obj-$(CONFIG_ATH79_MACH_EL_M150)	+= mach-el-m150.o
- obj-$(CONFIG_ATH79_MACH_EL_MINI)	+= mach-el-mini.o
-+obj-$(CONFIG_ATH79_MACH_ESR1750)	+= mach-esr1750.o
- obj-$(CONFIG_ATH79_MACH_GL_INET)	+= mach-gl-inet.o
- obj-$(CONFIG_ATH79_MACH_GS_OOLITE)	+= mach-gs-oolite.o
- obj-$(CONFIG_ATH79_MACH_HIWIFI_HC6361)	+= mach-hiwifi-hc6361.o
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -53,6 +53,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_EAP7660D,		/* Senao EAP7660D */
- 	ATH79_MACH_EL_M150,		/* EasyLink EL-M150 */
- 	ATH79_MACH_EL_MINI,		/* EasyLink EL-MINI */
-+	ATH79_MACH_ESR1750,		/* EnGenius ESR1750 */
- 	ATH79_MACH_GL_INET,		/* GL-CONNECT GL-INET */
- 	ATH79_MACH_GS_OOLITE,           /* GS OOLITE V1.0 */
- 	ATH79_MACH_HIWIFI_HC6361,	/* HiWiFi HC6361 */

+ 0 - 39
target/linux/ar71xx/patches-3.14/719-MIPS-ath79-add-ESR900-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -48,6 +48,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_DIR_825_C1,		/* D-Link DIR-825 rev. C1 */
- 	ATH79_MACH_DIR_835_A1,		/* D-Link DIR-835 rev. A1 */
- 	ATH79_MACH_DRAGINO2,		/* Dragino Version 2 */
-+	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_EAP7660D,		/* Senao EAP7660D */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -335,6 +335,16 @@ config ATH79_MACH_DRAGINO2
- 	select ATH79_DEV_ETH
- 	select ATH79_DEV_USB
- 
-+config ATH79_MACH_ESR900
-+	bool "EnGenius ESR900 board 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_USB
-+	select ATH79_DEV_WMAC
-+
- config ATH79_MACH_EW_DORIN
- 	bool "embedded wireless Dorin Platform support"
- 	select SOC_AR933X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -61,6 +61,7 @@ obj-$(CONFIG_ATH79_MACH_DIR_615_C1)	+= m
- obj-$(CONFIG_ATH79_MACH_DIR_825_B1)	+= mach-dir-825-b1.o
- obj-$(CONFIG_ATH79_MACH_DIR_825_C1)	+= mach-dir-825-c1.o
- obj-$(CONFIG_ATH79_MACH_DRAGINO2)	+= mach-dragino2.o
-+obj-$(CONFIG_ATH79_MACH_ESR900)	+= mach-esr900.o
- obj-$(CONFIG_ATH79_MACH_EW_DORIN)	+= mach-ew-dorin.o
- obj-$(CONFIG_ATH79_MACH_EAP7660D)	+= mach-eap7660d.o
- obj-$(CONFIG_ATH79_MACH_EL_M150)	+= mach-el-m150.o

+ 0 - 38
target/linux/ar71xx/patches-3.14/720-MIPS-ath79-add-Tube2H-support.patch

@@ -1,38 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -143,6 +143,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_TL_WR842N_V2,	/* TP-LINK TL-WR842N/ND v2 */
- 	ATH79_MACH_TL_WR941ND,		/* TP-LINK TL-WR941ND */
- 	ATH79_MACH_TL_WR941ND_V5,	/* TP-LINK TL-WR941ND v5 */
-+	ATH79_MACH_TUBE2H,		/* Alfa Network Tube2H */
- 	ATH79_MACH_UBNT_AIRROUTER,	/* Ubiquiti AirRouter */
- 	ATH79_MACH_UBNT_BULLET_M,	/* Ubiquiti Bullet M */
- 	ATH79_MACH_UBNT_LOCO_M_XW, 	/* Ubiquiti Loco M XW */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -29,6 +29,15 @@ config ATH79_MACH_ALFA_NX
- 	select ATH79_DEV_LEDS_GPIO
- 	select ATH79_DEV_M25P80
- 
-+config ATH79_MACH_TUBE2H
-+	bool "ALFA Network Tube2H board 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_WMAC
-+
- config ATH79_MACH_ALL0258N
- 	bool "Allnet ALL0258N support"
- 	select SOC_AR724X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -117,6 +117,7 @@ obj-$(CONFIG_ATH79_MACH_TL_WR1043ND_V2)
- obj-$(CONFIG_ATH79_MACH_TL_WR2543N)	+= mach-tl-wr2543n.o
- obj-$(CONFIG_ATH79_MACH_TL_WR703N)	+= mach-tl-wr703n.o
- obj-$(CONFIG_ATH79_MACH_TL_WR720N_V3)	+= mach-tl-wr720n-v3.o
-+obj-$(CONFIG_ATH79_MACH_TUBE2H)		+= mach-tube2h.o
- obj-$(CONFIG_ATH79_MACH_UBNT)		+= mach-ubnt.o
- obj-$(CONFIG_ATH79_MACH_UBNT_XM)	+= mach-ubnt-xm.o
- obj-$(CONFIG_ATH79_MACH_WHR_HP_G300N)	+= mach-whr-hp-g300n.o

+ 0 - 38
target/linux/ar71xx/patches-3.14/721-MIPS-ath79-add-EAP300v2-support.patch

@@ -1,38 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -51,6 +51,7 @@ enum ath79_mach_type {
- 	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_EAP300V2,		/* EnGenius EAP300 v2 */
- 	ATH79_MACH_EAP7660D,		/* Senao EAP7660D */
- 	ATH79_MACH_EL_M150,		/* EasyLink EL-M150 */
- 	ATH79_MACH_EL_MINI,		/* EasyLink EL-MINI */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -396,6 +396,15 @@ config ATH79_MACH_GL_INET
- 	select ATH79_DEV_USB
- 	select ATH79_DEV_WMAC
- 
-+config ATH79_MACH_EAP300V2
-+	bool "EnGenius EAP300 v2 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_GS_OOLITE
-        bool "GS Oolite V1 support"
-        select SOC_AR933X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -63,6 +63,7 @@ obj-$(CONFIG_ATH79_MACH_DIR_825_C1)	+= m
- obj-$(CONFIG_ATH79_MACH_DRAGINO2)	+= mach-dragino2.o
- obj-$(CONFIG_ATH79_MACH_ESR900)	+= mach-esr900.o
- obj-$(CONFIG_ATH79_MACH_EW_DORIN)	+= mach-ew-dorin.o
-+obj-$(CONFIG_ATH79_MACH_EAP300V2)	+= mach-eap300v2.o
- obj-$(CONFIG_ATH79_MACH_EAP7660D)	+= mach-eap7660d.o
- obj-$(CONFIG_ATH79_MACH_EL_M150)	+= mach-el-m150.o
- obj-$(CONFIG_ATH79_MACH_EL_MINI)	+= mach-el-mini.o

+ 0 - 10
target/linux/ar71xx/patches-3.14/722-MIPS-ath79-add-airGateway-support.patch

@@ -78,13 +78,3 @@
 +MIPS_MACHINE(ATH79_MACH_UBNT_AIRGW, "UBNT-AGW", "Ubiquiti AirGateway",
 +MIPS_MACHINE(ATH79_MACH_UBNT_AIRGW, "UBNT-AGW", "Ubiquiti AirGateway",
 +	     ubnt_airgateway_setup);
 +	     ubnt_airgateway_setup);
 +
 +
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -145,6 +145,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_TL_WR941ND,		/* TP-LINK TL-WR941ND */
- 	ATH79_MACH_TL_WR941ND_V5,	/* TP-LINK TL-WR941ND v5 */
- 	ATH79_MACH_TUBE2H,		/* Alfa Network Tube2H */
-+	ATH79_MACH_UBNT_AIRGW,		/* Ubiquiti AirGateway */
- 	ATH79_MACH_UBNT_AIRROUTER,	/* Ubiquiti AirRouter */
- 	ATH79_MACH_UBNT_BULLET_M,	/* Ubiquiti Bullet M */
- 	ATH79_MACH_UBNT_LOCO_M_XW, 	/* Ubiquiti Loco M XW */

+ 0 - 38
target/linux/ar71xx/patches-3.14/723-MIPS-ath79-add-om5p-support.patch

@@ -1,38 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -77,6 +77,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_OM2P_LC,		/* OpenMesh OM2P-LC */
- 	ATH79_MACH_OM2Pv2,		/* OpenMesh OM2Pv2 */
- 	ATH79_MACH_OM2P,		/* OpenMesh OM2P */
-+	ATH79_MACH_OM5P,		/* OpenMesh OM5P */
- 	ATH79_MACH_PB42,		/* Atheros PB42 */
- 	ATH79_MACH_PB92,		/* Atheros PB92 */
- 	ATH79_MACH_RB_411,		/* MikroTik RouterBOARD 411/411A/411AH */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -597,6 +597,15 @@ config ATH79_MACH_OM2P
- 	select ATH79_DEV_M25P80
- 	select ATH79_DEV_WMAC
- 
-+config ATH79_MACH_OM5P
-+	bool "OpenMesh OM5P board 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_MR600
- 	bool "OpenMesh MR600 board support"
- 	select SOC_AR934X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -82,6 +82,7 @@ obj-$(CONFIG_ATH79_MACH_MZK_W04NU)	+= ma
- obj-$(CONFIG_ATH79_MACH_MZK_W300NH)	+= mach-mzk-w300nh.o
- obj-$(CONFIG_ATH79_MACH_NBG460N)	+= mach-nbg460n.o
- obj-$(CONFIG_ATH79_MACH_OM2P)		+= mach-om2p.o
-+obj-$(CONFIG_ATH79_MACH_OM5P)		+= mach-om5p.o
- obj-$(CONFIG_ATH79_MACH_PB42)		+= mach-pb42.o
- obj-$(CONFIG_ATH79_MACH_PB44)		+= mach-pb44.o
- obj-$(CONFIG_ATH79_MACH_PB92)		+= mach-pb92.o

+ 0 - 21
target/linux/ar71xx/patches-3.14/724-MIPS-ath79-archer_c5-support.patch

@@ -1,21 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -31,6 +31,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_AP81,		/* Atheros AP81 reference board */
- 	ATH79_MACH_AP83,		/* Atheros AP83 */
- 	ATH79_MACH_AP96,		/* Atheros AP96 */
-+	ATH79_MACH_ARCHER_C5,		/* TP-LINK Archer C5 board */
- 	ATH79_MACH_ARCHER_C7,		/* TP-LINK Archer C7 board */
- 	ATH79_MACH_AW_NR580,		/* AzureWave AW-NR580 */
- 	ATH79_MACH_BHU_BXU2000N2_A1,	/* BHU BXU2000n-2 A1 */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -664,7 +664,7 @@ config ATH79_MACH_EAP7660D
- 	select ATH79_DEV_M25P80
- 
- config ATH79_MACH_ARCHER_C7
--	bool "TP-LINK Archer C7/TL-WDR4900 v2 board support"
-+	bool "TP-LINK Archer C5/C7/TL-WDR4900 v2 board support"
- 	select SOC_QCA955X
- 	select ATH79_DEV_AP9X_PCI if PCI
- 	select ATH79_DEV_ETH

+ 0 - 38
target/linux/ar71xx/patches-3.14/725-MIPS-ath79-add-smart-300-support.patch

@@ -1,38 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -104,6 +104,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_RB_SXTLITE2ND,	/* Mikrotik RouterBOARD SXT Lite 2nD */
- 	ATH79_MACH_RB_SXTLITE5ND,	/* Mikrotik RouterBOARD SXT Lite 5nD */
- 	ATH79_MACH_RW2458N,		/* Redwave RW2458N */
-+	ATH79_MACH_SMART_300,		/* NC-LINK SMART-300 */
- 	ATH79_MACH_TEW_632BRP,		/* TRENDnet TEW-632BRP */
- 	ATH79_MACH_TEW_673GRU,		/* TRENDnet TEW-673GRU */
- 	ATH79_MACH_TEW_712BR,		/* TRENDnet TEW-712BR */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -518,6 +518,15 @@ config ATH79_MACH_RBSXTLITE
- 	select ATH79_DEV_WMAC
- 	select ATH79_ROUTERBOOT
- 
-+config ATH79_MACH_SMART_300
-+	bool "NC-LINK SMART-300 board 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_WNDAP360
- 	bool "NETGEAR WNDAP360 board support"
- 	select SOC_AR71XX
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -93,6 +93,7 @@ obj-$(CONFIG_ATH79_MACH_RB95X)		+= mach-
- obj-$(CONFIG_ATH79_MACH_RB2011)		+= mach-rb2011.o
- obj-$(CONFIG_ATH79_MACH_RBSXTLITE)	+= mach-rbsxtlite.o
- obj-$(CONFIG_ATH79_MACH_RW2458N)	+= mach-rw2458n.o
-+obj-$(CONFIG_ATH79_MACH_SMART_300)	+= mach-smart-300.o
- obj-$(CONFIG_ATH79_MACH_TEW_632BRP)	+= mach-tew-632brp.o
- obj-$(CONFIG_ATH79_MACH_TEW_673GRU)	+= mach-tew-673gru.o
- obj-$(CONFIG_ATH79_MACH_TEW_712BR)	+= mach-tew-712br.o

+ 0 - 11
target/linux/ar71xx/patches-3.14/725-MIPS-ath79-add_mikrotik_rb2011uias-2hnd.patch

@@ -9,14 +9,3 @@
  }
  }
  
  
  MIPS_MACHINE_NONAME(ATH79_MACH_RB_2011R5, "2011r5", rb2011r5_setup);
  MIPS_MACHINE_NONAME(ATH79_MACH_RB_2011R5, "2011r5", rb2011r5_setup);
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -100,7 +100,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_RB_2011G,		/* Mikrotik RouterBOARD 2011UAS-2HnD */
- 	ATH79_MACH_RB_2011L,		/* Mikrotik RouterBOARD 2011L */
- 	ATH79_MACH_RB_2011US,		/* Mikrotik RouterBOARD 2011UAS */
--	ATH79_MACH_RB_2011R5,		/* Mikrotik RouterBOARD 2011UiAS */
-+	ATH79_MACH_RB_2011R5,		/* Mikrotik RouterBOARD 2011UiAS(-2Hnd) */
- 	ATH79_MACH_RB_SXTLITE2ND,	/* Mikrotik RouterBOARD SXT Lite 2nD */
- 	ATH79_MACH_RB_SXTLITE5ND,	/* Mikrotik RouterBOARD SXT Lite 5nD */
- 	ATH79_MACH_RW2458N,		/* Redwave RW2458N */

+ 0 - 40
target/linux/ar71xx/patches-3.14/726-MIPS-ath79-add-qihoo-360-c301-support.patch

@@ -1,40 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -1053,6 +1053,17 @@ config ATH79_MACH_BHU_BXU2000N2_A
- 	select ATH79_DEV_USB
- 	select ATH79_DEV_WMAC
- 
-+config ATH79_MACH_QIHOO_C301
-+	bool "Qihoo 360 C301 board 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
-+	select ATH79_DEV_USB
-+	select ATH79_NVRAM
-+
- endmenu
- 
- config SOC_AR71XX
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -81,6 +81,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_OM5P,		/* OpenMesh OM5P */
- 	ATH79_MACH_PB42,		/* Atheros PB42 */
- 	ATH79_MACH_PB92,		/* Atheros PB92 */
-+	ATH79_MACH_QIHOO_C301,		/* Qihoo 360 C301 */
- 	ATH79_MACH_RB_411,		/* MikroTik RouterBOARD 411/411A/411AH */
- 	ATH79_MACH_RB_411U,		/* MikroTik RouterBOARD 411U */
- 	ATH79_MACH_RB_433,		/* MikroTik RouterBOARD 433/433AH */
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -86,6 +86,7 @@ obj-$(CONFIG_ATH79_MACH_OM5P)		+= mach-o
- obj-$(CONFIG_ATH79_MACH_PB42)		+= mach-pb42.o
- obj-$(CONFIG_ATH79_MACH_PB44)		+= mach-pb44.o
- obj-$(CONFIG_ATH79_MACH_PB92)		+= mach-pb92.o
-+obj-$(CONFIG_ATH79_MACH_QIHOO_C301)	+= mach-qihoo-c301.o
- obj-$(CONFIG_ATH79_MACH_RB4XX)		+= mach-rb4xx.o
- obj-$(CONFIG_ATH79_MACH_RB750)		+= mach-rb750.o
- obj-$(CONFIG_ATH79_MACH_RB91X)		+= mach-rb91x.o

+ 0 - 39
target/linux/ar71xx/patches-3.14/729-MIPS-ath79-add-WZR-450HP2.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -188,6 +188,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_WZR_HP_G300NH,	/* Buffalo WZR-HP-G300NH */
- 	ATH79_MACH_WZR_HP_G300NH2,	/* Buffalo WZR-HP-G300NH2 */
- 	ATH79_MACH_WZR_HP_G450H,	/* Buffalo WZR-HP-G450H */
-+	ATH79_MACH_WZR_450HP2,		/* Buffalo WZR-450HP2 */
- 	ATH79_MACH_ZCN_1523H_2,		/* Zcomax ZCN-1523H-2-xx */
- 	ATH79_MACH_ZCN_1523H_5,		/* Zcomax ZCN-1523H-5-xx */
- };
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -263,6 +263,16 @@ config ATH79_MACH_WZR_HP_G450H
- 	select ATH79_DEV_M25P80
- 	select ATH79_DEV_USB
- 
-+config ATH79_MACH_WZR_450HP2
-+	bool "Buffalo WZR-450HP2 board 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_USB
-+	select ATH79_DEV_WMAC
-+
- config ATH79_MACH_WP543
- 	bool "Compex WP543/WPJ543 board support"
- 	select SOC_AR71XX
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -142,6 +142,7 @@ obj-$(CONFIG_ATH79_MACH_WZR_HP_G300NH)	+
- obj-$(CONFIG_ATH79_MACH_WZR_HP_G300NH2)	+= mach-wzr-hp-g300nh2.o
- obj-$(CONFIG_ATH79_MACH_WZR_HP_AG300H)	+= mach-wzr-hp-ag300h.o
- obj-$(CONFIG_ATH79_MACH_WZR_HP_G450H)	+= mach-wzr-hp-g450h.o
-+obj-$(CONFIG_ATH79_MACH_WZR_450HP2)	+= mach-wzr-450hp2.o
- obj-$(CONFIG_ATH79_MACH_ZCN_1523H)	+= mach-zcn-1523h.o
- obj-$(CONFIG_ATH79_MACH_CARAMBOLA2)	+= mach-carambola2.o
- obj-$(CONFIG_ATH79_MACH_NBG6716)	+= mach-nbg6716.o

+ 0 - 40
target/linux/ar71xx/patches-3.14/730-MIPS-ath79-add-DHP-1565A1.patch

@@ -1,40 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -40,6 +40,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_CPE510,		/* TP-LINK CPE510 */
- 	ATH79_MACH_DB120,		/* Atheros DB120 reference board */
- 	ATH79_MACH_PB44,		/* Atheros PB44 reference board */
-+	ATH79_MACH_DHP_1565_A1,		/* D-Link DHP-1565 rev. A1 */
- 	ATH79_MACH_DIR_505_A1,		/* D-Link DIR-505 rev. A1 */
- 	ATH79_MACH_DIR_600_A1,		/* D-Link DIR-600 rev. A1 */
- 	ATH79_MACH_DIR_615_C1,		/* D-Link DIR-615 rev. C1 */
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -293,6 +293,17 @@ config ATH79_MACH_WPE72
- 	select ATH79_DEV_USB
- 	select MYLOADER
- 
-+config ATH79_MACH_DHP_1565_A1
-+	bool "D-Link DHP-1565 rev. A1 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_M25P80
-+	select ATH79_DEV_USB
-+	select ATH79_DEV_WMAC
-+
- config ATH79_MACH_DIR_505_A1
- 	bool "D-Link DIR-505-A1 support"
- 	select SOC_AR933X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -55,6 +55,7 @@ obj-$(CONFIG_ATH79_MACH_BHU_BXU2000N2_A)
- obj-$(CONFIG_ATH79_MACH_CAP4200AG)	+= mach-cap4200ag.o
- obj-$(CONFIG_ATH79_MACH_CPE510)		+= mach-cpe510.o
- obj-$(CONFIG_ATH79_MACH_DB120)		+= mach-db120.o
-+obj-$(CONFIG_ATH79_MACH_DHP_1565_A1)	+= mach-dhp-1565-a1.o
- obj-$(CONFIG_ATH79_MACH_DIR_505_A1)	+= mach-dir-505-a1.o
- obj-$(CONFIG_ATH79_MACH_DIR_600_A1)	+= mach-dir-600-a1.o
- obj-$(CONFIG_ATH79_MACH_DIR_615_C1)	+= mach-dir-615-c1.o

+ 0 - 39
target/linux/ar71xx/patches-3.14/730-MIPS-ath79-add-mr900-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -685,6 +685,16 @@ config ATH79_MACH_CAP4200AG
- 	select ATH79_DEV_M25P80
- 	select ATH79_DEV_WMAC
- 
-+config ATH79_MACH_MR900
-+	bool "OpenMesh MR900 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_EAP7660D
- 	bool "Senao EAP7660D support"
- 	select SOC_AR71XX
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -76,6 +76,7 @@ obj-$(CONFIG_ATH79_MACH_JA76PF)		+= mach
- obj-$(CONFIG_ATH79_MACH_JWAP003)	+= mach-jwap003.o
- obj-$(CONFIG_ATH79_MACH_HORNET_UB)	+= mach-hornet-ub.o
- obj-$(CONFIG_ATH79_MACH_MR600)		+= mach-mr600.o
-+obj-$(CONFIG_ATH79_MACH_MR900)		+= mach-mr900.o
- obj-$(CONFIG_ATH79_MACH_MYNET_N600)	+= mach-mynet-n600.o
- obj-$(CONFIG_ATH79_MACH_MYNET_N750)	+= mach-mynet-n750.o
- obj-$(CONFIG_ATH79_MACH_MYNET_REXT)	+= mach-mynet-rext.o
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -67,6 +67,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_HORNET_UB,		/* ALFA Networks Hornet-UB */
- 	ATH79_MACH_MR600V2,		/* OpenMesh MR600v2 */
- 	ATH79_MACH_MR600,		/* OpenMesh MR600 */
-+	ATH79_MACH_MR900,		/* OpenMesh MR900 */
- 	ATH79_MACH_MYNET_N600,		/* WD My Net N600 */
- 	ATH79_MACH_MYNET_N750,		/* WD My Net N750 */
- 	ATH79_MACH_MYNET_REXT,		/* WD My Net Wi-Fi Range Extender */

+ 0 - 10
target/linux/ar71xx/patches-3.14/731-MIPS-ath79-add-mr900v2-support.patch

@@ -1,10 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -68,6 +68,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_MR600V2,		/* OpenMesh MR600v2 */
- 	ATH79_MACH_MR600,		/* OpenMesh MR600 */
- 	ATH79_MACH_MR900,		/* OpenMesh MR900 */
-+	ATH79_MACH_MR900v2,		/* OpenMesh MR900v2 */
- 	ATH79_MACH_MYNET_N600,		/* WD My Net N600 */
- 	ATH79_MACH_MYNET_N750,		/* WD My Net N750 */
- 	ATH79_MACH_MYNET_REXT,		/* WD My Net Wi-Fi Range Extender */

+ 0 - 40
target/linux/ar71xx/patches-3.14/732-MIPS-ath79-add-R6100-support.patch

@@ -1,40 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -483,6 +483,17 @@ config ATH79_MACH_WRT400N
- 	select ATH79_DEV_LEDS_GPIO
- 	select ATH79_DEV_M25P80
- 
-+config ATH79_MACH_R6100
-+	bool "NETGEAR R6100 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
-+
- config ATH79_MACH_RB4XX
- 	bool "MikroTik RouterBOARD 4xx series support"
- 	select SOC_AR71XX
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -89,6 +89,7 @@ obj-$(CONFIG_ATH79_MACH_PB42)		+= mach-p
- obj-$(CONFIG_ATH79_MACH_PB44)		+= mach-pb44.o
- obj-$(CONFIG_ATH79_MACH_PB92)		+= mach-pb92.o
- obj-$(CONFIG_ATH79_MACH_QIHOO_C301)	+= mach-qihoo-c301.o
-+obj-$(CONFIG_ATH79_MACH_R6100)		+= mach-r6100.o
- obj-$(CONFIG_ATH79_MACH_RB4XX)		+= mach-rb4xx.o
- obj-$(CONFIG_ATH79_MACH_RB750)		+= mach-rb750.o
- obj-$(CONFIG_ATH79_MACH_RB91X)		+= mach-rb91x.o
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -85,6 +85,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_PB42,		/* Atheros PB42 */
- 	ATH79_MACH_PB92,		/* Atheros PB92 */
- 	ATH79_MACH_QIHOO_C301,		/* Qihoo 360 C301 */
-+	ATH79_MACH_R6100,		/* NETGEAR R6100 */
- 	ATH79_MACH_RB_411,		/* MikroTik RouterBOARD 411/411A/411AH */
- 	ATH79_MACH_RB_411U,		/* MikroTik RouterBOARD 411U */
- 	ATH79_MACH_RB_433,		/* MikroTik RouterBOARD 433/433AH */

+ 0 - 39
target/linux/ar71xx/patches-3.14/733-MIPS-ath79-add-DGL-5500-A1.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -40,6 +40,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_CPE510,		/* TP-LINK CPE510 */
- 	ATH79_MACH_DB120,		/* Atheros DB120 reference board */
- 	ATH79_MACH_PB44,		/* Atheros PB44 reference board */
-+	ATH79_MACH_DGL_5500_A1,		/* D-link DGL-5500 rev. A1 */
- 	ATH79_MACH_DHP_1565_A1,		/* D-Link DHP-1565 rev. A1 */
- 	ATH79_MACH_DIR_505_A1,		/* D-Link DIR-505 rev. A1 */
- 	ATH79_MACH_DIR_600_A1,		/* D-Link DIR-600 rev. A1 */
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -55,6 +55,7 @@ obj-$(CONFIG_ATH79_MACH_BHU_BXU2000N2_A)
- obj-$(CONFIG_ATH79_MACH_CAP4200AG)	+= mach-cap4200ag.o
- obj-$(CONFIG_ATH79_MACH_CPE510)		+= mach-cpe510.o
- obj-$(CONFIG_ATH79_MACH_DB120)		+= mach-db120.o
-+obj-$(CONFIG_ATH79_MACH_DGL_5500_A1)	+= mach-dgl-5500-a1.o
- obj-$(CONFIG_ATH79_MACH_DHP_1565_A1)	+= mach-dhp-1565-a1.o
- obj-$(CONFIG_ATH79_MACH_DIR_505_A1)	+= mach-dir-505-a1.o
- obj-$(CONFIG_ATH79_MACH_DIR_600_A1)	+= mach-dir-600-a1.o
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -293,6 +293,16 @@ config ATH79_MACH_WPE72
- 	select ATH79_DEV_USB
- 	select MYLOADER
- 
-+config ATH79_MACH_DGL_5500_A1
-+	bool "D-Link DGL-5500 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
-+	select ATH79_DEV_USB
-+
- config ATH79_MACH_DHP_1565_A1
- 	bool "D-Link DHP-1565 rev. A1 board support"
- 	select SOC_AR934X

+ 0 - 39
target/linux/ar71xx/patches-3.14/734-MIPS-ath79-add-belkin-ac1750db.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -70,6 +70,7 @@ obj-$(CONFIG_ATH79_MACH_EAP7660D)	+= mac
- obj-$(CONFIG_ATH79_MACH_EL_M150)	+= mach-el-m150.o
- obj-$(CONFIG_ATH79_MACH_EL_MINI)	+= mach-el-mini.o
- obj-$(CONFIG_ATH79_MACH_ESR1750)	+= mach-esr1750.o
-+obj-$(CONFIG_ATH79_MACH_F9K1115V2)	+= mach-f9k1115v2.o
- obj-$(CONFIG_ATH79_MACH_GL_INET)	+= mach-gl-inet.o
- obj-$(CONFIG_ATH79_MACH_GS_OOLITE)	+= mach-gs-oolite.o
- obj-$(CONFIG_ATH79_MACH_HIWIFI_HC6361)	+= mach-hiwifi-hc6361.o
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -186,6 +186,16 @@ config ATH79_MACH_AW_NR580
- 	select ATH79_DEV_LEDS_GPIO
- 	select ATH79_DEV_M25P80
- 
-+config ATH79_MACH_F9K1115V2
-+	bool "Belkin AC1750DB board 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_USB
-+	select ATH79_DEV_WMAC
-+
- config ATH79_MACH_ESR1750
- 	bool "EnGenius ESR1750 board support"
- 	select SOC_QCA955X
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -59,6 +59,7 @@ enum ath79_mach_type {
- 	ATH79_MACH_EL_M150,		/* EasyLink EL-M150 */
- 	ATH79_MACH_EL_MINI,		/* EasyLink EL-MINI */
- 	ATH79_MACH_ESR1750,		/* EnGenius ESR1750 */
-+	ATH79_MACH_F9K1115V2,		/* Belkin AC1750DB */
- 	ATH79_MACH_GL_INET,		/* GL-CONNECT GL-INET */
- 	ATH79_MACH_GS_OOLITE,           /* GS OOLITE V1.0 */
- 	ATH79_MACH_HIWIFI_HC6361,	/* HiWiFi HC6361 */

+ 2 - 2
target/linux/ar71xx/patches-3.14/735-MIPS-ath79-add-support-for-QCA956x-SoC.patch

@@ -445,7 +445,7 @@
  }
  }
 --- a/arch/mips/ath79/Kconfig
 --- a/arch/mips/ath79/Kconfig
 +++ b/arch/mips/ath79/Kconfig
 +++ b/arch/mips/ath79/Kconfig
-@@ -1165,6 +1165,12 @@ config SOC_QCA955X
+@@ -1175,6 +1175,12 @@ config SOC_QCA955X
  	select PCI_AR724X if PCI
  	select PCI_AR724X if PCI
  	def_bool n
  	def_bool n
  
  
@@ -458,7 +458,7 @@
  config ATH79_DEV_M25P80
  config ATH79_DEV_M25P80
  	select ATH79_DEV_SPI
  	select ATH79_DEV_SPI
  	def_bool n
  	def_bool n
-@@ -1202,7 +1208,7 @@ config ATH79_DEV_USB
+@@ -1212,7 +1218,7 @@ config ATH79_DEV_USB
  	def_bool n
  	def_bool n
  
  
  config ATH79_DEV_WMAC
  config ATH79_DEV_WMAC

+ 0 - 39
target/linux/ar71xx/patches-3.14/737-MIPS-ath79-add-TL-WA701NDv2-support.patch

@@ -1,39 +0,0 @@
---- a/arch/mips/ath79/Kconfig
-+++ b/arch/mips/ath79/Kconfig
-@@ -803,6 +803,16 @@ config ATH79_MACH_TL_WAX50RE
- 	select ATH79_DEV_M25P80
- 	select ATH79_DEV_WMAC
- 
-+config ATH79_MACH_TL_WA701ND_V2
-+	bool "TP-LINK TL-WA701ND v2 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_TL_WA830RE_V2
- 	bool "TP-LINK TL-WA830RE v2 support"
- 	select SOC_AR934X
---- a/arch/mips/ath79/Makefile
-+++ b/arch/mips/ath79/Makefile
-@@ -109,6 +109,7 @@ obj-$(CONFIG_ATH79_MACH_TL_MR13U)	+= mac
- obj-$(CONFIG_ATH79_MACH_TL_MR3020)	+= mach-tl-mr3020.o
- obj-$(CONFIG_ATH79_MACH_TL_MR3X20)	+= mach-tl-mr3x20.o
- obj-$(CONFIG_ATH79_MACH_TL_WAX50RE)     += mach-tl-wax50re.o
-+obj-$(CONFIG_ATH79_MACH_TL_WA701ND_V2)	+= mach-tl-wa701nd-v2.o
- obj-$(CONFIG_ATH79_MACH_TL_WA830RE_V2)	+= mach-tl-wa830re-v2.o
- obj-$(CONFIG_ATH79_MACH_TL_WA901ND)	+= mach-tl-wa901nd.o
- obj-$(CONFIG_ATH79_MACH_TL_WA901ND_V2)	+= mach-tl-wa901nd-v2.o
---- a/arch/mips/ath79/machtypes.h
-+++ b/arch/mips/ath79/machtypes.h
-@@ -126,6 +126,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_WA701ND_V2,       /* TP-LINK TL-WA701ND v2 */
- 	ATH79_MACH_TL_WA750RE,		/* TP-LINK TL-WA750RE */
- 	ATH79_MACH_TL_WA7510N_V1,	/* TP-LINK TL-WA7510N v1*/
- 	ATH79_MACH_TL_WA850RE,		/* TP-LINK TL-WA850RE */