tiny-tp-link.mk 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692
  1. include ./common-tp-link.mk
  2. define Device/tl-mr10u-v1
  3. $(Device/tplink-4mlzma)
  4. DEVICE_TITLE := TP-LINK TL-MR10U v1
  5. DEVICE_PACKAGES := kmod-usb-core kmod-usb2
  6. BOARDNAME := TL-MR10U
  7. DEVICE_PROFILE := TLMR10U
  8. TPLINK_HWID := 0x00100101
  9. CONSOLE := ttyATH0,115200
  10. endef
  11. TARGET_DEVICES += tl-mr10u-v1
  12. define Device/tl-mr11u-v1
  13. $(Device/tplink-4mlzma)
  14. DEVICE_TITLE := TP-LINK TL-MR11U v1
  15. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  16. BOARDNAME := TL-MR11U
  17. DEVICE_PROFILE := TLMR11U
  18. TPLINK_HWID := 0x00110101
  19. CONSOLE := ttyATH0,115200
  20. endef
  21. TARGET_DEVICES += tl-mr11u-v1
  22. define Device/tl-mr11u-v2
  23. $(Device/tl-mr11u-v1)
  24. DEVICE_TITLE := TP-LINK TL-MR11U v2
  25. TPLINK_HWID := 0x00110102
  26. endef
  27. TARGET_DEVICES += tl-mr11u-v2
  28. define Device/tl-mr12u-v1
  29. $(Device/tplink-4mlzma)
  30. DEVICE_TITLE := TP-LINK TL-MR12U v1
  31. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  32. BOARDNAME := TL-MR13U
  33. DEVICE_PROFILE := TLMR12U
  34. TPLINK_HWID := 0x00120101
  35. CONSOLE := ttyATH0,115200
  36. endef
  37. TARGET_DEVICES += tl-mr12u-v1
  38. define Device/tl-mr13u-v1
  39. $(Device/tl-mr12u-v1)
  40. DEVICE_TITLE := TP-LINK TL-MR13U v1
  41. DEVICE_PROFILE := TLMR13U
  42. TPLINK_HWID := 0x00130101
  43. endef
  44. TARGET_DEVICES += tl-mr13u-v1
  45. define Device/tl-mr3020-v1
  46. $(Device/tplink-4mlzma)
  47. DEVICE_TITLE := TP-LINK TL-MR3020 v1
  48. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  49. BOARDNAME := TL-MR3020
  50. DEVICE_PROFILE := TLMR3020
  51. TPLINK_HWID := 0x30200001
  52. CONSOLE := ttyATH0,115200
  53. endef
  54. TARGET_DEVICES += tl-mr3020-v1
  55. define Device/tl-mr3040-v1
  56. $(Device/tl-mr3020-v1)
  57. DEVICE_TITLE := TP-LINK TL-MR3040 v1
  58. BOARDNAME := TL-MR3040
  59. DEVICE_PROFILE := TLMR3040
  60. TPLINK_HWID := 0x30400001
  61. endef
  62. TARGET_DEVICES += tl-mr3040-v1
  63. define Device/tl-mr3040-v2
  64. $(Device/tl-mr3040-v1)
  65. DEVICE_TITLE := TP-LINK TL-MR3040 v2
  66. BOARDNAME := TL-MR3040-v2
  67. TPLINK_HWID := 0x30400002
  68. endef
  69. TARGET_DEVICES += tl-mr3040-v2
  70. define Device/tl-mr3220-v1
  71. $(Device/tplink-4m)
  72. DEVICE_TITLE := TP-LINK TL-MR3220 v1
  73. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  74. BOARDNAME := TL-MR3220
  75. DEVICE_PROFILE := TLMR3220
  76. TPLINK_HWID := 0x32200001
  77. endef
  78. TARGET_DEVICES += tl-mr3220-v1
  79. define Device/tl-mr3220-v2
  80. $(Device/tplink-4mlzma)
  81. DEVICE_TITLE := TP-LINK TL-MR3220 v2
  82. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  83. BOARDNAME := TL-MR3220-v2
  84. DEVICE_PROFILE := TLMR3220
  85. TPLINK_HWID := 0x32200002
  86. CONSOLE := ttyATH0,115200
  87. endef
  88. TARGET_DEVICES += tl-mr3220-v2
  89. define Device/tl-mr3420-v1
  90. $(Device/tplink-4m)
  91. DEVICE_TITLE := TP-LINK TL-MR3420 v1
  92. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  93. BOARDNAME := TL-MR3420
  94. DEVICE_PROFILE := TLMR3420
  95. TPLINK_HWID := 0x34200001
  96. endef
  97. TARGET_DEVICES += tl-mr3420-v1
  98. define Device/tl-mr3420-v2
  99. $(Device/tplink-4mlzma)
  100. DEVICE_TITLE := TP-LINK TL-MR3420 v2
  101. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  102. BOARDNAME := TL-MR3420-v2
  103. DEVICE_PROFILE := TLMR3420
  104. TPLINK_HWID := 0x34200002
  105. endef
  106. TARGET_DEVICES += tl-mr3420-v2
  107. define Device/tl-wa701nd-v1
  108. $(Device/tplink-4m)
  109. DEVICE_TITLE := TP-LINK TL-WA701N/ND v1
  110. BOARDNAME := TL-WA901ND
  111. DEVICE_PROFILE := TLWA701
  112. TPLINK_HWID := 0x07010001
  113. endef
  114. TARGET_DEVICES += tl-wa701nd-v1
  115. define Device/tl-wa701nd-v2
  116. $(Device/tplink-4mlzma)
  117. DEVICE_TITLE := TP-LINK TL-WA701N/ND v2
  118. BOARDNAME := TL-WA701ND-v2
  119. DEVICE_PROFILE := TLWA701
  120. TPLINK_HWID := 0x07010002
  121. CONSOLE := ttyATH0,115200
  122. endef
  123. TARGET_DEVICES += tl-wa701nd-v2
  124. define Device/tl-wa7210n-v2
  125. $(Device/tplink-4mlzma)
  126. DEVICE_TITLE := TP-LINK TL-WA7210N v2
  127. DEVICE_PACKAGES := rssileds kmod-ledtrig-netdev
  128. BOARDNAME := TL-WA7210N-v2
  129. DEVICE_PROFILE := TLWA7210
  130. TPLINK_HWID := 0x72100002
  131. CONSOLE := ttyATH0,115200
  132. endef
  133. TARGET_DEVICES += tl-wa7210n-v2
  134. define Device/tl-wa730re-v1
  135. $(Device/tplink-4m)
  136. DEVICE_TITLE := TP-LINK TL-WA730RE v1
  137. BOARDNAME := TL-WA901ND
  138. DEVICE_PROFILE := TLWA730RE
  139. TPLINK_HWID := 0x07300001
  140. endef
  141. TARGET_DEVICES += tl-wa730re-v1
  142. define Device/tl-wa750re-v1
  143. $(Device/tplink-4mlzma)
  144. DEVICE_TITLE := TP-LINK TL-WA750RE v1
  145. DEVICE_PACKAGES := rssileds
  146. BOARDNAME := TL-WA750RE
  147. DEVICE_PROFILE := TLWA750
  148. TPLINK_HWID := 0x07500001
  149. endef
  150. TARGET_DEVICES += tl-wa750re-v1
  151. define Device/tl-wa7510n-v1
  152. $(Device/tplink-4m)
  153. DEVICE_TITLE := TP-LINK TL-WA7510N v1
  154. BOARDNAME := TL-WA7510N
  155. DEVICE_PROFILE := TLWA7510
  156. TPLINK_HWID := 0x75100001
  157. endef
  158. TARGET_DEVICES += tl-wa7510n-v1
  159. define Device/tl-wa801nd-v1
  160. $(Device/tplink-4m)
  161. DEVICE_TITLE := TP-LINK TL-WA801N/ND v1
  162. BOARDNAME := TL-WA901ND
  163. DEVICE_PROFILE := TLWA801
  164. TPLINK_HWID := 0x08010001
  165. endef
  166. TARGET_DEVICES += tl-wa801nd-v1
  167. define Device/tl-wa801nd-v2
  168. $(Device/tplink-4mlzma)
  169. DEVICE_TITLE := TP-LINK TL-WA801N/ND v2
  170. BOARDNAME := TL-WA801ND-v2
  171. DEVICE_PROFILE := TLWA801
  172. TPLINK_HWID := 0x08010002
  173. endef
  174. TARGET_DEVICES += tl-wa801nd-v2
  175. define Device/tl-wa801nd-v3
  176. $(Device/tplink-4mlzma)
  177. DEVICE_TITLE := TP-LINK TL-WA801N/ND v3
  178. BOARDNAME := TL-WA801ND-v3
  179. DEVICE_PROFILE := TLWA801
  180. TPLINK_HWID := 0x08010003
  181. endef
  182. TARGET_DEVICES += tl-wa801nd-v3
  183. define Device/tl-wa830re-v1
  184. $(Device/tplink-4m)
  185. DEVICE_TITLE := TP-LINK TL-WA830RE v1
  186. BOARDNAME := TL-WA901ND
  187. DEVICE_PROFILE := TLWA830
  188. TPLINK_HWID := 0x08300010
  189. endef
  190. TARGET_DEVICES += tl-wa830re-v1
  191. define Device/tl-wa830re-v2
  192. $(Device/tplink-4mlzma)
  193. DEVICE_TITLE := TP-LINK TL-WA830RE v2
  194. BOARDNAME := TL-WA830RE-v2
  195. DEVICE_PROFILE := TLWA830
  196. TPLINK_HWID := 0x08300002
  197. endef
  198. TARGET_DEVICES += tl-wa830re-v2
  199. define Device/tl-wa850re-v1
  200. $(Device/tplink-4mlzma)
  201. DEVICE_TITLE := TP-LINK TL-WA850RE v1
  202. DEVICE_PACKAGES := rssileds
  203. BOARDNAME := TL-WA850RE
  204. DEVICE_PROFILE := TLWA850
  205. TPLINK_HWID := 0x08500001
  206. endef
  207. TARGET_DEVICES += tl-wa850re-v1
  208. define Device/tl-wa85xre
  209. $(Device/tplink)
  210. TPLINK_HWREV := 0
  211. KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header
  212. IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade
  213. IMAGE/factory.bin := append-rootfs | tplink-safeloader factory
  214. MTDPARTS := spi0.0:128k(u-boot)ro,1344k(kernel),2304k(rootfs),256k(config)ro,64k(art)ro,3648k@0x20000(firmware)
  215. endef
  216. define Device/tl-wa850re-v2
  217. $(Device/tl-wa85xre)
  218. DEVICE_TITLE := TP-LINK TL-WA850RE v2
  219. DEVICE_PACKAGES := rssileds
  220. BOARDNAME := TL-WA850RE-V2
  221. DEVICE_PROFILE := TLWA850
  222. TPLINK_BOARD_ID := TLWA850REV2
  223. TPLINK_HWID := 0x08500002
  224. endef
  225. TARGET_DEVICES += tl-wa850re-v2
  226. define Device/tl-wa855re-v1
  227. $(Device/tl-wa85xre)
  228. DEVICE_TITLE := TP-LINK TL-WA855RE v1
  229. BOARDNAME := TL-WA855RE-v1
  230. DEVICE_PROFILE := TLWA855RE
  231. TPLINK_HWID := 0x08550001
  232. TPLINK_BOARD_ID := TLWA855REV1
  233. endef
  234. TARGET_DEVICES += tl-wa855re-v1
  235. define Device/tl-wa860re-v1
  236. $(Device/tplink-4mlzma)
  237. DEVICE_TITLE := TP-LINK TL-WA860RE v1
  238. BOARDNAME := TL-WA860RE
  239. DEVICE_PROFILE := TLWA860
  240. TPLINK_HWID := 0x08600001
  241. endef
  242. TARGET_DEVICES += tl-wa860re-v1
  243. define Device/tl-wa901nd-v1
  244. $(Device/tplink-4m)
  245. DEVICE_TITLE := TP-LINK TL-WA901N/ND v1
  246. BOARDNAME := TL-WA901ND
  247. DEVICE_PROFILE := TLWA901
  248. TPLINK_HWID := 0x09010001
  249. endef
  250. TARGET_DEVICES += tl-wa901nd-v1
  251. define Device/tl-wa901nd-v2
  252. $(Device/tplink-4m)
  253. DEVICE_TITLE := TP-LINK TL-WA901N/ND v2
  254. BOARDNAME := TL-WA901ND-v2
  255. DEVICE_PROFILE := TLWA901
  256. TPLINK_HWID := 0x09010002
  257. endef
  258. TARGET_DEVICES += tl-wa901nd-v2
  259. define Device/tl-wa901nd-v3
  260. $(Device/tplink-4mlzma)
  261. DEVICE_TITLE := TP-LINK TL-WA901N/ND v3
  262. BOARDNAME := TL-WA901ND-v3
  263. DEVICE_PROFILE := TLWA901
  264. TPLINK_HWID := 0x09010003
  265. endef
  266. TARGET_DEVICES += tl-wa901nd-v3
  267. define Device/tl-wa901nd-v4
  268. $(Device/tplink-4mlzma)
  269. DEVICE_TITLE := TP-LINK TL-WA901N/ND v4
  270. BOARDNAME := TL-WA901ND-v4
  271. DEVICE_PROFILE := TLWA901
  272. TPLINK_HWID := 0x09010004
  273. IMAGE/factory.bin := append-rootfs | mktplinkfw factory -C EU
  274. endef
  275. TARGET_DEVICES += tl-wa901nd-v4
  276. define Device/tl-wa901nd-v5
  277. $(Device/tl-wa901nd-v4)
  278. DEVICE_TITLE := TP-LINK TL-WA901N/ND v5
  279. BOARDNAME := TL-WA901ND-v5
  280. TPLINK_HWID := 0x09010005
  281. endef
  282. TARGET_DEVICES += tl-wa901nd-v5
  283. define Device/tl-wdr3320-v2
  284. $(Device/tplink-4mlzma)
  285. DEVICE_TITLE := TP-LINK TL-WDR3320 v2
  286. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  287. BOARDNAME := TL-WDR3320-v2
  288. DEVICE_PROFILE := TLWDR3320V2
  289. TPLINK_HWID := 0x33200002
  290. TPLINK_HEADER_VERSION := 2
  291. endef
  292. TARGET_DEVICES += tl-wdr3320-v2
  293. define Device/tl-wr1041n-v2
  294. $(Device/tplink-4mlzma)
  295. DEVICE_TITLE := TP-LINK TL-WR1041N v2
  296. BOARDNAME := TL-WR1041N-v2
  297. DEVICE_PROFILE := TLWR1041
  298. TPLINK_HWID := 0x10410002
  299. endef
  300. TARGET_DEVICES += tl-wr1041n-v2
  301. define Device/tl-wr703n-v1
  302. $(Device/tplink-4mlzma)
  303. DEVICE_TITLE := TP-LINK TL-WR703N v1
  304. DEVICE_PACKAGES := kmod-usb-core kmod-usb2
  305. BOARDNAME := TL-WR703N
  306. DEVICE_PROFILE := TLWR703
  307. TPLINK_HWID := 0x07030101
  308. CONSOLE := ttyATH0,115200
  309. endef
  310. TARGET_DEVICES += tl-wr703n-v1
  311. define Device/tl-wr710n-v2
  312. $(Device/tplink-4mlzma)
  313. DEVICE_TITLE := TP-LINK TL-WR710N v2
  314. DEVICE_PACKAGES := kmod-usb-core kmod-usb2
  315. BOARDNAME := TL-WR710N
  316. DEVICE_PROFILE := TLWR710
  317. TPLINK_HWID := 0x07100002
  318. CONSOLE := ttyATH0,115200
  319. endef
  320. TARGET_DEVICES += tl-wr710n-v2
  321. define Device/tl-wr720n-v3
  322. $(Device/tplink-4mlzma)
  323. DEVICE_TITLE := TP-LINK TL-WR720N v3
  324. DEVICE_PACKAGES := kmod-usb-core kmod-usb2
  325. BOARDNAME := TL-WR720N-v3
  326. DEVICE_PROFILE := TLWR720
  327. TPLINK_HWID := 0x07200103
  328. CONSOLE := ttyATH0,115200
  329. endef
  330. TARGET_DEVICES += tl-wr720n-v3
  331. define Device/tl-wr720n-v4
  332. $(Device/tl-wr720n-v3)
  333. DEVICE_TITLE := TP-LINK TL-WR720N v4
  334. TPLINK_HWID := 0x07200104
  335. endef
  336. TARGET_DEVICES += tl-wr720n-v4
  337. define Device/tl-wr740n-v1
  338. $(Device/tplink-4m)
  339. DEVICE_TITLE := TP-LINK TL-WR740N/ND v1
  340. BOARDNAME := TL-WR741ND
  341. DEVICE_PROFILE := TLWR740
  342. TPLINK_HWID := 0x07400001
  343. endef
  344. TARGET_DEVICES += tl-wr740n-v1
  345. define Device/tl-wr740n-v3
  346. $(Device/tl-wr740n-v1)
  347. DEVICE_TITLE := TP-LINK TL-WR740N/ND v3
  348. TPLINK_HWID := 0x07400003
  349. endef
  350. TARGET_DEVICES += tl-wr740n-v3
  351. define Device/tl-wr740n-v4
  352. $(Device/tplink-4mlzma)
  353. DEVICE_TITLE := TP-LINK TL-WR740N/ND v4
  354. BOARDNAME := TL-WR741ND-v4
  355. DEVICE_PROFILE := TLWR740
  356. TPLINK_HWID := 0x07400004
  357. CONSOLE := ttyATH0,115200
  358. endef
  359. TARGET_DEVICES += tl-wr740n-v4
  360. define Device/tl-wr740n-v5
  361. $(Device/tl-wr740n-v4)
  362. DEVICE_TITLE := TP-LINK TL-WR740N/ND v5
  363. TPLINK_HWID := 0x07400005
  364. endef
  365. TARGET_DEVICES += tl-wr740n-v5
  366. define Device/tl-wr740n-v6
  367. $(Device/tplink-4mlzma)
  368. DEVICE_TITLE := TP-LINK TL-WR740N/ND v6
  369. BOARDNAME := TL-WR740N-v6
  370. DEVICE_PROFILE := TLWR740
  371. TPLINK_HWID := 0x07400006
  372. endef
  373. TARGET_DEVICES += tl-wr740n-v6
  374. define Device/tl-wr741nd-v1
  375. $(Device/tplink-4m)
  376. DEVICE_TITLE := TP-LINK TL-WR741N/ND v1
  377. BOARDNAME := TL-WR741ND
  378. DEVICE_PROFILE := TLWR741
  379. TPLINK_HWID := 0x07410001
  380. endef
  381. TARGET_DEVICES += tl-wr741nd-v1
  382. define Device/tl-wr741nd-v2
  383. $(Device/tl-wr741nd-v1)
  384. DEVICE_TITLE := TP-LINK TL-WR741N/ND v2
  385. endef
  386. TARGET_DEVICES += tl-wr741nd-v2
  387. define Device/tl-wr741nd-v4
  388. $(Device/tplink-4mlzma)
  389. DEVICE_TITLE := TP-LINK TL-WR741N/ND v4
  390. BOARDNAME := TL-WR741ND-v4
  391. DEVICE_PROFILE := TLWR741
  392. TPLINK_HWID := 0x07410004
  393. CONSOLE := ttyATH0,115200
  394. endef
  395. TARGET_DEVICES += tl-wr741nd-v4
  396. define Device/tl-wr741nd-v5
  397. $(Device/tl-wr741nd-v4)
  398. DEVICE_TITLE := TP-LINK TL-WR741N/ND v5
  399. TPLINK_HWID := 0x07400005
  400. endef
  401. TARGET_DEVICES += tl-wr741nd-v5
  402. define Device/tl-wr743nd-v1
  403. $(Device/tplink-4m)
  404. DEVICE_TITLE := TP-LINK TL-WR743N/ND v1
  405. BOARDNAME := TL-WR741ND
  406. DEVICE_PROFILE := TLWR743
  407. TPLINK_HWID := 0x07430001
  408. endef
  409. TARGET_DEVICES += tl-wr743nd-v1
  410. define Device/tl-wr743nd-v2
  411. $(Device/tl-wr741nd-v4)
  412. DEVICE_TITLE := TP-LINK TL-WR743N/ND v2
  413. DEVICE_PROFILE := TLWR743
  414. TPLINK_HWID := 0x07430002
  415. endef
  416. TARGET_DEVICES += tl-wr743nd-v2
  417. define Device/tl-wr802n-v1
  418. $(Device/tplink-4mlzma)
  419. DEVICE_TITLE := TP-LINK TL-WR802N v1
  420. BOARDNAME := TL-WR802N-v1
  421. DEVICE_PROFILE := TLWR802
  422. TPLINK_HWID := 0x08020001
  423. TPLINK_HWREV := 1
  424. endef
  425. TARGET_DEVICES += tl-wr802n-v1
  426. define Device/tl-wr802n-v2
  427. $(Device/tplink-4mlzma)
  428. DEVICE_TITLE := TP-LINK TL-WR802N v2
  429. BOARDNAME := TL-WR802N-v2
  430. DEVICE_PROFILE := TLWR802
  431. TPLINK_HWID := 0x08020002
  432. TPLINK_HWREV := 2
  433. IMAGES += factory-us.bin factory-eu.bin
  434. IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
  435. IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
  436. endef
  437. TARGET_DEVICES += tl-wr802n-v2
  438. define Device/tl-wr840n-v2
  439. $(Device/tplink-4mlzma)
  440. DEVICE_TITLE := TP-LINK TL-WR840N v2
  441. BOARDNAME := TL-WR840N-v2
  442. DEVICE_PROFILE := TLWR840
  443. TPLINK_HWID := 0x08400002
  444. IMAGES += factory-eu.bin
  445. IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
  446. endef
  447. TARGET_DEVICES += tl-wr840n-v2
  448. define Device/tl-wr840n-v3
  449. $(Device/tl-wr840n-v2)
  450. DEVICE_TITLE := TP-LINK TL-WR840N v3
  451. BOARDNAME := TL-WR840N-v3
  452. TPLINK_HWID := 0x08400003
  453. endef
  454. TARGET_DEVICES += tl-wr840n-v3
  455. define Device/tl-wr841-v1.5
  456. $(Device/tplink-4m)
  457. DEVICE_TITLE := TP-LINK TL-WR841N/ND v1.5
  458. BOARDNAME := TL-WR841N-v1.5
  459. DEVICE_PROFILE := TLWR841
  460. TPLINK_HWID := 0x08410002
  461. TPLINK_HWREV := 2
  462. endef
  463. TARGET_DEVICES += tl-wr841-v1.5
  464. define Device/tl-wr841-v3
  465. $(Device/tplink-4m)
  466. DEVICE_TITLE := TP-LINK TL-WR841N/ND v3
  467. BOARDNAME := TL-WR941ND
  468. DEVICE_PROFILE := TLWR841
  469. TPLINK_HWID := 0x08410003
  470. TPLINK_HWREV := 3
  471. endef
  472. TARGET_DEVICES += tl-wr841-v3
  473. define Device/tl-wr841-v5
  474. $(Device/tplink-4m)
  475. DEVICE_TITLE := TP-LINK TL-WR841N/ND v5
  476. BOARDNAME := TL-WR741ND
  477. DEVICE_PROFILE := TLWR841
  478. TPLINK_HWID := 0x08410005
  479. endef
  480. TARGET_DEVICES += tl-wr841-v5
  481. define Device/tl-wr841-v7
  482. $(Device/tplink-4m)
  483. DEVICE_TITLE := TP-LINK TL-WR841N/ND v7
  484. BOARDNAME := TL-WR841N-v7
  485. DEVICE_PROFILE := TLWR841
  486. TPLINK_HWID := 0x08410007
  487. endef
  488. TARGET_DEVICES += tl-wr841-v7
  489. define Device/tl-wr841-v8
  490. $(Device/tplink-4mlzma)
  491. DEVICE_TITLE := TP-LINK TL-WR841N/ND v8
  492. BOARDNAME := TL-WR841N-v8
  493. DEVICE_PROFILE := TLWR841
  494. TPLINK_HWID := 0x08410008
  495. endef
  496. TARGET_DEVICES += tl-wr841-v8
  497. define Device/tl-wr841-v9
  498. $(Device/tplink-4mlzma)
  499. DEVICE_TITLE := TP-LINK TL-WR841N/ND v9
  500. BOARDNAME := TL-WR841N-v9
  501. DEVICE_PROFILE := TLWR841
  502. TPLINK_HWID := 0x08410009
  503. endef
  504. TARGET_DEVICES += tl-wr841-v9
  505. define Device/tl-wr841-v10
  506. $(Device/tl-wr841-v9)
  507. DEVICE_TITLE := TP-LINK TL-WR841N/ND v10
  508. TPLINK_HWID := 0x08410010
  509. endef
  510. TARGET_DEVICES += tl-wr841-v10
  511. define Device/tl-wr841-v11
  512. $(Device/tplink-4mlzma)
  513. DEVICE_TITLE := TP-LINK TL-WR841N/ND v11
  514. BOARDNAME := TL-WR841N-v11
  515. DEVICE_PROFILE := TLWR841
  516. TPLINK_HWID := 0x08410011
  517. IMAGES += factory-us.bin factory-eu.bin
  518. IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
  519. IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
  520. endef
  521. TARGET_DEVICES += tl-wr841-v11
  522. define Device/tl-wr841-v12
  523. $(Device/tl-wr841-v11)
  524. DEVICE_TITLE := TP-LINK TL-WR841N/ND v12
  525. TPLINK_HWID := 0x08410012
  526. endef
  527. TARGET_DEVICES += tl-wr841-v12
  528. define Device/tl-wr843nd-v1
  529. $(Device/tplink-4mlzma)
  530. DEVICE_TITLE := TP-LINK TL-WR843N/ND v1
  531. BOARDNAME := TL-WR841N-v8
  532. DEVICE_PROFILE := TLWR843
  533. TPLINK_HWID := 0x08430001
  534. endef
  535. TARGET_DEVICES += tl-wr843nd-v1
  536. define Device/tl-wr847n-v8
  537. $(Device/tplink-4mlzma)
  538. DEVICE_TITLE := TP-LINK TL-WR847N/ND v8
  539. BOARDNAME := TL-WR841N-v8
  540. DEVICE_PROFILE := TLWR841
  541. TPLINK_HWID := 0x08470008
  542. endef
  543. TARGET_DEVICES += tl-wr847n-v8
  544. define Device/tl-wr940n-v4
  545. $(Device/tplink-4mlzma)
  546. DEVICE_TITLE := TP-LINK TL-WR940N v4
  547. BOARDNAME := TL-WR940N-v4
  548. DEVICE_PROFILE := TLWR941
  549. TPLINK_HWID := 0x09400004
  550. IMAGES += factory-us.bin factory-eu.bin factory-br.bin
  551. IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
  552. IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
  553. IMAGE/factory-br.bin := append-rootfs | mktplinkfw factory -C BR
  554. endef
  555. TARGET_DEVICES += tl-wr940n-v4
  556. define Device/tl-wr940n-v6
  557. $(Device/tl-wr940n-v4)
  558. DEVICE_TITLE := TP-LINK TL-WR940N v6
  559. BOARDNAME := TL-WR940N-v6
  560. TPLINK_HWID := 0x09400006
  561. endef
  562. TARGET_DEVICES += tl-wr940n-v6
  563. define Device/tl-wr941nd-v2
  564. $(Device/tplink-4m)
  565. DEVICE_TITLE := TP-LINK TL-WR941N/ND v2
  566. BOARDNAME := TL-WR941ND
  567. DEVICE_PROFILE := TLWR941
  568. TPLINK_HWID := 0x09410002
  569. TPLINK_HWREV := 2
  570. endef
  571. TARGET_DEVICES += tl-wr941nd-v2
  572. define Device/tl-wr941nd-v3
  573. $(Device/tl-wr941nd-v2)
  574. DEVICE_TITLE := TP-LINK TL-WR941N/ND v3
  575. endef
  576. TARGET_DEVICES += tl-wr941nd-v3
  577. define Device/rnx-n360rt
  578. $(Device/tl-wr941nd-v2)
  579. DEVICE_TITLE := Rosewill RNX-N360RT
  580. DEVICE_PROFILE := RNXN360RT
  581. TPLINK_HWREV := 0x00420001
  582. endef
  583. TARGET_DEVICES += rnx-n360rt
  584. define Device/tl-wr941nd-v4
  585. $(Device/tplink-4m)
  586. DEVICE_TITLE := TP-LINK TL-WR941N/ND v4
  587. BOARDNAME := TL-WR741ND
  588. DEVICE_PROFILE := TLWR941
  589. TPLINK_HWID := 0x09410004
  590. endef
  591. TARGET_DEVICES += tl-wr941nd-v4
  592. define Device/tl-wr941nd-v5
  593. $(Device/tplink-4mlzma)
  594. DEVICE_TITLE := TP-LINK TL-WR941N/ND v5
  595. BOARDNAME := TL-WR941ND-v5
  596. DEVICE_PROFILE := TLWR941
  597. TPLINK_HWID := 0x09410005
  598. endef
  599. TARGET_DEVICES += tl-wr941nd-v5
  600. define Device/tl-wr941nd-v6
  601. $(Device/tplink-4mlzma)
  602. DEVICE_TITLE := TP-LINK TL-WR941N/ND v6
  603. BOARDNAME := TL-WR941ND-v6
  604. DEVICE_PROFILE := TLWR941
  605. TPLINK_HWID := 0x09410006
  606. endef
  607. TARGET_DEVICES += tl-wr941nd-v6
  608. # Chinese version (unlike European) is similar to the TL-WDR3500
  609. define Device/tl-wr941nd-v6-cn
  610. $(Device/tplink-4mlzma)
  611. DEVICE_TITLE := TP-LINK TL-WR941N/ND v6 (CN)
  612. BOARDNAME := TL-WDR3500
  613. DEVICE_PROFILE := TLWR941
  614. TPLINK_HWID := 0x09410006
  615. endef
  616. TARGET_DEVICES += tl-wr941nd-v6-cn