找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: x1060703191

分享些自己编译的OpenWrt固件--老内核-3.18.109

 火... [复制链接]
发表于 2019-12-5 08:09 | 显示全部楼层
本帖最后由 hello_limin 于 2019-12-5 09:06 编辑

我是用的源码做修改,你是用别人的 Mod 版,所以才出现错误,
已经更正了,你再试试看





  1. --- a/arch/mips/ath79/machtypes.h
  2. +++ b/arch/mips/ath79/machtypes.h
  3. @@ -16,22 +16,206 @@

  4. enum ath79_mach_type {
  5.          ATH79_MACH_GENERIC = 0,
  6. +        ATH79_MACH_ALFA_AP120C,                /* ALFA Network AP120C board */
  7. +        ATH79_MACH_ALFA_AP96,                /* ALFA Network AP96 board */
  8. +        ATH79_MACH_ALFA_NX,                /* ALFA Network N2/N5 board */
  9. +        ATH79_MACH_ALL0258N,                /* Allnet ALL0258N */
  10. +        ATH79_MACH_ALL0305,                /* Allnet ALL0305 */
  11. +        ATH79_MACH_ALL0315N,                /* Allnet ALL0315N */
  12. +        ATH79_MACH_K2T,                        /* Phicomm K2T A1/A2/A3 board */
  13. +        ATH79_MACH_CSAC,                /* CSAC-III board */
  14. +        ATH79_MACH_LETV,                /* LETV board */
  15. +        ATH79_MACH_AP113,                /* Atheros AP113 reference board */
  16.          ATH79_MACH_AP121,                /* Atheros AP121 reference board */
  17.          ATH79_MACH_AP121_MINI,                /* Atheros AP121-MINI reference board */
  18. +        ATH79_MACH_AP132,                /* Atheros AP132 reference board */
  19.          ATH79_MACH_AP135_020,                /* Atheros AP135-020 reference board */
  20.          ATH79_MACH_AP136_010,                /* Atheros AP136-010 reference board */
  21.          ATH79_MACH_AP136_020,                /* Atheros AP136-020 reference board */
  22.          ATH79_MACH_AP81,                /* Atheros AP81 reference board */
  23. +        ATH79_MACH_AP83,                /* Atheros AP83 */
  24. +        ATH79_MACH_AP96,                /* Atheros AP96 */
  25. +        ATH79_MACH_ARCHER_C5,                /* TP-LINK Archer C5 board */
  26. +        ATH79_MACH_ARCHER_C7,                /* TP-LINK Archer C7 board */
  27. +        ATH79_MACH_AW_NR580,                /* AzureWave AW-NR580 */
  28. +        ATH79_MACH_BHU_BXU2000N2_A1,        /* BHU BXU2000n-2 A1 */
  29. +        ATH79_MACH_CAP4200AG,                /* Senao CAP4200AG */
  30. +        ATH79_MACH_CARAMBOLA2,                /* 8devices Carambola2 */
  31. +        ATH79_MACH_CPE510,                /* TP-LINK CPE510 */
  32.          ATH79_MACH_DB120,                /* Atheros DB120 reference board */
  33.          ATH79_MACH_PB44,                /* Atheros PB44 reference board */
  34. +        ATH79_MACH_DGL_5500_A1,                /* D-link DGL-5500 rev. A1 */
  35. +        ATH79_MACH_DHP_1565_A1,                /* D-Link DHP-1565 rev. A1 */
  36. +        ATH79_MACH_DIR_505_A1,                /* D-Link DIR-505 rev. A1 */
  37. +        ATH79_MACH_DIR_600_A1,                /* D-Link DIR-600 rev. A1 */
  38. +        ATH79_MACH_DIR_615_C1,                /* D-Link DIR-615 rev. C1 */
  39. +        ATH79_MACH_DIR_615_E1,                /* D-Link DIR-615 rev. E1 */
  40. +        ATH79_MACH_DIR_615_E4,                /* D-Link DIR-615 rev. E4 */
  41. +        ATH79_MACH_DIR_615_I1,                /* D-Link DIR-615 rev. I1 */
  42. +        ATH79_MACH_DIR_825_B1,                /* D-Link DIR-825 rev. B1 */
  43. +        ATH79_MACH_DIR_825_C1,                /* D-Link DIR-825 rev. C1 */
  44. +        ATH79_MACH_DIR_835_A1,                /* D-Link DIR-835 rev. A1 */
  45. +        ATH79_MACH_DLAN_PRO_500_WP,        /* devolo dLAN pro 500 Wireless+ */
  46. +        ATH79_MACH_DLAN_PRO_1200_AC,        /* devolo dLAN pro 1200+ WiFi ac*/
  47. +        ATH79_MACH_DRAGINO2,                /* Dragino Version 2 */
  48. +        ATH79_MACH_ESR900,                /* EnGenius ESR900 */
  49. +        ATH79_MACH_EW_DORIN,                /* embedded wireless Dorin Platform */
  50. +        ATH79_MACH_EW_DORIN_ROUTER,        /* embedded wireless Dorin Router Platform */
  51. +        ATH79_MACH_EAP300V2,                /* EnGenius EAP300 v2 */
  52. +        ATH79_MACH_EAP7660D,                /* Senao EAP7660D */
  53. +        ATH79_MACH_EL_M150,                /* EasyLink EL-M150 */
  54. +        ATH79_MACH_EL_MINI,                /* EasyLink EL-MINI */
  55. +        ATH79_MACH_ESR1750,                /* EnGenius ESR1750 */
  56. +        ATH79_MACH_F9K1115V2,                /* Belkin AC1750DB */
  57. +        ATH79_MACH_GL_INET,                /* GL-CONNECT GL-INET */
  58. +        ATH79_MACH_GS_OOLITE,           /* GS OOLITE V1.0 */
  59. +        ATH79_MACH_HIWIFI_HC6361,        /* HiWiFi HC6361 */
  60. +        ATH79_MACH_JA76PF,                /* jjPlus JA76PF */
  61. +        ATH79_MACH_JA76PF2,                /* jjPlus JA76PF2 */
  62. +        ATH79_MACH_JWAP003,                /* jjPlus JWAP003 */
  63. +        ATH79_MACH_HORNET_UB,                /* ALFA Networks Hornet-UB */
  64. +        ATH79_MACH_MR600V2,                /* OpenMesh MR600v2 */
  65. +        ATH79_MACH_MR600,                /* OpenMesh MR600 */
  66. +        ATH79_MACH_MR900,                /* OpenMesh MR900 */
  67. +        ATH79_MACH_MR900v2,                /* OpenMesh MR900v2 */
  68. +        ATH79_MACH_MYNET_N600,                /* WD My Net N600 */
  69. +        ATH79_MACH_MYNET_N750,                /* WD My Net N750 */
  70. +        ATH79_MACH_MYNET_REXT,                /* WD My Net Wi-Fi Range Extender */
  71. +        ATH79_MACH_MZK_W04NU,                /* Planex MZK-W04NU */
  72. +        ATH79_MACH_MZK_W300NH,                /* Planex MZK-W300NH */
  73. +        ATH79_MACH_NBG460N,                /* Zyxel NBG460N/550N/550NH */
  74. +        ATH79_MACH_NBG6716,                /* Zyxel NBG6716 */
  75. +        ATH79_MACH_OM2P_HSv2,                /* OpenMesh OM2P-HSv2 */
  76. +        ATH79_MACH_OM2P_HS,                /* OpenMesh OM2P-HS */
  77. +        ATH79_MACH_OM2P_LC,                /* OpenMesh OM2P-LC */
  78. +        ATH79_MACH_OM2Pv2,                /* OpenMesh OM2Pv2 */
  79. +        ATH79_MACH_OM2P,                /* OpenMesh OM2P */
  80. +        ATH79_MACH_OM5P,                /* OpenMesh OM5P */
  81. +        ATH79_MACH_ONION_OMEGA,                /* ONION OMEGA */
  82. +        ATH79_MACH_PB42,                /* Atheros PB42 */
  83. +        ATH79_MACH_PB92,                /* Atheros PB92 */
  84. +        ATH79_MACH_QIHOO_C301,                /* Qihoo 360 C301 */
  85. +        ATH79_MACH_R6100,                /* NETGEAR R6100 */
  86. +        ATH79_MACH_RB_411,                /* MikroTik RouterBOARD 411/411A/411AH */
  87. +        ATH79_MACH_RB_411U,                /* MikroTik RouterBOARD 411U */
  88. +        ATH79_MACH_RB_433,                /* MikroTik RouterBOARD 433/433AH */
  89. +        ATH79_MACH_RB_433U,                /* MikroTik RouterBOARD 433UAH */
  90. +        ATH79_MACH_RB_435G,                /* MikroTik RouterBOARD 435G */
  91. +        ATH79_MACH_RB_450G,                /* MikroTik RouterBOARD 450G */
  92. +        ATH79_MACH_RB_450,                /* MikroTik RouterBOARD 450 */
  93. +        ATH79_MACH_RB_493,                /* Mikrotik RouterBOARD 493/493AH */
  94. +        ATH79_MACH_RB_493G,                /* Mikrotik RouterBOARD 493G */
  95. +        ATH79_MACH_RB_711GR100,                /* Mikrotik RouterBOARD 911/912 boards */
  96. +        ATH79_MACH_RB_750,                /* MikroTik RouterBOARD 750 */
  97. +        ATH79_MACH_RB_750G_R3,                /* MikroTik RouterBOARD 750GL */
  98. +        ATH79_MACH_RB_751,                /* MikroTik RouterBOARD 751 */
  99. +        ATH79_MACH_RB_751G,                /* Mikrotik RouterBOARD 751G */
  100. +        ATH79_MACH_RB_951G,                /* Mikrotik RouterBOARD 951G */
  101. +        ATH79_MACH_RB_951U,                /* Mikrotik RouterBOARD 951Ui-2HnD */
  102. +        ATH79_MACH_RB_2011G,                /* Mikrotik RouterBOARD 2011UAS-2HnD */
  103. +        ATH79_MACH_RB_2011L,                /* Mikrotik RouterBOARD 2011L */
  104. +        ATH79_MACH_RB_2011US,                /* Mikrotik RouterBOARD 2011UAS */
  105. +        ATH79_MACH_RB_2011R5,                /* Mikrotik RouterBOARD 2011UiAS(-2Hnd) */
  106. +        ATH79_MACH_RB_SXTLITE2ND,        /* Mikrotik RouterBOARD SXT Lite 2nD */
  107. +        ATH79_MACH_RB_SXTLITE5ND,        /* Mikrotik RouterBOARD SXT Lite 5nD */
  108. +        ATH79_MACH_RW2458N,                /* Redwave RW2458N */
  109. +        ATH79_MACH_SMART_300,                /* NC-LINK SMART-300 */
  110. +        ATH79_MACH_TEW_632BRP,                /* TRENDnet TEW-632BRP */
  111. +        ATH79_MACH_TEW_673GRU,                /* TRENDnet TEW-673GRU */
  112. +        ATH79_MACH_TEW_712BR,                /* TRENDnet TEW-712BR */
  113. +        ATH79_MACH_TEW_732BR,                /* TRENDnet TEW-732BR */
  114. +        ATH79_MACH_TL_MR10U,                /* TP-LINK TL-MR10U */
  115. +        ATH79_MACH_TL_MR11U,                /* TP-LINK TL-MR11U */
  116. +        ATH79_MACH_TL_MR13U,                /* TP-LINK TL-MR13U */
  117. +        ATH79_MACH_TL_MR3020,                /* TP-LINK TL-MR3020 */
  118. +        ATH79_MACH_TL_MR3040,                /* TP-LINK TL-MR3040 */
  119. +        ATH79_MACH_TL_MR3040_V2,        /* TP-LINK TL-MR3040 v2 */
  120. +        ATH79_MACH_TL_MR3220,                /* TP-LINK TL-MR3220 */
  121. +        ATH79_MACH_TL_MR3220_V2,        /* TP-LINK TL-MR3220 v2 */
  122. +        ATH79_MACH_TL_MR3420,                /* TP-LINK TL-MR3420 */
  123. +        ATH79_MACH_TL_MR3420_V2,        /* TP-LINK TL-MR3420 v2 */
  124. +        ATH79_MACH_TL_WA701ND_V2,       /* TP-LINK TL-WA701ND v2 */
  125. +        ATH79_MACH_TL_WA750RE,                /* TP-LINK TL-WA750RE */
  126. +       ATH79_MACH_TL_WA7210N_V2,       /* TP-LINK TL-WA7210N v2 */
  127. +        ATH79_MACH_TL_WA7510N_V1,        /* TP-LINK TL-WA7510N v1*/
  128. +        ATH79_MACH_TL_WA850RE,                /* TP-LINK TL-WA850RE */
  129. +        ATH79_MACH_TL_WA860RE,                /* TP-LINK TL-WA860RE */
  130. +        ATH79_MACH_TL_WA801ND_V2,        /* TP-LINK TL-WA801ND v2 */
  131. +        ATH79_MACH_TL_WA830RE_V2,        /* TP-LINK TL-WA830RE v2 */
  132. +        ATH79_MACH_TL_WA901ND,                /* TP-LINK TL-WA901ND */
  133. +        ATH79_MACH_TL_WA901ND_V2,        /* TP-LINK TL-WA901ND v2 */
  134. +        ATH79_MACH_TL_WA901ND_V3,        /* TP-LINK TL-WA901ND v3 */
  135. +        ATH79_MACH_TL_WDR3500,                /* TP-LINK TL-WDR3500 */
  136. +        ATH79_MACH_TL_WDR4300,                /* TP-LINK TL-WDR4300 */
  137. +        ATH79_MACH_TL_WDR4900_V2,        /* TP-LINK TL-WDR4900 v2 */
  138. +        ATH79_MACH_TL_WR1041N_V2,        /* TP-LINK TL-WR1041N v2 */
  139. +        ATH79_MACH_TL_WR1043ND,                /* TP-LINK TL-WR1043ND */
  140. +        ATH79_MACH_TL_WR1043ND_V2,        /* TP-LINK TL-WR1043ND v2 */
  141. +        ATH79_MACH_TL_WR2543N,                /* TP-LINK TL-WR2543N/ND */
  142. +        ATH79_MACH_TL_WR703N,                /* TP-LINK TL-WR703N */
  143. +        ATH79_MACH_TL_WR710N,                /* TP-LINK TL-WR710N */
  144. +        ATH79_MACH_TL_WR720N_V3,        /* TP-LINK TL-WR720N v3/v4 */
  145. +        ATH79_MACH_TL_WR741ND,                /* TP-LINK TL-WR741ND */
  146. +        ATH79_MACH_TL_WR741ND_V4,        /* TP-LINK TL-WR741ND  v4*/
  147. +        ATH79_MACH_MW153R,                /* MERCURY MW153R */
  148. +        ATH79_MACH_TL_WR841N_V1,        /* TP-LINK TL-WR841N v1 */
  149. +        ATH79_MACH_TL_WR841N_V7,        /* TP-LINK TL-WR841N/ND v7 */
  150. +        ATH79_MACH_TL_WR841N_V8,        /* TP-LINK TL-WR841N/ND v8 */
  151. +        ATH79_MACH_TL_WR841N_V9,        /* TP-LINK TL-WR841N/ND v9 */
  152. +        ATH79_MACH_TL_WR841N_V11,        /* TP-LINK TL-WR841N/ND v11 */
  153. +        ATH79_MACH_TL_WR842N_V2,        /* TP-LINK TL-WR842N/ND v2 */
  154. +        ATH79_MACH_TL_WR881N_V1,        /* TP-LINK TL-WR881N v1 */
  155. +        ATH79_MACH_TL_WR941ND,                /* TP-LINK TL-WR941ND */
  156. +        ATH79_MACH_TL_WR941ND_V5,        /* TP-LINK TL-WR941ND v5 */
  157. +        ATH79_MACH_TL_WR941ND_V6,        /* TP-LINK TL-WR941ND v6 */
  158. +        ATH79_MACH_TUBE2H,                /* Alfa Network Tube2H */
  159. +        ATH79_MACH_UBNT_AIRGW,                /* Ubiquiti AirGateway */
  160.          ATH79_MACH_UBNT_AIRROUTER,        /* Ubiquiti AirRouter */
  161.          ATH79_MACH_UBNT_BULLET_M,        /* Ubiquiti Bullet M */
  162. +        ATH79_MACH_UBNT_LOCO_M_XW,         /* Ubiquiti Loco M XW */
  163. +        ATH79_MACH_UBNT_L乳酸菌饮料71,                /* Ubiquiti LS-SR71 */
  164. +        ATH79_MACH_UBNT_LSX,                /* Ubiquiti LSX */
  165.          ATH79_MACH_UBNT_NANO_M,         /* Ubiquiti NanoStation M */
  166. +        ATH79_MACH_UBNT_NANO_M_XW,         /* Ubiquiti NanoStation M XW */
  167.          ATH79_MACH_UBNT_ROCKET_M,        /* Ubiquiti Rocket M */
  168. +        ATH79_MACH_UBNT_RSPRO,                /* Ubiquiti RouterStation Pro */
  169. +        ATH79_MACH_UBNT_RS,                /* Ubiquiti RouterStation */
  170.          ATH79_MACH_UBNT_UAP_PRO,        /* Ubiquiti UniFi AP Pro */
  171.          ATH79_MACH_UBNT_UNIFI,                 /* Ubiquiti Unifi */
  172.          ATH79_MACH_UBNT_UNIFI_OUTDOOR,        /* Ubiquiti UnifiAP Outdoor */
  173. +        ATH79_MACH_UBNT_UNIFI_OUTDOOR_PLUS, /* Ubiquiti UnifiAP Outdoor+ */
  174.          ATH79_MACH_UBNT_XM,                /* Ubiquiti Networks XM board rev 1.0 */
  175. +        ATH79_MACH_WEIO,                        /* WeIO board */
  176. +        ATH79_MACH_WHR_G301N,                /* Buffalo WHR-G301N */
  177. +        ATH79_MACH_WHR_HP_G300N,        /* Buffalo WHR-HP-G300N */
  178. +        ATH79_MACH_WHR_HP_GN,                /* Buffalo WHR-HP-GN */
  179. +        ATH79_MACH_WLAE_AG300N,                /* Buffalo WLAE-AG300N */
  180. +        ATH79_MACH_WLR8100,                /* SITECOM WLR-8100 */
  181. +        ATH79_MACH_WNDAP360,                /* NETGEAR WNDAP360 */
  182. +        ATH79_MACH_WNDR3700,                /* NETGEAR WNDR3700/WNDR3800/WNDRMAC */
  183. +        ATH79_MACH_WNDR3700_V4,                /* NETGEAR WNDR3700v4 */
  184. +        ATH79_MACH_WNDR4300,                /* NETGEAR WNDR4300 */
  185. +        ATH79_MACH_WNR2000,                /* NETGEAR WNR2000 */
  186. +        ATH79_MACH_WNR2000_V3,                /* NETGEAR WNR2000 v3 */
  187. +        ATH79_MACH_WNR2000_V4,                /* NETGEAR WNR2000 v4 */
  188. +        ATH79_MACH_WNR2200,                /* NETGEAR WNR2200 */
  189. +        ATH79_MACH_WNR612_V2,                /* NETGEAR WNR612 v2 */
  190. +        ATH79_MACH_WNR1000_V2,                /* NETGEAR WNR1000 v2 */
  191. +        ATH79_MACH_WP543,                /* Compex WP543 */
  192. +        ATH79_MACH_WPE72,                /* Compex WPE72 */
  193. +        ATH79_MACH_WPJ344,                /* Compex WPJ344 */
  194. +        ATH79_MACH_WPJ531,                /* Compex WPJ531 */
  195. +        ATH79_MACH_WPJ558,                /* Compex WPJ558 */
  196. +        ATH79_MACH_WRT160NL,                /* Linksys WRT160NL */
  197. +        ATH79_MACH_E2100L,                /* Linksys E2100L */
  198. +        ATH79_MACH_WRT400N,                /* Linksys WRT400N */
  199. +        ATH79_MACH_WZR_HP_AG300H,        /* Buffalo WZR-HP-AG300H */
  200. +        ATH79_MACH_WZR_HP_G300NH,        /* Buffalo WZR-HP-G300NH */
  201. +        ATH79_MACH_WZR_HP_G300NH2,        /* Buffalo WZR-HP-G300NH2 */
  202. +        ATH79_MACH_WZR_HP_G450H,        /* Buffalo WZR-HP-G450H */
  203. +        ATH79_MACH_WZR_450HP2,                /* Buffalo WZR-450HP2 */
  204. +        ATH79_MACH_ZCN_1523H_2,                /* Zcomax ZCN-1523H-2-xx */
  205. +        ATH79_MACH_ZCN_1523H_5,                /* Zcomax ZCN-1523H-5-xx */
  206. };

  207. #endif /* _ATH79_MACHTYPE_H */
  208. --- a/arch/mips/ath79/Kconfig
  209. +++ b/arch/mips/ath79/Kconfig
  210. @@ -2,6 +2,111 @@ if ATH79

  211. menu "Atheros AR71XX/AR724X/AR913X machine selection"

  212. +config ATH79_MACH_LETV
  213. +        bool "LETV board"
  214. +        select SOC_QCA953X
  215. +        select ATH79_DEV_GPIO_BUTTONS
  216. +        select ATH79_DEV_LEDS_GPIO
  217. +        select ATH79_DEV_M25P80
  218. +        select ATH79_DEV_USB
  219. +        select ATH79_DEV_WMAC
  220. +        select ATH79_DEV_AP9X_PCI if PCI
  221. +
  222. +config ATH79_MACH_K2T
  223. +        bool "Phicomm K2T A1/A2/A3 board"
  224. +        select SOC_QCA956X
  225. +        select ATH79_DEV_ETH
  226. +        select ATH79_DEV_GPIO_BUTTONS
  227. +        select ATH79_DEV_LEDS_GPIO
  228. +        select ATH79_DEV_M25P80
  229. +        select ATH79_DEV_USB
  230. +        select ATH79_DEV_WMAC
  231. +        select ATH79_DEV_AP9X_PCI if PCI
  232. +
  233. +config ATH79_MACH_CSAC
  234. +        bool "CSAC board support"
  235. +        select SOC_QCA956X
  236. +        select ATH79_DEV_ETH
  237. +        select ATH79_DEV_GPIO_BUTTONS
  238. +        select ATH79_DEV_LEDS_GPIO
  239. +        select ATH79_DEV_M25P80
  240. +        select ATH79_DEV_USB
  241. +        select ATH79_DEV_WMAC
  242. +        select ATH79_DEV_AP9X_PCI if PCI
  243. +
  244. +config ATH79_MACH_ALFA_AP120C
  245. +        bool "ALFA Network AP120C board support"
  246. +        select SOC_AR71XX
  247. +        select ATH79_DEV_AP9X_PCI if PCI
  248. +        select ATH79_DEV_ETH
  249. +        select ATH79_DEV_GPIO_BUTTONS
  250. +        select ATH79_DEV_M25P80
  251. +        select ATH79_DEV_WMAC
  252. +
  253. +config ATH79_MACH_ALFA_AP96
  254. +        bool "ALFA Network AP96 board support"
  255. +        select SOC_AR71XX
  256. +        select ATH79_DEV_ETH
  257. +        select ATH79_DEV_GPIO_BUTTONS
  258. +        select ATH79_DEV_M25P80
  259. +        select ATH79_DEV_USB
  260. +
  261. +config ATH79_MACH_HORNET_UB
  262. +        bool "ALFA Network Hornet-UB board support"
  263. +        select SOC_AR933X
  264. +        select ATH79_DEV_ETH
  265. +        select ATH79_DEV_GPIO_BUTTONS
  266. +        select ATH79_DEV_LEDS_GPIO
  267. +        select ATH79_DEV_M25P80
  268. +        select ATH79_DEV_USB
  269. +        select ATH79_DEV_WMAC
  270. +
  271. +config ATH79_MACH_ALFA_NX
  272. +        bool "ALFA Network N2/N5 board support"
  273. +        select SOC_AR724X
  274. +        select ATH79_DEV_AP9X_PCI if PCI
  275. +        select ATH79_DEV_ETH
  276. +        select ATH79_DEV_GPIO_BUTTONS
  277. +        select ATH79_DEV_LEDS_GPIO
  278. +        select ATH79_DEV_M25P80
  279. +
  280. +config ATH79_MACH_TUBE2H
  281. +        bool "ALFA Network Tube2H board support"
  282. +        select SOC_AR933X
  283. +        select ATH79_DEV_ETH
  284. +        select ATH79_DEV_GPIO_BUTTONS
  285. +        select ATH79_DEV_LEDS_GPIO
  286. +        select ATH79_DEV_M25P80
  287. +        select ATH79_DEV_WMAC
  288. +
  289. +config ATH79_MACH_ALL0258N
  290. +        bool "Allnet ALL0258N support"
  291. +        select SOC_AR724X
  292. +        select ATH79_DEV_AP9X_PCI if PCI
  293. +        select ATH79_DEV_ETH
  294. +        select ATH79_DEV_GPIO_BUTTONS
  295. +        select ATH79_DEV_LEDS_GPIO
  296. +        select ATH79_DEV_M25P80
  297. +
  298. +config ATH79_MACH_ALL0315N
  299. +        bool "Allnet ALL0315N support"
  300. +        select SOC_AR724X
  301. +        select ATH79_DEV_AP9X_PCI if PCI
  302. +        select ATH79_DEV_ETH
  303. +        select ATH79_DEV_GPIO_BUTTONS
  304. +        select ATH79_DEV_LEDS_GPIO
  305. +        select ATH79_DEV_M25P80
  306. +
  307. +config ATH79_MACH_AP113
  308. +        bool "Atheros AP113 board support"
  309. +        select SOC_AR724X
  310. +        select ATH79_DEV_M25P80
  311. +        select ATH79_DEV_PB9X_PCI if PCI
  312. +        select ATH79_DEV_GPIO_BUTTONS
  313. +        select ATH79_DEV_LEDS_GPIO
  314. +        select ATH79_DEV_USB
  315. +        select ATH79_DEV_ETH
  316. +
  317. config ATH79_MACH_AP121
  318.          bool "Atheros AP121 reference board"
  319.          select SOC_AR933X
  320. @@ -11,62 +105,1081 @@ config ATH79_MACH_AP121
  321.          select ATH79_DEV_M25P80
  322.          select ATH79_DEV_USB
  323.          select ATH79_DEV_WMAC
  324. -        help
  325. -          Say 'Y' here if you want your kernel to support the
  326. -          Atheros AP121 reference board.
  327. +        help
  328. +          Say 'Y' here if you want your kernel to support the
  329. +          Atheros AP121 reference board.
  330. +
  331. +config ATH79_MACH_AP132
  332. +        bool "Atheros AP132 reference board"
  333. +        select SOC_QCA955X
  334. +        select ATH79_DEV_GPIO_BUTTONS
  335. +        select ATH79_DEV_LEDS_GPIO
  336. +        select ATH79_DEV_M25P80
  337. +        select ATH79_DEV_USB
  338. +        select ATH79_DEV_WMAC
  339. +        help
  340. +          Say 'Y' here if you want your kernel to support the
  341. +          Atheros AP132 reference boards.
  342. +
  343. +config ATH79_MACH_AP136
  344. +        bool "Atheros AP136/AP135 reference board"
  345. +        select SOC_QCA955X
  346. +        select ATH79_DEV_GPIO_BUTTONS
  347. +        select ATH79_DEV_LEDS_GPIO
  348. +        select ATH79_DEV_NFC
  349. +        select ATH79_DEV_M25P80
  350. +        select ATH79_DEV_USB
  351. +        select ATH79_DEV_WMAC
  352. +        help
  353. +          Say 'Y' here if you want your kernel to support the
  354. +          Atheros AP136 or AP135 reference boards.
  355. +
  356. +config ATH79_MACH_AP81
  357. +        bool "Atheros AP81 reference board"
  358. +        select SOC_AR913X
  359. +        select ATH79_DEV_ETH
  360. +        select ATH79_DEV_GPIO_BUTTONS
  361. +        select ATH79_DEV_LEDS_GPIO
  362. +        select ATH79_DEV_M25P80
  363. +        select ATH79_DEV_USB
  364. +        select ATH79_DEV_WMAC
  365. +        help
  366. +          Say 'Y' here if you want your kernel to support the
  367. +          Atheros AP81 reference board.
  368. +
  369. +config ATH79_MACH_AP83
  370. +        bool "Atheros AP83 board support"
  371. +        select SOC_AR913X
  372. +        select ATH79_DEV_GPIO_BUTTONS
  373. +        select ATH79_DEV_LEDS_GPIO
  374. +        select ATH79_DEV_USB
  375. +        select ATH79_DEV_WMAC
  376. +
  377. +config ATH79_MACH_AP96
  378. +        bool "Atheros AP96 board support"
  379. +        select SOC_AR71XX
  380. +        select ATH79_DEV_AP9X_PCI if PCI
  381. +        select ATH79_DEV_ETH
  382. +        select ATH79_DEV_GPIO_BUTTONS
  383. +        select ATH79_DEV_LEDS_GPIO
  384. +        select ATH79_DEV_M25P80
  385. +        select ATH79_DEV_USB
  386. +
  387. +config ATH79_MACH_DB120
  388. +        bool "Atheros DB120 reference board"
  389. +        select SOC_AR934X
  390. +        select ATH79_DEV_AP9X_PCI if PCI
  391. +        select ATH79_DEV_ETH
  392. +        select ATH79_DEV_GPIO_BUTTONS
  393. +        select ATH79_DEV_LEDS_GPIO
  394. +        select ATH79_DEV_M25P80
  395. +        select ATH79_DEV_NFC
  396. +        select ATH79_DEV_USB
  397. +        select ATH79_DEV_WMAC
  398. +        help
  399. +          Say 'Y' here if you want your kernel to support the
  400. +          Atheros DB120 reference board.
  401. +
  402. +config ATH79_MACH_PB42
  403. +        bool "Atheros PB42 board support"
  404. +        select SOC_AR71XX
  405. +        select ATH79_DEV_ETH
  406. +        select ATH79_DEV_GPIO_BUTTONS
  407. +        select ATH79_DEV_M25P80
  408. +
  409. +config ATH79_MACH_PB44
  410. +        bool "Atheros PB44 reference board"
  411. +        select SOC_AR71XX
  412. +        select ATH79_DEV_ETH
  413. +        select ATH79_DEV_GPIO_BUTTONS
  414. +        select ATH79_DEV_LEDS_GPIO
  415. +        select ATH79_DEV_SPI
  416. +        select ATH79_DEV_USB
  417. +        help
  418. +          Say 'Y' here if you want your kernel to support the
  419. +          Atheros PB44 reference board.
  420. +
  421. +config ATH79_MACH_PB92
  422. +        bool "Atheros PB92 board support"
  423. +        select SOC_AR724X
  424. +        select ATH79_DEV_ETH
  425. +        select ATH79_DEV_GPIO_BUTTONS
  426. +        select ATH79_DEV_LEDS_GPIO
  427. +        select ATH79_DEV_PB9X_PCI if PCI
  428. +        select ATH79_DEV_USB
  429. +
  430. +config ATH79_MACH_AW_NR580
  431. +        bool "AzureWave AW-NR580 board support"
  432. +        select SOC_AR71XX
  433. +        select ATH79_DEV_ETH
  434. +        select ATH79_DEV_GPIO_BUTTONS
  435. +        select ATH79_DEV_LEDS_GPIO
  436. +        select ATH79_DEV_M25P80
  437. +
  438. +config ATH79_MACH_F9K1115V2
  439. +        bool "Belkin AC1750DB board support"
  440. +        select SOC_QCA955X
  441. +        select ATH79_DEV_ETH
  442. +        select ATH79_DEV_GPIO_BUTTONS
  443. +        select ATH79_DEV_LEDS_GPIO
  444. +        select ATH79_DEV_M25P80
  445. +        select ATH79_DEV_USB
  446. +        select ATH79_DEV_WMAC
  447. +
  448. +config ATH79_MACH_ESR1750
  449. +        bool "EnGenius ESR1750 board support"
  450. +        select SOC_QCA955X
  451. +        select ATH79_DEV_ETH
  452. +        select ATH79_DEV_GPIO_BUTTONS
  453. +        select ATH79_DEV_LEDS_GPIO
  454. +        select ATH79_DEV_M25P80
  455. +        select ATH79_DEV_USB
  456. +        select ATH79_DEV_WMAC
  457. +
  458. +config ATH79_MACH_WHR_HP_G300N
  459. +        bool "Buffalo WHR-HP-G300N board support"
  460. +        select SOC_AR724X
  461. +        select ATH79_DEV_AP9X_PCI if PCI
  462. +        select ATH79_DEV_ETH
  463. +        select ATH79_DEV_GPIO_BUTTONS
  464. +        select ATH79_DEV_LEDS_GPIO
  465. +        select ATH79_DEV_M25P80
  466. +
  467. +config ATH79_MACH_WLAE_AG300N
  468. +        bool "Buffalo WLAE-AG300N board support"
  469. +        select SOC_AR71XX
  470. +        select ATH79_DEV_ETH
  471. +        select ATH79_DEV_GPIO_BUTTONS
  472. +        select ATH79_DEV_LEDS_GPIO
  473. +        select ATH79_DEV_M25P80
  474. +
  475. +config ATH79_MACH_WLR8100
  476. +        bool "Sitecom WLR-8100 board support"
  477. +        select SOC_QCA955X
  478. +        select ATH79_DEV_ETH
  479. +        select ATH79_DEV_GPIO_BUTTONS
  480. +        select ATH79_DEV_LEDS_GPIO
  481. +        select ATH79_DEV_M25P80
  482. +        select ATH79_DEV_USB
  483. +        select ATH79_DEV_WMAC
  484. +
  485. +config ATH79_MACH_WZR_HP_AG300H
  486. +        bool "Buffalo WZR-HP-AG300H board support"
  487. +        select SOC_AR71XX
  488. +        select ATH79_DEV_AP9X_PCI if PCI
  489. +        select ATH79_DEV_ETH
  490. +        select ATH79_DEV_GPIO_BUTTONS
  491. +        select ATH79_DEV_LEDS_GPIO
  492. +        select ATH79_DEV_M25P80
  493. +        select ATH79_DEV_USB
  494. +
  495. +config ATH79_MACH_WZR_HP_G300NH
  496. +        bool "Buffalo WZR-HP-G300NH board support"
  497. +        select SOC_AR913X
  498. +        select ATH79_DEV_ETH
  499. +        select ATH79_DEV_GPIO_BUTTONS
  500. +        select ATH79_DEV_LEDS_GPIO
  501. +        select ATH79_DEV_USB
  502. +        select ATH79_DEV_WMAC
  503. +        select RTL8366_SMI
  504. +
  505. +config ATH79_MACH_WZR_HP_G300NH2
  506. +        bool "Buffalo WZR-HP-G300NH2 board support"
  507. +        select SOC_AR724X
  508. +        select ATH79_DEV_AP9X_PCI if PCI
  509. +        select ATH79_DEV_ETH
  510. +        select ATH79_DEV_GPIO_BUTTONS
  511. +        select ATH79_DEV_LEDS_GPIO
  512. +        select ATH79_DEV_M25P80
  513. +        select ATH79_DEV_USB
  514. +
  515. +config ATH79_MACH_WZR_HP_G450H
  516. +        bool "Buffalo WZR-HP-G450H board support"
  517. +        select SOC_AR724X
  518. +        select ATH79_DEV_ETH
  519. +        select ATH79_DEV_AP9X_PCI if PCI
  520. +        select ATH79_DEV_GPIO_BUTTONS
  521. +        select ATH79_DEV_LEDS_GPIO
  522. +        select ATH79_DEV_M25P80
  523. +        select ATH79_DEV_USB
  524. +
  525. +config ATH79_MACH_WZR_450HP2
  526. +        bool "Buffalo WZR-450HP2 board support"
  527. +        select SOC_QCA955X
  528. +        select ATH79_DEV_ETH
  529. +        select ATH79_DEV_GPIO_BUTTONS
  530. +        select ATH79_DEV_LEDS_GPIO
  531. +        select ATH79_DEV_M25P80
  532. +        select ATH79_DEV_USB
  533. +        select ATH79_DEV_WMAC
  534. +
  535. +config ATH79_MACH_WP543
  536. +        bool "Compex WP543/WPJ543 board support"
  537. +        select SOC_AR71XX
  538. +        select ATH79_DEV_ETH
  539. +        select ATH79_DEV_GPIO_BUTTONS
  540. +        select ATH79_DEV_LEDS_GPIO
  541. +        select ATH79_DEV_M25P80
  542. +        select ATH79_DEV_USB
  543. +        select MYLOADER
  544. +
  545. +config ATH79_MACH_WPE72
  546. +        bool "Compex WPE72/WPE72NX board support"
  547. +        select SOC_AR724X
  548. +        select ATH79_DEV_ETH
  549. +        select ATH79_DEV_GPIO_BUTTONS
  550. +        select ATH79_DEV_LEDS_GPIO
  551. +        select ATH79_DEV_M25P80
  552. +        select ATH79_DEV_USB
  553. +        select MYLOADER
  554. +
  555. +config ATH79_MACH_WPJ344
  556. +        bool "Compex WPJ344 board support"
  557. +        select SOC_AS934X
  558. +        select ATH79_DEV_ETH
  559. +        select ATH79_DEV_GPIO_BUTTONS
  560. +        select ATH79_DEV_LEDS_GPIO
  561. +        select ATH79_DEV_M25P80
  562. +        select ATH79_DEV_USB
  563. +        select ATH79_DEV_WMAC
  564. +
  565. +config ATH79_MACH_WPJ531
  566. +       bool "Compex WPJ531 board support"
  567. +       select SOC_QCA953X
  568. +       select ATH79_DEV_ETH
  569. +       select ATH79_DEV_GPIO_BUTTONS
  570. +       select ATH79_DEV_LEDS_GPIO
  571. +       select ATH79_DEV_M25P80
  572. +       select ATH79_DEV_USB
  573. +       select ATH79_DEV_WMAC
  574. +
  575. +config ATH79_MACH_WPJ558
  576. +        bool "Compex WPJ558 board support"
  577. +        select SOC_QCA955X
  578. +        select ATH79_DEV_ETH
  579. +        select ATH79_DEV_GPIO_BUTTONS
  580. +        select ATH79_DEV_LEDS_GPIO
  581. +        select ATH79_DEV_M25P80
  582. +        select ATH79_DEV_USB
  583. +        select ATH79_DEV_WMAC
  584. +
  585. +config ATH79_MACH_DGL_5500_A1
  586. +        bool "D-Link DGL-5500 A1 support"
  587. +        select SOC_QCA955X
  588. +        select ATH79_DEV_ETH
  589. +        select ATH79_DEV_GPIO_BUTTONS
  590. +        select ATH79_DEV_LEDS_GPIO
  591. +        select ATH79_DEV_M25P80
  592. +        select ATH79_DEV_WMAC
  593. +        select ATH79_DEV_USB
  594. +
  595. +config ATH79_MACH_DHP_1565_A1
  596. +        bool "D-Link DHP-1565 rev. A1 board support"
  597. +        select SOC_AR934X
  598. +        select ATH79_DEV_AP9X_PCI if PCI
  599. +        select ATH79_DEV_ETH
  600. +        select ATH79_DEV_GPIO_BUTTONS
  601. +        select ATH79_DEV_LEDS_GPIO
  602. +        select ATH79_DEV_M25P80
  603. +        select ATH79_DEV_USB
  604. +        select ATH79_DEV_WMAC
  605. +
  606. +config ATH79_MACH_DIR_505_A1
  607. +        bool "D-Link DIR-505-A1 support"
  608. +        select SOC_AR933X
  609. +        select ATH79_DEV_ETH
  610. +        select ATH79_DEV_GPIO_BUTTONS
  611. +        select ATH79_DEV_LEDS_GPIO
  612. +        select ATH79_DEV_M25P80
  613. +        select ATH79_DEV_WMAC
  614. +        select ATH79_NVRAM
  615. +
  616. +config ATH79_MACH_DIR_600_A1
  617. +        bool "D-Link DIR-600 A1/DIR-615 E1/DIR-615 E4 support"
  618. +        select SOC_AR724X
  619. +        select ATH79_DEV_AP9X_PCI if PCI
  620. +        select ATH79_DEV_ETH
  621. +        select ATH79_DEV_GPIO_BUTTONS
  622. +        select ATH79_DEV_LEDS_GPIO
  623. +        select ATH79_DEV_M25P80
  624. +        select ATH79_NVRAM
  625. +
  626. +config ATH79_MACH_DIR_615_C1
  627. +        bool "D-Link DIR-615 rev. C1 support"
  628. +        select SOC_AR913X
  629. +        select ATH79_DEV_ETH
  630. +        select ATH79_DEV_GPIO_BUTTONS
  631. +        select ATH79_DEV_LEDS_GPIO
  632. +        select ATH79_DEV_M25P80
  633. +        select ATH79_DEV_WMAC
  634. +        select ATH79_NVRAM
  635. +
  636. ++config ATH79_MACH_DIR_615_I1
  637. +        bool "D-Link DIR-615 rev. I1 support"
  638. +        select SOC_AR934X
  639. +        select ATH79_DEV_AP9X_PCI if PCI
  640. +        select ATH79_DEV_ETH
  641. +        select ATH79_DEV_GPIO_BUTTONS
  642. +        select ATH79_DEV_LEDS_GPIO
  643. +        select ATH79_DEV_M25P80
  644. +        select ATH79_DEV_WMAC
  645. +        select ATH79_NVRAM
  646. +
  647. +config ATH79_MACH_DIR_825_B1
  648. +        bool "D-Link DIR-825 rev. B1 board support"
  649. +        select SOC_AR71XX
  650. +        select ATH79_DEV_AP9X_PCI if PCI
  651. +        select ATH79_DEV_ETH
  652. +        select ATH79_DEV_GPIO_BUTTONS
  653. +        select ATH79_DEV_LEDS_GPIO
  654. +        select ATH79_DEV_M25P80
  655. +        select ATH79_DEV_USB
  656. +
  657. +config ATH79_MACH_DIR_825_C1
  658. +        bool "D-Link DIR-825 rev. C1/DIR-835 rev. A1 board support"
  659. +        select SOC_AR934X
  660. +        select ATH79_DEV_AP9X_PCI if PCI
  661. +        select ATH79_DEV_ETH
  662. +        select ATH79_DEV_GPIO_BUTTONS
  663. +        select ATH79_DEV_LEDS_GPIO
  664. +        select ATH79_DEV_M25P80
  665. +        select ATH79_DEV_USB
  666. +        select ATH79_DEV_WMAC
  667. +
  668. +config ATH79_MACH_DLAN_PRO_500_WP
  669. +        bool "devolo dLAN pro 500 Wireless+ support"
  670. +        select SOC_AR934X
  671. +        select ATH79_DEV_ETH
  672. +        select ATH79_DEV_GPIO_BUTTONS
  673. +        select ATH79_DEV_LEDS_GPIO
  674. +        select ATH79_DEV_SPI
  675. +        select ATH79_DEV_M25P80
  676. +        select ATH79_DEV_WMAC
  677. +        select ATH79_DEV_USB
  678. +
  679. +config ATH79_MACH_DLAN_PRO_1200_AC
  680. +        bool "devolo dLAN pro 1200+ WiFi ac support"
  681. +        select SOC_AR934X
  682. +        select ATH79_DEV_AP9X_PCI if PCI
  683. +        select ATH79_DEV_ETH
  684. +        select ATH79_DEV_GPIO_BUTTONS
  685. +        select ATH79_DEV_LEDS_GPIO
  686. +        select ATH79_DEV_SPI
  687. +        select ATH79_DEV_M25P80
  688. +        select ATH79_DEV_WMAC
  689. +        select ATH79_DEV_NFC
  690. +        select ATH79_DEV_USB
  691. +
  692. +config ATH79_MACH_DRAGINO2
  693. +        bool "DRAGINO V2 support"
  694. +        select SOC_AR933X
  695. +        select ATH79_DEV_M25P80
  696. +        select ATH79_DEV_GPIO_BUTTONS
  697. +        select ATH79_DEV_LEDS_GPIO
  698. +        select ATH79_DEV_WMAC
  699. +        select ATH79_DEV_ETH
  700. +        select ATH79_DEV_USB
  701. +
  702. +config ATH79_MACH_ESR900
  703. +        bool "EnGenius ESR900 board support"
  704. +        select SOC_QCA955X
  705. +        select ATH79_DEV_ETH
  706. +        select ATH79_DEV_GPIO_BUTTONS
  707. +        select ATH79_DEV_LEDS_GPIO
  708. +        select ATH79_DEV_M25P80
  709. +        select ATH79_DEV_USB
  710. +        select ATH79_DEV_WMAC
  711. +
  712. +config ATH79_MACH_EW_DORIN
  713. +        bool "embedded wireless Dorin Platform support"
  714. +        select SOC_AR933X
  715. +        select ATH79_DEV_M25P80
  716. +        select ATH79_DEV_GPIO_BUTTONS
  717. +        select ATH79_DEV_LEDS_GPIO
  718. +        select ATH79_DEV_WMAC
  719. +        select ATH79_DEV_ETH
  720. +        help
  721. +          Say 'Y' here if you want your kernel to support the
  722. +          Dorin Platform from www.80211.de .
  723. +
  724. +config ATH79_MACH_EL_M150
  725. +        bool "EasyLink EL-M150 support"
  726. +        select SOC_AR933X
  727. +        select ATH79_DEV_ETH
  728. +        select ATH79_DEV_GPIO_BUTTONS
  729. +        select ATH79_DEV_LEDS_GPIO
  730. +        select ATH79_DEV_M25P80
  731. +        select ATH79_DEV_USB
  732. +        select ATH79_DEV_WMAC
  733. +
  734. +config ATH79_MACH_EL_MINI
  735. +        bool "EasyLink EL-MINI support"
  736. +        select SOC_AR933X
  737. +        select ATH79_DEV_ETH
  738. +        select ATH79_DEV_GPIO_BUTTONS
  739. +        select ATH79_DEV_LEDS_GPIO
  740. +        select ATH79_DEV_M25P80
  741. +        select ATH79_DEV_USB
  742. +        select ATH79_DEV_WMAC
  743. +
  744. +config ATH79_MACH_GL_INET
  745. +        bool "GL-INET support"
  746. +        select SOC_AR933X
  747. +        select ATH79_DEV_ETH
  748. +        select ATH79_DEV_GPIO_BUTTONS
  749. +        select ATH79_DEV_LEDS_GPIO
  750. +        select ATH79_DEV_M25P80
  751. +        select ATH79_DEV_USB
  752. +        select ATH79_DEV_WMAC
  753. +
  754. +config ATH79_MACH_EAP300V2
  755. +        bool "EnGenius EAP300 v2 support"
  756. +        select SOC_AR934X
  757. +        select ATH79_DEV_ETH
  758. +        select ATH79_DEV_GPIO_BUTTONS
  759. +        select ATH79_DEV_LEDS_GPIO
  760. +        select ATH79_DEV_M25P80
  761. +        select ATH79_DEV_WMAC
  762. +
  763. +config ATH79_MACH_GS_OOLITE
  764. +       bool "GS Oolite V1 support"
  765. +       select SOC_AR933X
  766. +       select ARH79_DEV_ETH
  767. +       select ARH79_DEV_GPIO_BUTTONS
  768. +       select ATH79_DEV_LEDS_GPIO
  769. +       select ATH79_DEV_M25P80
  770. +       select ATH79_DEV_USB
  771. +       select ATH79_DEV_WMAC
  772. +
  773. +config ATH79_MACH_HIWIFI_HC6361
  774. +        bool "HiWiFi HC6361 board support"
  775. +        select SOC_AR933X
  776. +        select ATH79_DEV_ETH
  777. +        select ATH79_DEV_GPIO_BUTTONS
  778. +        select ATH79_DEV_LEDS_GPIO
  779. +        select ATH79_DEV_M25P80
  780. +        select ATH79_DEV_USB
  781. +        select ATH79_DEV_WMAC
  782. +
  783. +config ATH79_MACH_JA76PF
  784. +        bool "jjPlus JA76PF board support"
  785. +        select SOC_AR71XX
  786. +        select ATH79_DEV_ETH
  787. +        select ATH79_DEV_GPIO_BUTTONS
  788. +        select ATH79_DEV_LEDS_GPIO
  789. +        select ATH79_DEV_M25P80
  790. +        select ATH79_DEV_USB
  791. +
  792. +config ATH79_MACH_JWAP003
  793. +        bool "jjPlus JWAP003 board support"
  794. +        select SOC_AR71XX
  795. +        select ATH79_DEV_ETH
  796. +        select ATH79_DEV_GPIO_BUTTONS
  797. +        select ATH79_DEV_M25P80
  798. +        select ATH79_DEV_USB
  799. +
  800. +config ATH79_MACH_WRT160NL
  801. +        bool "Linksys WRT160NL board support"
  802. +        select SOC_AR913X
  803. +        select ATH79_DEV_ETH
  804. +        select ATH79_DEV_GPIO_BUTTONS
  805. +        select ATH79_DEV_LEDS_GPIO
  806. +        select ATH79_DEV_M25P80
  807. +        select ATH79_DEV_USB
  808. +        select ATH79_DEV_WMAC
  809. +        select ATH79_NVRAM
  810. +
  811. +config ATH79_MACH_E2100L
  812. +        bool "Linksys E2100L board support"
  813. +        select SOC_AR913X
  814. +        select ATH79_DEV_ETH
  815. +        select ATH79_DEV_GPIO_BUTTONS
  816. +        select ATH79_DEV_LEDS_GPIO
  817. +        select ATH79_DEV_M25P80
  818. +        select ATH79_DEV_USB
  819. +        select ATH79_DEV_WMAC
  820. +        select ATH79_NVRAM
  821. +
  822. +config ATH79_MACH_WRT400N
  823. +        bool "Linksys WRT400N board support"
  824. +        select SOC_AR71XX
  825. +        select ATH79_DEV_AP9X_PCI if PCI
  826. +        select ATH79_DEV_ETH
  827. +        select ATH79_DEV_GPIO_BUTTONS
  828. +        select ATH79_DEV_LEDS_GPIO
  829. +        select ATH79_DEV_M25P80
  830. +
  831. +config ATH79_MACH_R6100
  832. +        bool "NETGEAR R6100 board support"
  833. +        select SOC_AR934X
  834. +        select ATH79_DEV_AP9X_PCI if PCI
  835. +        select ATH79_DEV_ETH
  836. +        select ATH79_DEV_GPIO_BUTTONS
  837. +        select ATH79_DEV_LEDS_GPIO
  838. +        select ATH79_DEV_NFC
  839. +        select ATH79_DEV_USB
  840. +        select ATH79_DEV_WMAC
  841. +
  842. +config ATH79_MACH_RB4XX
  843. +        bool "MikroTik RouterBOARD 4xx series support"
  844. +        select SOC_AR71XX
  845. +        select ATH79_DEV_ETH
  846. +        select ATH79_DEV_GPIO_BUTTONS
  847. +        select ATH79_DEV_LEDS_GPIO
  848. +        select ATH79_DEV_USB
  849. +
  850. +config ATH79_MACH_RB750
  851. +        bool "MikroTik RouterBOARD 750 support"
  852. +        select SOC_AR724X
  853. +        select ATH79_DEV_AP9X_PCI if PCI
  854. +        select ATH79_DEV_ETH
  855. +        select ATH79_DEV_USB
  856. +        select ATH79_ROUTERBOOT
  857. +
  858. +config ATH79_MACH_RB91X
  859. +        bool "MikroTik RouterBOARD 91X support"
  860. +        select SOC_AR934X
  861. +        select ATH79_DEV_ETH
  862. +        select ATH79_DEV_SPI
  863. +        select ATH79_DEV_WMAC
  864. +        select ATH79_DEV_USB
  865. +        select ATH79_ROUTERBOOT
  866. +
  867. +config ATH79_MACH_RB95X
  868. +       bool "MikroTik RouterBOARD 95X support"
  869. +       select SOC_AR934X
  870. +       select ATH79_DEV_ETH
  871. +       select ATH79_DEV_NFC
  872. +       select ATH79_DEV_WMAC
  873. +       select ATH79_DEV_USB
  874. +       select ATH79_ROUTERBOOT
  875. +
  876. +config ATH79_MACH_RB2011
  877. +        bool "MikroTik RouterBOARD 2011 support"
  878. +        select SOC_AR934X
  879. +        select ATH79_DEV_ETH
  880. +        select ATH79_DEV_M25P80
  881. +        select ATH79_DEV_NFC
  882. +        select ATH79_DEV_USB
  883. +        select ATH79_DEV_WMAC
  884. +        select ATH79_ROUTERBOOT
  885. +
  886. +config ATH79_MACH_RBSXTLITE
  887. +        bool "MikroTik RouterBOARD SXT Lite"
  888. +        select SOC_AR934X
  889. +        select ATH79_DEV_ETH
  890. +        select ATH79_DEV_NFC
  891. +        select ATH79_DEV_WMAC
  892. +        select ATH79_ROUTERBOOT
  893. +
  894. +config ATH79_MACH_SMART_300
  895. +        bool "NC-LINK SMART-300 board support"
  896. +        select SOC_AR934X
  897. +        select ATH79_DEV_ETH
  898. +        select ATH79_DEV_GPIO_BUTTONS
  899. +        select ATH79_DEV_LEDS_GPIO
  900. +        select ATH79_DEV_M25P80
  901. +        select ATH79_DEV_WMAC
  902. +
  903. +config ATH79_MACH_WNDAP360
  904. +        bool "NETGEAR WNDAP360 board support"
  905. +        select SOC_AR71XX
  906. +        select ATH79_DEV_AP9X_PCI if PCI
  907. +        select ATH79_DEV_ETH
  908. +        select ATH79_DEV_GPIO_BUTTONS
  909. +        select ATH79_DEV_LEDS_GPIO
  910. +        select ATH79_DEV_M25P80
  911. +
  912. +config ATH79_MACH_WNDR3700
  913. +        bool "NETGEAR WNDR3700 board support"
  914. +        select SOC_AR71XX
  915. +        select ATH79_DEV_AP9X_PCI if PCI
  916. +        select ATH79_DEV_ETH
  917. +        select ATH79_DEV_GPIO_BUTTONS
  918. +        select ATH79_DEV_LEDS_GPIO
  919. +        select ATH79_DEV_M25P80
  920. +        select ATH79_DEV_USB
  921. +
  922. +config ATH79_MACH_WNDR4300
  923. +        bool "NETGEAR WNDR3700v4/WNDR4300 board support"
  924. +        select SOC_AR934X
  925. +        select ATH79_DEV_AP9X_PCI if PCI
  926. +        select ATH79_DEV_ETH
  927. +        select ATH79_DEV_GPIO_BUTTONS
  928. +        select ATH79_DEV_LEDS_GPIO
  929. +        select ATH79_DEV_NFC
  930. +        select ATH79_DEV_USB
  931. +        select ATH79_DEV_WMAC
  932. +
  933. +config ATH79_MACH_WNR2000
  934. +        bool "NETGEAR WNR2000 board support"
  935. +        select SOC_AR913X
  936. +        select ATH79_DEV_ETH
  937. +        select ATH79_DEV_GPIO_BUTTONS
  938. +        select ATH79_DEV_LEDS_GPIO
  939. +        select ATH79_DEV_M25P80
  940. +        select ATH79_DEV_WMAC
  941. +
  942. +config ATH79_MACH_WNR2000_V3
  943. +        bool "NETGEAR WNR2000 V3/WNR612 v2/WNR1000 v2 board support"
  944. +        select SOC_AR724X
  945. +        select ATH79_DEV_AP9X_PCI if PCI
  946. +        select ATH79_DEV_ETH
  947. +        select ATH79_DEV_GPIO_BUTTONS
  948. +        select ATH79_DEV_LEDS_GPIO
  949. +        select ATH79_DEV_M25P80
  950. +
  951. +        config ATH79_MACH_WNR2200
  952. +        bool "NETGEAR WNR2200 board support"
  953. +        select SOC_AR724X
  954. +        select ATH79_DEV_AP9X_PCI if PCI
  955. +        select ATH79_DEV_ETH
  956. +        select ATH79_DEV_GPIO_BUTTONS
  957. +        select ATH79_DEV_LEDS_GPIO
  958. +        select ATH79_DEV_M25P80
  959. +        select ATH79_DEV_USB
  960. +
  961. +config ATH79_MACH_WNR2000_V4
  962. +        bool "NETGEAR WNR2000 V4"
  963. +        select SOC_AR934X
  964. +        select ATH79_DEV_ETH
  965. +        select ATH79_DEV_GPIO_BUTTONS
  966. +        select ATH79_DEV_LEDS_GPIO
  967. +        select ATH79_DEV_M25P80
  968. +        select ATH79_DEV_USB
  969. +        select ATH79_DEV_WMAC
  970. +
  971. +config ATH79_MACH_OM2P
  972. +        bool "OpenMesh OM2P board support"
  973. +        select SOC_AR724X
  974. +        select SOC_AR933X
  975. +        select ATH79_DEV_AP9X_PCI if PCI
  976. +        select ATH79_DEV_ETH
  977. +        select ATH79_DEV_GPIO_BUTTONS
  978. +        select ATH79_DEV_LEDS_GPIO
  979. +        select ATH79_DEV_M25P80
  980. +        select ATH79_DEV_WMAC
  981. +
  982. +config ATH79_MACH_OM5P
  983. +        bool "OpenMesh OM5P board support"
  984. +        select SOC_AR934X
  985. +        select ATH79_DEV_ETH
  986. +        select ATH79_DEV_GPIO_BUTTONS
  987. +        select ATH79_DEV_LEDS_GPIO
  988. +        select ATH79_DEV_M25P80
  989. +        select ATH79_DEV_WMAC
  990. +
  991. +config ATH79_MACH_ONION_OMEGA
  992. +        bool "ONION OMEGA support"
  993. +        select SOC_AR933X
  994. +        select ATH79_DEV_ETH
  995. +        select ATH79_DEV_GPIO_BUTTONS
  996. +        select ATH79_DEV_LEDS_GPIO
  997. +        select ATH79_DEV_M25P80
  998. +        select ATH79_DEV_USB
  999. +        select ATH79_DEV_WMAC
  1000. +
  1001. +config ATH79_MACH_MR600
  1002. +        bool "OpenMesh MR600 board support"
  1003. +        select SOC_AR934X
  1004. +        select ATH79_DEV_AP9X_PCI if PCI
  1005. +        select ATH79_DEV_ETH
  1006. +        select ATH79_DEV_GPIO_BUTTONS
  1007. +        select ATH79_DEV_LEDS_GPIO
  1008. +        select ATH79_DEV_M25P80
  1009. +        select ATH79_DEV_WMAC
  1010. +
  1011. +config ATH79_MACH_MZK_W04NU
  1012. +        bool "Planex MZK-W04NU board support"
  1013. +        select SOC_AR913X
  1014. +        select ATH79_DEV_ETH
  1015. +        select ATH79_DEV_GPIO_BUTTONS
  1016. +        select ATH79_DEV_LEDS_GPIO
  1017. +        select ATH79_DEV_M25P80
  1018. +        select ATH79_DEV_USB
  1019. +        select ATH79_DEV_WMAC
  1020. +
  1021. +config ATH79_MACH_MZK_W300NH
  1022. +        bool "Planex MZK-W300NH board support"
  1023. +        select SOC_AR913X
  1024. +        select ATH79_DEV_ETH
  1025. +        select ATH79_DEV_GPIO_BUTTONS
  1026. +        select ATH79_DEV_LEDS_GPIO
  1027. +        select ATH79_DEV_M25P80
  1028. +        select ATH79_DEV_WMAC
  1029. +
  1030. +config ATH79_MACH_RW2458N
  1031. +        bool "Redwave RW2458N board support"
  1032. +        select SOC_AR724X
  1033. +        select ATH79_DEV_AP9X_PCI if PCI
  1034. +        select ATH79_DEV_ETH
  1035. +        select ATH79_DEV_GPIO_BUTTONS
  1036. +        select ATH79_DEV_LEDS_GPIO
  1037. +        select ATH79_DEV_M25P80
  1038. +        select ATH79_DEV_USB
  1039. +
  1040. +config ATH79_MACH_CAP4200AG
  1041. +        bool "Senao CAP4200AG support"
  1042. +        select SOC_AR934X
  1043. +        select ATH79_DEV_AP9X_PCI if PCI
  1044. +        select ATH79_DEV_ETH
  1045. +        select ATH79_DEV_GPIO_BUTTONS
  1046. +        select ATH79_DEV_LEDS_GPIO
  1047. +        select ATH79_DEV_M25P80
  1048. +        select ATH79_DEV_WMAC
  1049. +
  1050. +config ATH79_MACH_MR900
  1051. +        bool "OpenMesh MR900 board support"
  1052. +        select SOC_QCA955X
  1053. +        select ATH79_DEV_AP9X_PCI if PCI
  1054. +        select ATH79_DEV_ETH
  1055. +        select ATH79_DEV_GPIO_BUTTONS
  1056. +        select ATH79_DEV_LEDS_GPIO
  1057. +        select ATH79_DEV_M25P80
  1058. +        select ATH79_DEV_WMAC
  1059. +
  1060. +config ATH79_MACH_EAP7660D
  1061. +        bool "Senao EAP7660D support"
  1062. +        select SOC_AR71XX
  1063. +        select ATH79_DEV_ETH
  1064. +        select ATH79_DEV_GPIO_BUTTONS
  1065. +        select ATH79_DEV_LEDS_GPIO
  1066. +        select ATH79_DEV_M25P80
  1067. +
  1068. +config ATH79_MACH_ARCHER_C7
  1069. +        bool "TP-LINK Archer C5/C7/TL-WDR4900 v2 board support"
  1070. +        select SOC_QCA955X
  1071. +        select ATH79_DEV_AP9X_PCI if PCI
  1072. +        select ATH79_DEV_ETH
  1073. +        select ATH79_DEV_GPIO_BUTTONS
  1074. +        select ATH79_DEV_LEDS_GPIO
  1075. +        select ATH79_DEV_M25P80
  1076. +        select ATH79_DEV_USB
  1077. +        select ATH79_DEV_WMAC
  1078. +
  1079. +config ATH79_MACH_CPE510
  1080. +        bool "TP-LINK CPE510 support"
  1081. +        select SOC_AR934X
  1082. +        select ATH79_DEV_ETH
  1083. +        select ATH79_DEV_GPIO_BUTTONS
  1084. +        select ATH79_DEV_LEDS_GPIO
  1085. +        select ATH79_DEV_M25P80
  1086. +        select ATH79_DEV_WMAC
  1087. +
  1088. +config ATH79_MACH_TL_MR11U
  1089. +        bool "TP-LINK TL-MR11U/TL-MR3040 support"
  1090. +        select SOC_AR933X
  1091. +        select ATH79_DEV_ETH
  1092. +        select ATH79_DEV_GPIO_BUTTONS
  1093. +        select ATH79_DEV_LEDS_GPIO
  1094. +        select ATH79_DEV_M25P80
  1095. +        select ATH79_DEV_USB
  1096. +        select ATH79_DEV_WMAC
  1097. +
  1098. +config ATH79_MACH_TL_MR13U
  1099. +        bool "TP-LINK TL-MR13U support"
  1100. +        select SOC_AR933X
  1101. +        select ATH79_DEV_ETH
  1102. +        select ATH79_DEV_GPIO_BUTTONS
  1103. +        select ATH79_DEV_LEDS_GPIO
  1104. +        select ATH79_DEV_M25P80
  1105. +        select ATH79_DEV_USB
  1106. +        select ATH79_DEV_WMAC
  1107. +
  1108. +config ATH79_MACH_TL_MR3020
  1109. +        bool "TP-LINK TL-MR3020 support"
  1110. +        select SOC_AR933X
  1111. +        select ATH79_DEV_ETH
  1112. +        select ATH79_DEV_GPIO_BUTTONS
  1113. +        select ATH79_DEV_LEDS_GPIO
  1114. +        select ATH79_DEV_M25P80
  1115. +        select ATH79_DEV_USB
  1116. +        select ATH79_DEV_WMAC
  1117. +
  1118. +config ATH79_MACH_TL_MR3X20
  1119. +        bool "TP-LINK TL-MR3220/3420 support"
  1120. +        select SOC_AR724X
  1121. +        select ATH79_DEV_AP9X_PCI if PCI
  1122. +        select ATH79_DEV_ETH
  1123. +        select ATH79_DEV_GPIO_BUTTONS
  1124. +        select ATH79_DEV_LEDS_GPIO
  1125. +        select ATH79_DEV_M25P80
  1126. +        select ATH79_DEV_USB
  1127. +
  1128. +config ATH79_MACH_TL_WAX50RE
  1129. +        bool "TP-LINK TL-WA750/850RE support"
  1130. +        select SOC_AR934X
  1131. +        select ATH79_DEV_ETH
  1132. +        select ATH79_DEV_GPIO_BUTTONS
  1133. +        select ATH79_DEV_LEDS_GPIO
  1134. +        select ATH79_DEV_M25P80
  1135. +        select ATH79_DEV_WMAC
  1136. +
  1137. +config ATH79_MACH_TL_WA701ND_V2
  1138. +        bool "TP-LINK TL-WA701ND v2 support"
  1139. +        select SOC_AR933X
  1140. +        select ATH79_DEV_ETH
  1141. +        select ATH79_DEV_GPIO_BUTTONS
  1142. +        select ATH79_DEV_LEDS_GPIO
  1143. +        select ATH79_DEV_M25P80
  1144. +        select ATH79_DEV_USB
  1145. +        select ATH79_DEV_WMAC

  1146. -config ATH79_MACH_AP136
  1147. -        bool "Atheros AP136/AP135 reference board"
  1148. -        select SOC_QCA955X
  1149. +config ATH79_MACH_TL_WA7210N_V2
  1150. +       bool "TP-LINK TL-WA7210N v2 support"
  1151. +       select SOC_AR724X
  1152. +       select ATH79_DEV_AP9X_PCI if PCI
  1153. +       select ATH79_DEV_ETH
  1154. +       select ATH79_DEV_LEDS_GPIO
  1155. +       select ATH79_DEV_GPIO_BUTTONS
  1156. +       select ATH79_DEV_M25P80
  1157. +       select ATH79_DEV_WMAC
  1158. +
  1159. +config ATH79_MACH_TL_WA830RE_V2
  1160. +        bool "TP-LINK TL-WA830RE v2 support"
  1161. +        select SOC_AR934X
  1162. +        select ATH79_DEV_ETH
  1163.          select ATH79_DEV_GPIO_BUTTONS
  1164.          select ATH79_DEV_LEDS_GPIO
  1165. -        select ATH79_DEV_NFC
  1166. -        select ATH79_DEV_SPI
  1167. +        select ATH79_DEV_M25P80
  1168.          select ATH79_DEV_USB
  1169.          select ATH79_DEV_WMAC
  1170. -        help
  1171. -          Say 'Y' here if you want your kernel to support the
  1172. -          Atheros AP136 or AP135 reference boards.

  1173. -config ATH79_MACH_AP81
  1174. -        bool "Atheros AP81 reference board"
  1175. +config ATH79_MACH_TL_WA901ND
  1176. +        bool "TP-LINK TL-WA901ND/TL-WA7510N support"
  1177. +        select SOC_AR724X
  1178. +        select ATH79_DEV_AP9X_PCI if PCI
  1179. +        select ATH79_DEV_ETH
  1180. +        select ATH79_DEV_GPIO_BUTTONS
  1181. +        select ATH79_DEV_LEDS_GPIO
  1182. +        select ATH79_DEV_M25P80
  1183. +
  1184. +config ATH79_MACH_TL_WA901ND_V2
  1185. +        bool "TP-LINK TL-WA901ND v2 support"
  1186.          select SOC_AR913X
  1187.          select ATH79_DEV_ETH
  1188.          select ATH79_DEV_GPIO_BUTTONS
  1189.          select ATH79_DEV_LEDS_GPIO
  1190.          select ATH79_DEV_M25P80
  1191. +        select ATH79_DEV_WMAC
  1192. +
  1193. +config ATH79_MACH_TL_WDR3500
  1194. +        bool "TP-LINK TL-WDR3500 board support"
  1195. +        select SOC_AR934X
  1196. +        select ATH79_DEV_AP9X_PCI if PCI
  1197. +        select ATH79_DEV_ETH
  1198. +        select ATH79_DEV_GPIO_BUTTONS
  1199. +        select ATH79_DEV_LEDS_GPIO
  1200. +        select ATH79_DEV_M25P80
  1201.          select ATH79_DEV_USB
  1202.          select ATH79_DEV_WMAC
  1203. -        help
  1204. -          Say 'Y' here if you want your kernel to support the
  1205. -          Atheros AP81 reference board.

  1206. -config ATH79_MACH_DB120
  1207. -        bool "Atheros DB120 reference board"
  1208. +config ATH79_MACH_TL_WDR4300
  1209. +        bool "TP-LINK TL-WDR3600/4300/4310 board support"
  1210.          select SOC_AR934X
  1211.          select ATH79_DEV_AP9X_PCI if PCI
  1212.          select ATH79_DEV_ETH
  1213.          select ATH79_DEV_GPIO_BUTTONS
  1214.          select ATH79_DEV_LEDS_GPIO
  1215.          select ATH79_DEV_M25P80
  1216. -        select ATH79_DEV_NFC
  1217.          select ATH79_DEV_USB
  1218.          select ATH79_DEV_WMAC
  1219. -        help
  1220. -          Say 'Y' here if you want your kernel to support the
  1221. -          Atheros DB120 reference board.

  1222. -config ATH79_MACH_PB44
  1223. -        bool "Atheros PB44 reference board"
  1224. +config ATH79_MACH_TL_WR703N
  1225. +        bool "TP-LINK TL-WR703N/TL-WR710N/TL-MR10U support"
  1226. +        select SOC_AR933X
  1227. +        select ATH79_DEV_ETH
  1228. +        select ATH79_DEV_GPIO_BUTTONS
  1229. +        select ATH79_DEV_LEDS_GPIO
  1230. +        select ATH79_DEV_M25P80
  1231. +        select ATH79_DEV_USB
  1232. +        select ATH79_DEV_WMAC
  1233. +
  1234. +config ATH79_MACH_TL_WR720N_V3
  1235. +        bool "TP-LINK TL-WR720N v3/v4 support"
  1236. +        select SOC_AR933X
  1237. +        select ATH79_DEV_ETH
  1238. +        select ATH79_DEV_GPIO_BUTTONS
  1239. +        select ATH79_DEV_LEDS_GPIO
  1240. +        select ATH79_DEV_M25P80
  1241. +        select ATH79_DEV_USB
  1242. +        select ATH79_DEV_WMAC
  1243. +
  1244. +config ATH79_MACH_TL_WR741ND
  1245. +        bool "TP-LINK TL-WR741ND support"
  1246. +        select SOC_AR724X
  1247. +        select ATH79_DEV_AP9X_PCI if PCI
  1248. +        select ATH79_DEV_ETH
  1249. +        select ATH79_DEV_GPIO_BUTTONS
  1250. +        select ATH79_DEV_LEDS_GPIO
  1251. +        select ATH79_DEV_M25P80
  1252. +
  1253. +config ATH79_MACH_TL_WR741ND_V4
  1254. +        bool "TP-LINK TL-WR741ND v4/TL-MR3220 v2 support"
  1255. +        select SOC_AR933X
  1256. +        select ATH79_DEV_ETH
  1257. +        select ATH79_DEV_GPIO_BUTTONS
  1258. +        select ATH79_DEV_LEDS_GPIO
  1259. +        select ATH79_DEV_M25P80
  1260. +        select ATH79_DEV_USB
  1261. +        select ATH79_DEV_WMAC
  1262. +
  1263. +config ATH79_MACH_MW153R
  1264. +        bool "MERCURY MW153R support"
  1265. +        select SOC_AR933X
  1266. +        select ATH79_DEV_ETH
  1267. +        select ATH79_DEV_GPIO_BUTTONS
  1268. +        select ATH79_DEV_LEDS_GPIO
  1269. +        select ATH79_DEV_M25P80
  1270. +        select ATH79_DEV_USB
  1271. +        select ATH79_DEV_WMAC
  1272. +
  1273. +config ATH79_MACH_TL_WR841N_V1
  1274. +        bool "TP-LINK TL-WR841N v1 support"
  1275.          select SOC_AR71XX
  1276. +        select ATH79_DEV_DSA
  1277.          select ATH79_DEV_ETH
  1278.          select ATH79_DEV_GPIO_BUTTONS
  1279.          select ATH79_DEV_LEDS_GPIO
  1280. -        select ATH79_DEV_SPI
  1281. +        select ATH79_DEV_M25P80
  1282. +
  1283. +config ATH79_MACH_TL_WR841N_V8
  1284. +        bool "TP-LINK TL-WR841N/ND v8/TL-MR3420 v2 support"
  1285. +        select SOC_AR934X
  1286. +        select ATH79_DEV_ETH
  1287. +        select ATH79_DEV_GPIO_BUTTONS
  1288. +        select ATH79_DEV_LEDS_GPIO
  1289. +        select ATH79_DEV_M25P80
  1290. +        select ATH79_DEV_USB
  1291. +        select ATH79_DEV_WMAC
  1292. +
  1293. +config ATH79_MACH_TL_WR841N_V9
  1294. +       bool "TP-LINK TL-WR841N/ND v9 support"
  1295. +       select SOC_QCA953X
  1296. +       select ATH79_DEV_ETH
  1297. +       select ATH79_DEV_GPIO_BUTTONS
  1298. +       select ATH79_DEV_LEDS_GPIO
  1299. +       select ATH79_DEV_M25P80
  1300. +       select ATH79_DEV_WMAC
  1301. +
  1302. +config ATH79_MACH_TL_WR881N_V1
  1303. +        bool "TP-LINK TL-WR881N v1 support"
  1304. +        select SOC_QCA955X
  1305. +        select ATH79_DEV_ETH
  1306. +        select ATH79_DEV_GPIO_BUTTONS
  1307. +        select ATH79_DEV_LEDS_GPIO
  1308. +        select ATH79_DEV_M25P80
  1309. +        select ATH79_DEV_USB
  1310. +        select ATH79_DEV_WMAC
  1311. +
  1312. +config ATH79_MACH_TL_WR941ND
  1313. +        bool "TP-LINK TL-WR941ND support"
  1314. +        select SOC_AR913X
  1315. +        select ATH79_DEV_DSA
  1316. +        select ATH79_DEV_ETH
  1317. +        select ATH79_DEV_GPIO_BUTTONS
  1318. +        select ATH79_DEV_LEDS_GPIO
  1319. +        select ATH79_DEV_M25P80
  1320. +        select ATH79_DEV_WMAC
  1321. +
  1322. +config ATH79_MACH_TL_WR941ND_V6
  1323. +        bool "TP-LINK TL-WR941ND v6 support"
  1324. +        select SOC_QCA956X
  1325. +        select ATH79_DEV_ETH
  1326. +        select ATH79_DEV_GPIO_BUTTONS
  1327. +        select ATH79_DEV_LEDS_GPIO
  1328. +        select ATH79_DEV_M25P80
  1329. +        select ATH79_DEV_WMAC
  1330. +
  1331. +config ATH79_MACH_TL_WR1041N_V2
  1332. +        bool "TP-LINK TL-WR1041N v2 support"
  1333. +        select SOC_AR934X
  1334. +        select ATH79_DEV_AP9X_PCI if PCI
  1335. +        select ATH79_DEV_ETH
  1336. +        select ATH79_DEV_GPIO_BUTTONS
  1337. +        select ATH79_DEV_LEDS_GPIO
  1338. +        select ATH79_DEV_M25P80
  1339. +        select ATH79_DEV_USB
  1340. +        select ATH79_DEV_WMAC
  1341. +
  1342. +config ATH79_MACH_TL_WR1043ND
  1343. +        bool "TP-LINK TL-WR1043ND support"
  1344. +        select SOC_AR913X
  1345. +        select ATH79_DEV_ETH
  1346. +        select ATH79_DEV_GPIO_BUTTONS
  1347. +        select ATH79_DEV_LEDS_GPIO
  1348. +        select ATH79_DEV_M25P80
  1349. +        select ATH79_DEV_USB
  1350. +        select ATH79_DEV_WMAC
  1351. +
  1352. +config ATH79_MACH_TL_WR1043ND_V2
  1353. +        bool "TP-LINK TL-WR1043ND v2 support"
  1354. +        select SOC_QCA955X
  1355. +        select ATH79_DEV_ETH
  1356. +        select ATH79_DEV_GPIO_BUTTONS
  1357. +        select ATH79_DEV_LEDS_GPIO
  1358. +        select ATH79_DEV_M25P80
  1359. +        select ATH79_DEV_USB
  1360. +        select ATH79_DEV_WMAC
  1361. +
  1362. +config ATH79_MACH_TL_WR2543N
  1363. +        bool "TP-LINK TL-WR2543N/ND support"
  1364. +        select SOC_AR724X
  1365. +        select ATH79_DEV_AP9X_PCI if PCI
  1366. +        select ATH79_DEV_ETH
  1367. +        select ATH79_DEV_GPIO_BUTTONS
  1368. +        select ATH79_DEV_LEDS_GPIO
  1369. +        select ATH79_DEV_M25P80
  1370. +        select ATH79_DEV_USB
  1371. +
  1372. +config ATH79_MACH_TEW_632BRP
  1373. +        bool "TRENDnet TEW-632BRP support"
  1374. +        select SOC_AR913X
  1375. +        select ATH79_DEV_ETH
  1376. +        select ATH79_DEV_GPIO_BUTTONS
  1377. +        select ATH79_DEV_LEDS_GPIO
  1378. +        select ATH79_DEV_M25P80
  1379. +        select ATH79_DEV_WMAC
  1380. +        select ATH79_NVRAM
  1381. +
  1382. +config ATH79_MACH_TEW_673GRU
  1383. +        bool "TRENDnet TEW-673GRU support"
  1384. +        select SOC_AR71XX
  1385. +        select ATH79_DEV_AP9X_PCI if PCI
  1386. +        select ATH79_DEV_ETH
  1387. +        select ATH79_DEV_GPIO_BUTTONS
  1388. +        select ATH79_DEV_LEDS_GPIO
  1389. +        select ATH79_DEV_M25P80
  1390. +        select ATH79_DEV_USB
  1391. +        select ATH79_NVRAM
  1392. +
  1393. +config ATH79_MACH_TEW_712BR
  1394. +        bool "TRENDnet TEW-712BR support"
  1395. +        select SOC_AR933X
  1396. +        select ATH79_DEV_ETH
  1397. +        select ATH79_DEV_GPIO_BUTTONS
  1398. +        select ATH79_DEV_LEDS_GPIO
  1399. +        select ATH79_DEV_M25P80
  1400. +        select ATH79_DEV_WMAC
  1401. +        select ATH79_NVRAM
  1402. +
  1403. +config ATH79_MACH_TEW_732BR
  1404. +        bool "TRENDnet TEW-732BR support"
  1405. +        select SOC_AR934X
  1406. +        select ATH79_DEV_ETH
  1407. +        select ATH79_DEV_GPIO_BUTTONS
  1408. +        select ATH79_DEV_LEDS_GPIO
  1409. +        select ATH79_DEV_M25P80
  1410. +        select ATH79_DEV_WMAC
  1411. +
  1412. +config ATH79_MACH_UBNT
  1413. +        bool "Ubiquiti AR71xx based boards support"
  1414. +        select SOC_AR71XX
  1415. +        select ATH79_DEV_ETH
  1416. +        select ATH79_DEV_GPIO_BUTTONS
  1417. +        select ATH79_DEV_LEDS_GPIO
  1418. +        select ATH79_DEV_M25P80
  1419.          select ATH79_DEV_USB
  1420. -        help
  1421. -          Say 'Y' here if you want your kernel to support the
  1422. -          Atheros PB44 reference board.

  1423. config ATH79_MACH_UBNT_XM
  1424.          bool "Ubiquiti Networks XM/UniFi boards"
  1425. @@ -83,6 +1186,106 @@ config ATH79_MACH_UBNT_XM
  1426.            Say 'Y' here if you want your kernel to support the
  1427.            Ubiquiti Networks XM (rev 1.0) board.

  1428. +config ATH79_MACH_WEIO
  1429. +        bool "WeIO board"
  1430. +        select SOC_AR933X
  1431. +        select ATH79_DEV_GPIO_BUTTONS
  1432. +        select ATH79_DEV_LEDS_GPIO
  1433. +        select ATH79_DEV_M25P80
  1434. +        select ATH79_DEV_USB
  1435. +        select ATH79_DEV_WMAC
  1436. +
  1437. +config ATH79_MACH_MYNET_N600
  1438. +        bool "WD My Net N600 board support"
  1439. +        select SOC_AR934X
  1440. +        select ATH79_DEV_ETH
  1441. +        select ATH79_DEV_GPIO_BUTTONS
  1442. +        select ATH79_DEV_LEDS_GPIO
  1443. +        select ATH79_DEV_M25P80
  1444. +        select ATH79_DEV_WMAC
  1445. +        select ATH79_NVRAM
  1446. +
  1447. +config ATH79_MACH_MYNET_N750
  1448. +        bool "WD My Net N750 board support"
  1449. +        select SOC_AR934X
  1450. +        select ATH79_DEV_ETH
  1451. +        select ATH79_DEV_GPIO_BUTTONS
  1452. +        select ATH79_DEV_LEDS_GPIO
  1453. +        select ATH79_DEV_M25P80
  1454. +        select ATH79_DEV_WMAC
  1455. +        select ATH79_NVRAM
  1456. +
  1457. +config ATH79_MACH_MYNET_REXT
  1458. +        bool "WD My Net Wi-Fi Range Extender board support"
  1459. +        select SOC_AR934X
  1460. +        select ATH79_DEV_AP9X_PCI if PCI
  1461. +        select ATH79_DEV_ETH
  1462. +        select ATH79_DEV_GPIO_BUTTONS
  1463. +        select ATH79_DEV_LEDS_GPIO
  1464. +        select ATH79_DEV_M25P80
  1465. +        select ATH79_DEV_WMAC
  1466. +        select ATH79_NVRAM
  1467. +
  1468. +config ATH79_MACH_ZCN_1523H
  1469. +        bool "Zcomax ZCN-1523H support"
  1470. +        select SOC_AR724X
  1471. +        select ATH79_DEV_AP9X_PCI if PCI
  1472. +        select ATH79_DEV_ETH
  1473. +        select ATH79_DEV_GPIO_BUTTONS
  1474. +        select ATH79_DEV_LEDS_GPIO
  1475. +        select ATH79_DEV_M25P80
  1476. +
  1477. +config ATH79_MACH_NBG460N
  1478. +        bool "Zyxel NBG460N/550N/550NH board support"
  1479. +        select SOC_AR913X
  1480. +        select ATH79_DEV_ETH
  1481. +        select ATH79_DEV_GPIO_BUTTONS
  1482. +        select ATH79_DEV_LEDS_GPIO
  1483. +        select ATH79_DEV_M25P80
  1484. +        select ATH79_DEV_WMAC
  1485. +
  1486. +config ATH79_MACH_NBG6716
  1487. +        bool "Zyxel NBG6716 board support"
  1488. +        select SOC_QCA955X
  1489. +        select ATH79_DEV_ETH
  1490. +        select ATH79_DEV_GPIO_BUTTONS
  1491. +        select ATH79_DEV_LEDS_GPIO
  1492. +        select ATH79_DEV_M25P80
  1493. +        select ATH79_DEV_NFC
  1494. +        select ATH79_DEV_USB
  1495. +        select ATH79_DEV_WMAC
  1496. +
  1497. +config ATH79_MACH_CARAMBOLA2
  1498. +        bool "8devices Carambola2 board"
  1499. +        select SOC_AR933X
  1500. +        select ATH79_DEV_ETH
  1501. +        select ATH79_DEV_GPIO_BUTTONS
  1502. +        select ATH79_DEV_LEDS_GPIO
  1503. +        select ATH79_DEV_M25P80
  1504. +        select ATH79_DEV_USB
  1505. +        select ATH79_DEV_WMAC
  1506. +
  1507. +config ATH79_MACH_BHU_BXU2000N2_A
  1508. +        bool "BHU BXU2000n-2 rev. A support"
  1509. +        select SOC_AR934X
  1510. +        select ATH79_DEV_ETH
  1511. +        select ATH79_DEV_GPIO_BUTTONS
  1512. +        select ATH79_DEV_LEDS_GPIO
  1513. +        select ATH79_DEV_M25P80
  1514. +        select ATH79_DEV_USB
  1515. +        select ATH79_DEV_WMAC
  1516. +
  1517. +config ATH79_MACH_QIHOO_C301
  1518. +        bool "Qihoo 360 C301 board support"
  1519. +        select SOC_AR934X
  1520. +        select ATH79_DEV_ETH
  1521. +        select ATH79_DEV_GPIO_BUTTONS
  1522. +        select ATH79_DEV_LEDS_GPIO
  1523. +        select ATH79_DEV_M25P80
  1524. +        select ATH79_DEV_WMAC
  1525. +        select ATH79_DEV_USB
  1526. +        select ATH79_NVRAM
  1527. +
  1528. endmenu

  1529. config SOC_AR71XX
  1530. @@ -124,7 +1327,10 @@ config ATH79_DEV_DSA
  1531. config ATH79_DEV_ETH
  1532.          def_bool n

  1533. -config PCI_AR724X
  1534. +config ATH79_DEV_DSA
  1535. +        def_bool n
  1536. +
  1537. +config ATH79_DEV_ETH
  1538.          def_bool n

  1539. config ATH79_DEV_GPIO_BUTTONS
  1540. @@ -154,6 +1360,11 @@ config ATH79_PCI_ATH9K_FIXUP
  1541.          def_bool n

  1542. config ATH79_ROUTERBOOT
  1543. +        select RLE_DECOMPRESS
  1544. +        select LZO_DECOMPRESS
  1545. +        def_bool n
  1546. +
  1547. +config PCI_AR724X
  1548.          def_bool n

  1549. endif
  1550. --- a/arch/mips/ath79/Makefile
  1551. +++ b/arch/mips/ath79/Makefile
  1552. @@ -38,9 +38,134 @@ obj-$(CONFIG_ATH79_ROUTERBOOT)                += route
  1553. #
  1554. # Machines
  1555. #
  1556. +obj-$(CONFIG_ATH79_MACH_ALFA_AP120C)        += mach-alfa-ap120c.o
  1557. +obj-$(CONFIG_ATH79_MACH_ALFA_AP96)        += mach-alfa-ap96.o
  1558. +obj-$(CONFIG_ATH79_MACH_ALFA_NX)        += mach-alfa-nx.o
  1559. +obj-$(CONFIG_ATH79_MACH_ALL0258N)        += mach-all0258n.o
  1560. +obj-$(CONFIG_ATH79_MACH_ALL0315N)        += mach-all0315n.o
  1561. +obj-$(CONFIG_ATH79_MACH_K2T)                += mach-k2t.o
  1562. +obj-$(CONFIG_ATH79_MACH_CSAC)                += mach-csac.o
  1563. +obj-$(CONFIG_ATH79_MACH_LETV)                += mach-letv.o
  1564. +obj-$(CONFIG_ATH79_MACH_AP113)                += mach-ap113.o
  1565. obj-$(CONFIG_ATH79_MACH_AP121)                += mach-ap121.o
  1566. +obj-$(CONFIG_ATH79_MACH_AP132)                += mach-ap132.o
  1567. obj-$(CONFIG_ATH79_MACH_AP136)                += mach-ap136.o
  1568. obj-$(CONFIG_ATH79_MACH_AP81)                += mach-ap81.o
  1569. +obj-$(CONFIG_ATH79_MACH_AP83)                += mach-ap83.o
  1570. +obj-$(CONFIG_ATH79_MACH_AP96)                += mach-ap96.o
  1571. +obj-$(CONFIG_ATH79_MACH_ARCHER_C7)        += mach-archer-c7.o
  1572. +obj-$(CONFIG_ATH79_MACH_AW_NR580)        += mach-aw-nr580.o
  1573. +obj-$(CONFIG_ATH79_MACH_BHU_BXU2000N2_A)+= mach-bhu-bxu2000n2-a.o
  1574. +obj-$(CONFIG_ATH79_MACH_CAP4200AG)        += mach-cap4200ag.o
  1575. +obj-$(CONFIG_ATH79_MACH_CPE510)                += mach-cpe510.o
  1576. obj-$(CONFIG_ATH79_MACH_DB120)                += mach-db120.o
  1577. +obj-$(CONFIG_ATH79_MACH_DLAN_PRO_500_WP)        += mach-dlan-pro-500-wp.o
  1578. +obj-$(CONFIG_ATH79_MACH_DLAN_PRO_1200_AC)        += mach-dlan-pro-1200-ac.o
  1579. +obj-$(CONFIG_ATH79_MACH_DGL_5500_A1)        += mach-dgl-5500-a1.o
  1580. +obj-$(CONFIG_ATH79_MACH_DHP_1565_A1)        += mach-dhp-1565-a1.o
  1581. +obj-$(CONFIG_ATH79_MACH_DIR_505_A1)        += mach-dir-505-a1.o
  1582. +obj-$(CONFIG_ATH79_MACH_DIR_600_A1)        += mach-dir-600-a1.o
  1583. +obj-$(CONFIG_ATH79_MACH_DIR_615_C1)        += mach-dir-615-c1.o
  1584. +obj-$(CONFIG_ATH79_MACH_DIR_615_I1)        += mach-dir-615-i1.o
  1585. +obj-$(CONFIG_ATH79_MACH_DIR_825_B1)        += mach-dir-825-b1.o
  1586. +obj-$(CONFIG_ATH79_MACH_DIR_825_C1)        += mach-dir-825-c1.o
  1587. +obj-$(CONFIG_ATH79_MACH_DRAGINO2)        += mach-dragino2.o
  1588. +obj-$(CONFIG_ATH79_MACH_ESR900)        += mach-esr900.o
  1589. +obj-$(CONFIG_ATH79_MACH_EW_DORIN)        += mach-ew-dorin.o
  1590. +obj-$(CONFIG_ATH79_MACH_EAP300V2)        += mach-eap300v2.o
  1591. +obj-$(CONFIG_ATH79_MACH_EAP7660D)        += mach-eap7660d.o
  1592. +obj-$(CONFIG_ATH79_MACH_EL_M150)        += mach-el-m150.o
  1593. +obj-$(CONFIG_ATH79_MACH_EL_MINI)        += mach-el-mini.o
  1594. +obj-$(CONFIG_ATH79_MACH_ESR1750)        += mach-esr1750.o
  1595. +obj-$(CONFIG_ATH79_MACH_F9K1115V2)        += mach-f9k1115v2.o
  1596. +obj-$(CONFIG_ATH79_MACH_GL_INET)        += mach-gl-inet.o
  1597. +obj-$(CONFIG_ATH79_MACH_GS_OOLITE)        += mach-gs-oolite.o
  1598. +obj-$(CONFIG_ATH79_MACH_HIWIFI_HC6361)        += mach-hiwifi-hc6361.o
  1599. +obj-$(CONFIG_ATH79_MACH_JA76PF)                += mach-ja76pf.o
  1600. +obj-$(CONFIG_ATH79_MACH_JWAP003)        += mach-jwap003.o
  1601. +obj-$(CONFIG_ATH79_MACH_HORNET_UB)        += mach-hornet-ub.o
  1602. +obj-$(CONFIG_ATH79_MACH_MR600)                += mach-mr600.o
  1603. +obj-$(CONFIG_ATH79_MACH_MR900)                += mach-mr900.o
  1604. +obj-$(CONFIG_ATH79_MACH_MYNET_N600)        += mach-mynet-n600.o
  1605. +obj-$(CONFIG_ATH79_MACH_MYNET_N750)        += mach-mynet-n750.o
  1606. +obj-$(CONFIG_ATH79_MACH_MYNET_REXT)        += mach-mynet-rext.o
  1607. +obj-$(CONFIG_ATH79_MACH_MZK_W04NU)        += mach-mzk-w04nu.o
  1608. +obj-$(CONFIG_ATH79_MACH_MZK_W300NH)        += mach-mzk-w300nh.o
  1609. +obj-$(CONFIG_ATH79_MACH_NBG460N)        += mach-nbg460n.o
  1610. +obj-$(CONFIG_ATH79_MACH_OM2P)                += mach-om2p.o
  1611. +obj-$(CONFIG_ATH79_MACH_OM5P)                += mach-om5p.o
  1612. +obj-$(CONFIG_ATH79_MACH_ONION_OMEGA)        += mach-onion-omega.o
  1613. +obj-$(CONFIG_ATH79_MACH_PB42)                += mach-pb42.o
  1614. obj-$(CONFIG_ATH79_MACH_PB44)                += mach-pb44.o
  1615. +obj-$(CONFIG_ATH79_MACH_PB92)                += mach-pb92.o
  1616. +obj-$(CONFIG_ATH79_MACH_QIHOO_C301)        += mach-qihoo-c301.o
  1617. +obj-$(CONFIG_ATH79_MACH_R6100)                += mach-r6100.o
  1618. +obj-$(CONFIG_ATH79_MACH_RB4XX)                += mach-rb4xx.o
  1619. +obj-$(CONFIG_ATH79_MACH_RB750)                += mach-rb750.o
  1620. +obj-$(CONFIG_ATH79_MACH_RB91X)                += mach-rb91x.o
  1621. +obj-$(CONFIG_ATH79_MACH_RB95X)                += mach-rb95x.o
  1622. +obj-$(CONFIG_ATH79_MACH_RB2011)                += mach-rb2011.o
  1623. +obj-$(CONFIG_ATH79_MACH_RBSXTLITE)        += mach-rbsxtlite.o
  1624. +obj-$(CONFIG_ATH79_MACH_RW2458N)        += mach-rw2458n.o
  1625. +obj-$(CONFIG_ATH79_MACH_SMART_300)        += mach-smart-300.o
  1626. +obj-$(CONFIG_ATH79_MACH_TEW_632BRP)        += mach-tew-632brp.o
  1627. +obj-$(CONFIG_ATH79_MACH_TEW_673GRU)        += mach-tew-673gru.o
  1628. +obj-$(CONFIG_ATH79_MACH_TEW_712BR)        += mach-tew-712br.o
  1629. +obj-$(CONFIG_ATH79_MACH_TEW_732BR)        += mach-tew-732br.o
  1630. +obj-$(CONFIG_ATH79_MACH_TL_MR11U)        += mach-tl-mr11u.o
  1631. +obj-$(CONFIG_ATH79_MACH_TL_MR13U)        += mach-tl-mr13u.o
  1632. +obj-$(CONFIG_ATH79_MACH_TL_MR3020)        += mach-tl-mr3020.o
  1633. +obj-$(CONFIG_ATH79_MACH_TL_MR3X20)        += mach-tl-mr3x20.o
  1634. +obj-$(CONFIG_ATH79_MACH_TL_WAX50RE)     += mach-tl-wax50re.o
  1635. +obj-$(CONFIG_ATH79_MACH_TL_WA701ND_V2)        += mach-tl-wa701nd-v2.o
  1636. +obj-$(CONFIG_ATH79_MACH_TL_WA7210N_V2)        += mach-tl-wa7210n-v2.o
  1637. +obj-$(CONFIG_ATH79_MACH_TL_WA830RE_V2)        += mach-tl-wa830re-v2.o
  1638. +obj-$(CONFIG_ATH79_MACH_TL_WA901ND)        += mach-tl-wa901nd.o
  1639. +obj-$(CONFIG_ATH79_MACH_TL_WA901ND_V2)        += mach-tl-wa901nd-v2.o
  1640. +obj-$(CONFIG_ATH79_MACH_TL_WDR3500)     += mach-tl-wdr3500.o
  1641. +obj-$(CONFIG_ATH79_MACH_TL_WDR4300)     += mach-tl-wdr4300.o
  1642. +obj-$(CONFIG_ATH79_MACH_TL_WR741ND)        += mach-tl-wr741nd.o
  1643. +obj-$(CONFIG_ATH79_MACH_TL_WR741ND_V4)        += mach-tl-wr741nd-v4.o
  1644. +obj-$(CONFIG_ATH79_MACH_MW153R)        += mach-mw153r.o
  1645. +obj-$(CONFIG_ATH79_MACH_TL_WR841N_V1)        += mach-tl-wr841n.o
  1646. +obj-$(CONFIG_ATH79_MACH_TL_WR841N_V8)        += mach-tl-wr841n-v8.o
  1647. +obj-$(CONFIG_ATH79_MACH_TL_WR841N_V9)        += mach-tl-wr841n-v9.o
  1648. +obj-$(CONFIG_ATH79_MACH_TL_WR881N_V1)        += mach-tl-wr881n-v1.o
  1649. +obj-$(CONFIG_ATH79_MACH_TL_WR941ND)        += mach-tl-wr941nd.o
  1650. +obj-$(CONFIG_ATH79_MACH_TL_WR941ND_V6)        += mach-tl-wr941nd-v6.o
  1651. +obj-$(CONFIG_ATH79_MACH_TL_WR1041N_V2)        += mach-tl-wr1041n-v2.o
  1652. +obj-$(CONFIG_ATH79_MACH_TL_WR1043ND)        += mach-tl-wr1043nd.o
  1653. +obj-$(CONFIG_ATH79_MACH_TL_WR1043ND_V2)        += mach-tl-wr1043nd-v2.o
  1654. +obj-$(CONFIG_ATH79_MACH_TL_WR2543N)        += mach-tl-wr2543n.o
  1655. +obj-$(CONFIG_ATH79_MACH_TL_WR703N)        += mach-tl-wr703n.o
  1656. +obj-$(CONFIG_ATH79_MACH_TL_WR720N_V3)        += mach-tl-wr720n-v3.o
  1657. +obj-$(CONFIG_ATH79_MACH_TUBE2H)                += mach-tube2h.o
  1658. +obj-$(CONFIG_ATH79_MACH_UBNT)                += mach-ubnt.o
  1659. obj-$(CONFIG_ATH79_MACH_UBNT_XM)        += mach-ubnt-xm.o
  1660. +obj-$(CONFIG_ATH79_MACH_WEIO)                += mach-weio.o
  1661. +obj-$(CONFIG_ATH79_MACH_WHR_HP_G300N)        += mach-whr-hp-g300n.o
  1662. +obj-$(CONFIG_ATH79_MACH_WLAE_AG300N)        += mach-wlae-ag300n.o
  1663. +obj-$(CONFIG_ATH79_MACH_WLR8100)        += mach-wlr8100.o
  1664. +obj-$(CONFIG_ATH79_MACH_WNDAP360)        += mach-wndap360.o
  1665. +obj-$(CONFIG_ATH79_MACH_WNDR3700)        += mach-wndr3700.o
  1666. +obj-$(CONFIG_ATH79_MACH_WNDR4300)        += mach-wndr4300.o
  1667. +obj-$(CONFIG_ATH79_MACH_WNR2000)        += mach-wnr2000.o
  1668. +obj-$(CONFIG_ATH79_MACH_WNR2000_V3)        += mach-wnr2000-v3.o
  1669. +obj-$(CONFIG_ATH79_MACH_WNR2000_V4)        += mach-wnr2000-v4.o
  1670. +obj-$(CONFIG_ATH79_MACH_WNR2200)        += mach-wnr2200.o
  1671. +obj-$(CONFIG_ATH79_MACH_WP543)                += mach-wp543.o
  1672. +obj-$(CONFIG_ATH79_MACH_WPE72)                += mach-wpe72.o
  1673. +obj-$(CONFIG_ATH79_MACH_WPJ344)        += mach-wpj344.o
  1674. +obj-$(CONFIG_ATH79_MACH_WPJ531)        += mach-wpj531.o
  1675. +obj-$(CONFIG_ATH79_MACH_WPJ558)        += mach-wpj558.o
  1676. +obj-$(CONFIG_ATH79_MACH_WRT160NL)        += mach-wrt160nl.o
  1677. +obj-$(CONFIG_ATH79_MACH_E2100L)        += mach-e2100l.o
  1678. +obj-$(CONFIG_ATH79_MACH_WRT400N)        += mach-wrt400n.o
  1679. +obj-$(CONFIG_ATH79_MACH_WZR_HP_G300NH)        += mach-wzr-hp-g300nh.o
  1680. +obj-$(CONFIG_ATH79_MACH_WZR_HP_G300NH2)        += mach-wzr-hp-g300nh2.o
  1681. +obj-$(CONFIG_ATH79_MACH_WZR_HP_AG300H)        += mach-wzr-hp-ag300h.o
  1682. +obj-$(CONFIG_ATH79_MACH_WZR_HP_G450H)        += mach-wzr-hp-g450h.o
  1683. +obj-$(CONFIG_ATH79_MACH_WZR_450HP2)        += mach-wzr-450hp2.o
  1684. +obj-$(CONFIG_ATH79_MACH_ZCN_1523H)        += mach-zcn-1523h.o
  1685. +obj-$(CONFIG_ATH79_MACH_CARAMBOLA2)        += mach-carambola2.o
  1686. +obj-$(CONFIG_ATH79_MACH_NBG6716)        += mach-nbg6716.o
  1687. --- a/arch/mips/ath79/prom.c
  1688. +++ b/arch/mips/ath79/prom.c
  1689. @@ -180,6 +180,12 @@ void __init prom_init(void)
  1690.                          ath79_prom_append_cmdline("board", env);
  1691.                  }
  1692.          }
  1693. +
  1694. +        if (strstr(arcs_cmdline, "board=750Gr3") ||
  1695. +            strstr(arcs_cmdline, "board=951G") ||
  1696. +            strstr(arcs_cmdline, "board=2011L") ||
  1697. +            strstr(arcs_cmdline, "board=711Gr100"))
  1698. +                ath79_prom_append_cmdline("console", "ttyS0,115200");
  1699. }

  1700. void __init prom_free_prom_memory(void)
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-12-5 13:04 | 显示全部楼层
谢谢分享!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-12-6 13:45 | 显示全部楼层
更新啦,楼主你试试看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-12-6 20:41 | 显示全部楼层

