tiny-tp-link.mk 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457
  1. include ./common-tp-link.mk
  2. define Device/tplink_tl-mr10u
  3. $(Device/tplink-4mlzma)
  4. SOC := ar9331
  5. DEVICE_MODEL := TL-MR10U
  6. DEVICE_PACKAGES := kmod-usb-chipidea2
  7. TPLINK_HWID := 0x00100101
  8. SUPPORTED_DEVICES += tl-mr10u
  9. endef
  10. TARGET_DEVICES += tplink_tl-mr10u
  11. define Device/tplink_tl-mr3020-v1
  12. $(Device/tplink-4mlzma)
  13. IMAGE_SIZE := 3840k
  14. SOC := ar9331
  15. DEVICE_MODEL := TL-MR3020
  16. DEVICE_VARIANT := v1
  17. DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
  18. TPLINK_HWID := 0x30200001
  19. SUPPORTED_DEVICES += tl-mr3020
  20. endef
  21. TARGET_DEVICES += tplink_tl-mr3020-v1
  22. define Device/tplink_tl-mr3040-v2
  23. $(Device/tplink-4mlzma)
  24. SOC := ar9331
  25. DEVICE_MODEL := TL-MR3040
  26. DEVICE_VARIANT := v2
  27. DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
  28. TPLINK_HWID := 0x30400002
  29. SUPPORTED_DEVICES += tl-mr3040-v2
  30. endef
  31. TARGET_DEVICES += tplink_tl-mr3040-v2
  32. define Device/tplink_tl-mr3220-v1
  33. $(Device/tplink-4m)
  34. SOC := ar7241
  35. DEVICE_MODEL := TL-MR3220
  36. DEVICE_VARIANT := v1
  37. TPLINK_HWID := 0x32200001
  38. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
  39. SUPPORTED_DEVICES += tl-mr3220
  40. endef
  41. TARGET_DEVICES += tplink_tl-mr3220-v1
  42. define Device/tplink_tl-mr3420-v1
  43. $(Device/tplink-4m)
  44. SOC := ar7241
  45. DEVICE_MODEL := TL-MR3420
  46. DEVICE_VARIANT := v1
  47. TPLINK_HWID := 0x34200001
  48. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
  49. SUPPORTED_DEVICES += tl-mr3420
  50. endef
  51. TARGET_DEVICES += tplink_tl-mr3420-v1
  52. define Device/tplink_tl-mr3420-v2
  53. $(Device/tplink-4mlzma)
  54. SOC := ar9341
  55. DEVICE_MODEL := TL-MR3420
  56. DEVICE_VARIANT := v2
  57. TPLINK_HWID := 0x34200002
  58. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
  59. SUPPORTED_DEVICES += tl-mr3420-v2
  60. endef
  61. TARGET_DEVICES += tplink_tl-mr3420-v2
  62. define Device/tplink_tl-mr3420-v3
  63. $(Device/tplink-4mlzma)
  64. SOC := qca9531
  65. DEVICE_MODEL := TL-MR3420
  66. DEVICE_VARIANT := v3
  67. TPLINK_HWID := 0x34200003
  68. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
  69. endef
  70. TARGET_DEVICES += tplink_tl-mr3420-v3
  71. define Device/tplink_tl-wa701nd-v1
  72. $(Device/tplink-4m)
  73. SOC := ar7240
  74. DEVICE_MODEL := TL-WA701ND
  75. DEVICE_VARIANT := v1
  76. TPLINK_HWID := 0x07010001
  77. SUPPORTED_DEVICES += tl-wa901nd
  78. endef
  79. TARGET_DEVICES += tplink_tl-wa701nd-v1
  80. define Device/tplink_tl-wa730re-v1
  81. $(Device/tplink-4m)
  82. SOC := ar7240
  83. DEVICE_MODEL := TL-WA730RE
  84. DEVICE_VARIANT := v1
  85. TPLINK_HWID := 0x07300001
  86. SUPPORTED_DEVICES += tl-wa901nd
  87. endef
  88. TARGET_DEVICES += tplink_tl-wa730re-v1
  89. define Device/tplink_tl-wa801nd-v1
  90. $(Device/tplink-4m)
  91. SOC := ar7240
  92. DEVICE_MODEL := TL-WA801ND
  93. DEVICE_VARIANT := v1
  94. TPLINK_HWID := 0x08010001
  95. SUPPORTED_DEVICES += tl-wa901nd
  96. endef
  97. TARGET_DEVICES += tplink_tl-wa801nd-v1
  98. define Device/tplink_tl-wa830re-v1
  99. $(Device/tplink-4m)
  100. SOC := ar7240
  101. DEVICE_MODEL := TL-WA830RE
  102. DEVICE_VARIANT := v1
  103. TPLINK_HWID := 0x08300010
  104. SUPPORTED_DEVICES += tl-wa901nd
  105. endef
  106. TARGET_DEVICES += tplink_tl-wa830re-v1
  107. define Device/tplink_tl-wa850re-v1
  108. $(Device/tplink-4mlzma)
  109. SOC := ar9341
  110. DEVICE_MODEL := TL-WA850RE
  111. DEVICE_VARIANT := v1
  112. TPLINK_HWID := 0x08500001
  113. DEVICE_PACKAGES := rssileds
  114. SUPPORTED_DEVICES += tl-wa850re
  115. endef
  116. TARGET_DEVICES += tplink_tl-wa850re-v1
  117. define Device/tplink_tl-wa850re-v2
  118. $(Device/tplink-safeloader)
  119. SOC := qca9533
  120. IMAGE_SIZE := 3648k
  121. DEVICE_MODEL := TL-WA850RE
  122. DEVICE_VARIANT := v2
  123. TPLINK_BOARD_ID := TLWA850REV2
  124. TPLINK_HWID := 0x08500002
  125. DEVICE_PACKAGES := rssileds
  126. SUPPORTED_DEVICES += tl-wa850re-v2
  127. endef
  128. TARGET_DEVICES += tplink_tl-wa850re-v2
  129. define Device/tplink_tl-wa860re-v1
  130. $(Device/tplink-4mlzma)
  131. SOC := ar9341
  132. DEVICE_MODEL := TL-WA860RE
  133. DEVICE_VARIANT := v1
  134. TPLINK_HWID := 0x08600001
  135. SUPPORTED_DEVICES += tl-wa860re
  136. endef
  137. TARGET_DEVICES += tplink_tl-wa860re-v1
  138. define Device/tplink_tl-wa901nd-v1
  139. $(Device/tplink-4m)
  140. SOC := ar7240
  141. DEVICE_MODEL := TL-WA901ND
  142. DEVICE_VARIANT := v1
  143. TPLINK_HWID := 0x09010001
  144. SUPPORTED_DEVICES += tl-wa901nd
  145. endef
  146. TARGET_DEVICES += tplink_tl-wa901nd-v1
  147. define Device/tplink_tl-wa901nd-v2
  148. $(Device/tplink-4m)
  149. SOC := ar9132
  150. DEVICE_MODEL := TL-WA901ND
  151. DEVICE_VARIANT := v2
  152. TPLINK_HWID := 0x09010002
  153. SUPPORTED_DEVICES += tl-wa901nd-v2
  154. endef
  155. TARGET_DEVICES += tplink_tl-wa901nd-v2
  156. define Device/tplink_tl-wa901nd-v4
  157. $(Device/tplink-4mlzma)
  158. SOC := tp9343
  159. DEVICE_MODEL := TL-WA901ND
  160. DEVICE_VARIANT := v4
  161. TPLINK_HWID := 0x09010004
  162. SUPPORTED_DEVICES += tl-wa901nd-v4
  163. IMAGE/factory.bin := tplink-v1-image factory -C EU
  164. endef
  165. TARGET_DEVICES += tplink_tl-wa901nd-v4
  166. define Device/tplink_tl-wa901nd-v5
  167. $(Device/tplink-4mlzma)
  168. SOC := tp9343
  169. DEVICE_MODEL := TL-WA901ND
  170. DEVICE_VARIANT := v5
  171. TPLINK_HWID := 0x09010005
  172. SUPPORTED_DEVICES += tl-wa901nd-v5
  173. IMAGE/factory.bin := tplink-v1-image factory -C EU
  174. endef
  175. TARGET_DEVICES += tplink_tl-wa901nd-v5
  176. define Device/tplink_tl-wr703n
  177. $(Device/tplink-4mlzma)
  178. SOC := ar9331
  179. DEVICE_MODEL := TL-WR703N
  180. DEVICE_PACKAGES := kmod-usb-chipidea2
  181. TPLINK_HWID := 0x07030101
  182. SUPPORTED_DEVICES += tl-wr703n
  183. endef
  184. TARGET_DEVICES += tplink_tl-wr703n
  185. define Device/tplink_tl-wr740n-v1
  186. $(Device/tplink-4m)
  187. SOC := ar7240
  188. DEVICE_MODEL := TL-WR740N
  189. DEVICE_VARIANT := v1/v2
  190. TPLINK_HWID := 0x07400001
  191. SUPPORTED_DEVICES += tl-wr741nd
  192. endef
  193. TARGET_DEVICES += tplink_tl-wr740n-v1
  194. define Device/tplink_tl-wr740n-v3
  195. $(Device/tplink-4m)
  196. SOC := ar7240
  197. DEVICE_MODEL := TL-WR740N
  198. DEVICE_VARIANT := v3
  199. TPLINK_HWID := 0x07400003
  200. SUPPORTED_DEVICES += tl-wr741nd
  201. endef
  202. TARGET_DEVICES += tplink_tl-wr740n-v3
  203. define Device/tplink_tl-wr740n-v4
  204. $(Device/tplink-4mlzma)
  205. SOC := ar9331
  206. DEVICE_MODEL := TL-WR740N
  207. DEVICE_VARIANT := v4
  208. TPLINK_HWID := 0x07400004
  209. SUPPORTED_DEVICES += tl-wr741nd-v4
  210. endef
  211. TARGET_DEVICES += tplink_tl-wr740n-v4
  212. define Device/tplink_tl-wr740n-v5
  213. $(Device/tplink-4mlzma)
  214. SOC := ar9331
  215. DEVICE_MODEL := TL-WR740N
  216. DEVICE_VARIANT := v5
  217. TPLINK_HWID := 0x07400005
  218. SUPPORTED_DEVICES += tl-wr741nd-v4
  219. endef
  220. TARGET_DEVICES += tplink_tl-wr740n-v5
  221. define Device/tplink_tl-wr741-v1
  222. $(Device/tplink-4m)
  223. SOC := ar7240
  224. DEVICE_MODEL := TL-WR741N/ND
  225. DEVICE_VARIANT := v1/v2
  226. TPLINK_HWID := 0x07410001
  227. SUPPORTED_DEVICES += tl-wr741nd
  228. endef
  229. TARGET_DEVICES += tplink_tl-wr741-v1
  230. define Device/tplink_tl-wr741nd-v4
  231. $(Device/tplink-4mlzma)
  232. SOC := ar9331
  233. DEVICE_MODEL := TL-WR741N/ND
  234. DEVICE_VARIANT := v4
  235. TPLINK_HWID := 0x07410004
  236. SUPPORTED_DEVICES += tl-wr741nd-v4
  237. endef
  238. TARGET_DEVICES += tplink_tl-wr741nd-v4
  239. define Device/tplink_tl-wr743nd-v1
  240. $(Device/tplink-4m)
  241. SOC := ar7240
  242. DEVICE_MODEL := TL-WR743ND
  243. DEVICE_VARIANT := v1
  244. TPLINK_HWID := 0x07430001
  245. SUPPORTED_DEVICES += tl-wr741nd
  246. endef
  247. TARGET_DEVICES += tplink_tl-wr743nd-v1
  248. define Device/tplink_tl-wr802n-v1
  249. $(Device/tplink-4mlzma)
  250. SOC := qca9533
  251. DEVICE_MODEL := TL-WR802N
  252. DEVICE_VARIANT := v1
  253. TPLINK_HWID := 0x08020001
  254. SUPPORTED_DEVICES += tl-wr802n-v1
  255. endef
  256. TARGET_DEVICES += tplink_tl-wr802n-v1
  257. define Device/tplink_tl-wr802n-v2
  258. $(Device/tplink-4mlzma)
  259. SOC := qca9533
  260. DEVICE_MODEL := TL-WR802N
  261. DEVICE_VARIANT := v2
  262. TPLINK_HWID := 0x08020002
  263. TPLINK_HWREV := 2
  264. SUPPORTED_DEVICES += tl-wr802n-v2
  265. IMAGES += factory-us.bin factory-eu.bin
  266. IMAGE/factory-us.bin := tplink-v1-image factory -C US
  267. IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
  268. endef
  269. TARGET_DEVICES += tplink_tl-wr802n-v2
  270. define Device/tplink_tl-wr841-v5
  271. $(Device/tplink-4m)
  272. SOC := ar7240
  273. DEVICE_MODEL := TL-WR841N/ND
  274. DEVICE_VARIANT := v5/v6
  275. TPLINK_HWID := 0x08410005
  276. SUPPORTED_DEVICES += tl-wr741nd
  277. endef
  278. TARGET_DEVICES += tplink_tl-wr841-v5
  279. define Device/tplink_tl-wr841-v7
  280. $(Device/tplink-4m)
  281. SOC := ar7241
  282. DEVICE_MODEL := TL-WR841N/ND
  283. DEVICE_VARIANT := v7
  284. TPLINK_HWID := 0x08410007
  285. SUPPORTED_DEVICES += tl-wr841n-v7
  286. endef
  287. TARGET_DEVICES += tplink_tl-wr841-v7
  288. define Device/tplink_tl-wr841-v8
  289. $(Device/tplink-4mlzma)
  290. SOC := ar9341
  291. DEVICE_MODEL := TL-WR841N/ND
  292. DEVICE_VARIANT := v8
  293. TPLINK_HWID := 0x08410008
  294. SUPPORTED_DEVICES += tl-wr841n-v8
  295. endef
  296. TARGET_DEVICES += tplink_tl-wr841-v8
  297. define Device/tplink_tl-wr841-v9
  298. $(Device/tplink-4mlzma)
  299. SOC := qca9533
  300. DEVICE_MODEL := TL-WR841N/ND
  301. DEVICE_VARIANT := v9
  302. TPLINK_HWID := 0x08410009
  303. SUPPORTED_DEVICES += tl-wr841n-v9
  304. endef
  305. TARGET_DEVICES += tplink_tl-wr841-v9
  306. define Device/tplink_tl-wr841-v10
  307. $(Device/tplink-4mlzma)
  308. SOC := qca9533
  309. DEVICE_MODEL := TL-WR841N/ND
  310. DEVICE_VARIANT := v10
  311. TPLINK_HWID := 0x08410010
  312. SUPPORTED_DEVICES += tl-wr841n-v9
  313. endef
  314. TARGET_DEVICES += tplink_tl-wr841-v10
  315. define Device/tplink_tl-wr841-v11
  316. $(Device/tplink-4mlzma)
  317. SOC := qca9533
  318. DEVICE_MODEL := TL-WR841N/ND
  319. DEVICE_VARIANT := v11
  320. TPLINK_HWID := 0x08410011
  321. SUPPORTED_DEVICES += tl-wr841n-v11
  322. IMAGES += factory-us.bin factory-eu.bin
  323. IMAGE/factory-us.bin := tplink-v1-image factory -C US
  324. IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
  325. endef
  326. TARGET_DEVICES += tplink_tl-wr841-v11
  327. define Device/tplink_tl-wr841-v12
  328. $(Device/tplink-4mlzma)
  329. SOC := qca9533
  330. DEVICE_MODEL := TL-WR841N/ND
  331. DEVICE_VARIANT := v12
  332. TPLINK_HWID := 0x08410012
  333. SUPPORTED_DEVICES += tl-wr841n-v11
  334. IMAGES += factory-us.bin factory-eu.bin
  335. IMAGE/factory-us.bin := tplink-v1-image factory -C US
  336. IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
  337. endef
  338. TARGET_DEVICES += tplink_tl-wr841-v12
  339. define Device/tplink_tl-wr940n-v3
  340. $(Device/tplink-4mlzma)
  341. SOC := tp9343
  342. DEVICE_MODEL := TL-WR940N
  343. DEVICE_VARIANT := v3
  344. TPLINK_HWID := 0x09410006
  345. SUPPORTED_DEVICES += tl-wr941nd-v6
  346. endef
  347. TARGET_DEVICES += tplink_tl-wr940n-v3
  348. define Device/tplink_tl-wr940n-v4
  349. $(Device/tplink-4mlzma)
  350. SOC := tp9343
  351. DEVICE_MODEL := TL-WR940N
  352. DEVICE_VARIANT := v4
  353. TPLINK_HWID := 0x09400004
  354. SUPPORTED_DEVICES += tl-wr940n-v4
  355. IMAGES += factory-us.bin factory-eu.bin factory-br.bin
  356. IMAGE/factory-us.bin := tplink-v1-image factory -C US
  357. IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
  358. IMAGE/factory-br.bin := tplink-v1-image factory -C BR
  359. endef
  360. TARGET_DEVICES += tplink_tl-wr940n-v4
  361. define Device/tplink_tl-wr940n-v6
  362. $(Device/tplink-4mlzma)
  363. SOC := tp9343
  364. DEVICE_MODEL := TL-WR940N
  365. DEVICE_VARIANT := v6
  366. TPLINK_HWID := 0x09400006
  367. SUPPORTED_DEVICES += tl-wr940n-v6
  368. IMAGES += factory-us.bin factory-eu.bin factory-br.bin
  369. IMAGE/factory-us.bin := tplink-v1-image factory -C US
  370. IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
  371. IMAGE/factory-br.bin := tplink-v1-image factory -C BR
  372. endef
  373. TARGET_DEVICES += tplink_tl-wr940n-v6
  374. define Device/tplink_tl-wr941-v2
  375. $(Device/tplink-4m)
  376. SOC := ar9132
  377. DEVICE_MODEL := TL-WR941ND
  378. DEVICE_VARIANT := v2/v3
  379. DEVICE_ALT0_VENDOR := TP-Link
  380. DEVICE_ALT0_MODEL := TL-WR941N
  381. DEVICE_ALT0_VARIANT := v2/v3
  382. TPLINK_HWID := 0x09410002
  383. TPLINK_HWREV := 2
  384. SUPPORTED_DEVICES += tl-wr941nd
  385. endef
  386. TARGET_DEVICES += tplink_tl-wr941-v2
  387. define Device/tplink_tl-wr941-v4
  388. $(Device/tplink-4m)
  389. SOC := ar7240
  390. DEVICE_MODEL := TL-WR941ND
  391. DEVICE_VARIANT := v4
  392. DEVICE_ALT0_VENDOR := TP-Link
  393. DEVICE_ALT0_MODEL := TL-WR941N
  394. DEVICE_ALT0_VARIANT := v4
  395. TPLINK_HWID := 0x09410004
  396. SUPPORTED_DEVICES += tl-wr741nd
  397. endef
  398. TARGET_DEVICES += tplink_tl-wr941-v4
  399. define Device/tplink_tl-wr941nd-v6
  400. $(Device/tplink-4mlzma)
  401. SOC := tp9343
  402. DEVICE_MODEL := TL-WR941ND
  403. DEVICE_VARIANT := v6
  404. TPLINK_HWID := 0x09410006
  405. SUPPORTED_DEVICES += tl-wr941nd-v6
  406. endef
  407. TARGET_DEVICES += tplink_tl-wr941nd-v6
  408. define Device/tplink_tl-wr941n-v7-cn
  409. $(Device/tplink-4mlzma)
  410. SOC := qca9558
  411. DEVICE_MODEL := TL-WR941N
  412. DEVICE_VARIANT := v7 (CN)
  413. TPLINK_HWID := 0x09410007
  414. endef
  415. TARGET_DEVICES += tplink_tl-wr941n-v7-cn