已经添加了 刷tp881的 和941v7一样!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-12-6 20:41 | 显示全部楼层
li809 发表于 2019-12-2 19:59
我好像有有941N V7

已经添加了 刷tp881的 和941v7一样!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-12-6 20:46 | 显示全部楼层
hello_limin 发表于 2019-12-6 13:45
更新啦,楼主你试试看

这个文件可以了 已经成功编译完成  测试固件启动没问题
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-12-6 22:18 | 显示全部楼层
好贴立顶!!!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-12-6 23:11 | 显示全部楼层
好帖,谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-12-7 01:14 | 显示全部楼层
前来学习下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-12-7 13:48 来自手机 | 显示全部楼层
看看怎么样?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-12-7 14:46 | 显示全部楼层
看看我的tplink是否支持
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-12-8 07:00 | 显示全部楼层
本帖最后由 nowandthen 于 2019-12-8 07:02 编辑
nowandthen 发表于 2019-12-4 22:57
辛苦了!谢谢!

试过5G可以了。

一点小问题:
1、PC界面主题有时会有重叠字现象;


2、可以多线负载均衡,但不能单线多拨。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-12-8 09:06 | 显示全部楼层
谢谢分享。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-12-8 10:11 | 显示全部楼层
感谢大佬!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-12-8 11:59 | 显示全部楼层
nowandthen 发表于 2019-12-8 07:00
一点小问题:
1、PC界面主题有时会有重叠字现象;

主题当时就是这么做的 为的是如果上面有一排插件出现的情况下整体就感觉靠右了  不影响选择 我看过了 那个单线多拨我也试过可以多拨上去 不过我是百兆路由叠加没法测!!

点评

并不是挑楼主的主题毛病,而是觉得楼主既然在这个主题上花了一整年的功夫,追求完美的恒心很让人感动,所以最后多嘴建议一次,PC屏幕横向都很宽,整体靠右根本没有什么关系,改成错开真的好很多。  详情 回复 发表于 2019-12-8 22:53
只是用了楼主的固件,觉得顺便反馈一下比较好。这个路由器要给老家用,除了过滤一下电视广告,那些七七八八的功能我也用不上的。  详情 回复 发表于 2019-12-8 19:16
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-28 22:08

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表