tiny-tp-link.mk 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575
  1. include ./common-tp-link.mk
  2. define Device/tplink_rex5x
  3. $(Device/tplink-safeloader)
  4. SOC := qca9558
  5. BLOCKSIZE := 4k
  6. IMAGE_SIZE := 7680k
  7. KERNEL_SIZE := 6016k
  8. DEVICE_PACKAGES := kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
  9. DEVICE_COMPAT_VERSION := 3.0
  10. DEVICE_COMPAT_MESSAGE := Partition layout and blocksize changed. Use sysupgrade -F; image must not exceed 6016 KiB (5.875 MB).
  11. IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | check-size | append-metadata
  12. endef
  13. define Device/tplink_re355-v1
  14. $(Device/tplink_rex5x)
  15. DEVICE_MODEL := RE355
  16. DEVICE_VARIANT := v1
  17. TPLINK_BOARD_ID := RE355
  18. SUPPORTED_DEVICES += re355
  19. endef
  20. TARGET_DEVICES += tplink_re355-v1
  21. define Device/tplink_re450-v1
  22. $(Device/tplink_rex5x)
  23. DEVICE_MODEL := RE450
  24. DEVICE_VARIANT := v1
  25. TPLINK_BOARD_ID := RE450
  26. SUPPORTED_DEVICES += re450
  27. endef
  28. TARGET_DEVICES += tplink_re450-v1
  29. define Device/tplink_re450-v2
  30. $(Device/tplink_rex5x)
  31. SOC := qca9563
  32. DEVICE_MODEL := RE450
  33. DEVICE_VARIANT := v2
  34. TPLINK_BOARD_ID := RE450-V2
  35. LOADER_TYPE := elf
  36. endef
  37. TARGET_DEVICES += tplink_re450-v2
  38. define Device/tplink_tl-mr10u
  39. $(Device/tplink-4mlzma)
  40. SOC := ar9331
  41. DEVICE_MODEL := TL-MR10U
  42. DEVICE_PACKAGES := kmod-usb-chipidea2
  43. TPLINK_HWID := 0x00100101
  44. SUPPORTED_DEVICES += tl-mr10u
  45. endef
  46. TARGET_DEVICES += tplink_tl-mr10u
  47. define Device/tplink_tl-mr3020-v1
  48. $(Device/tplink-4mlzma)
  49. IMAGE_SIZE := 3840k
  50. SOC := ar9331
  51. DEVICE_MODEL := TL-MR3020
  52. DEVICE_VARIANT := v1
  53. DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
  54. TPLINK_HWID := 0x30200001
  55. SUPPORTED_DEVICES += tl-mr3020
  56. endef
  57. TARGET_DEVICES += tplink_tl-mr3020-v1
  58. define Device/tplink_tl-mr3040-v2
  59. $(Device/tplink-4mlzma)
  60. SOC := ar9331
  61. DEVICE_MODEL := TL-MR3040
  62. DEVICE_VARIANT := v2
  63. DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
  64. TPLINK_HWID := 0x30400002
  65. SUPPORTED_DEVICES += tl-mr3040-v2
  66. endef
  67. TARGET_DEVICES += tplink_tl-mr3040-v2
  68. define Device/tplink_tl-mr3220-v1
  69. $(Device/tplink-4m)
  70. SOC := ar7241
  71. DEVICE_MODEL := TL-MR3220
  72. DEVICE_VARIANT := v1
  73. TPLINK_HWID := 0x32200001
  74. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
  75. SUPPORTED_DEVICES += tl-mr3220
  76. endef
  77. TARGET_DEVICES += tplink_tl-mr3220-v1
  78. define Device/tplink_tl-mr3420-v1
  79. $(Device/tplink-4m)
  80. SOC := ar7241
  81. DEVICE_MODEL := TL-MR3420
  82. DEVICE_VARIANT := v1
  83. TPLINK_HWID := 0x34200001
  84. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
  85. SUPPORTED_DEVICES += tl-mr3420
  86. endef
  87. TARGET_DEVICES += tplink_tl-mr3420-v1
  88. define Device/tplink_tl-mr3420-v2
  89. $(Device/tplink-4mlzma)
  90. SOC := ar9341
  91. DEVICE_MODEL := TL-MR3420
  92. DEVICE_VARIANT := v2
  93. TPLINK_HWID := 0x34200002
  94. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
  95. SUPPORTED_DEVICES += tl-mr3420-v2
  96. endef
  97. TARGET_DEVICES += tplink_tl-mr3420-v2
  98. define Device/tplink_tl-mr3420-v3
  99. $(Device/tplink-4mlzma)
  100. SOC := qca9531
  101. DEVICE_MODEL := TL-MR3420
  102. DEVICE_VARIANT := v3
  103. TPLINK_HWID := 0x34200003
  104. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
  105. endef
  106. TARGET_DEVICES += tplink_tl-mr3420-v3
  107. define Device/tplink_tl-wa701nd-v1
  108. $(Device/tplink-4m)
  109. SOC := ar7240
  110. DEVICE_MODEL := TL-WA701ND
  111. DEVICE_VARIANT := v1
  112. TPLINK_HWID := 0x07010001
  113. SUPPORTED_DEVICES += tl-wa901nd
  114. endef
  115. TARGET_DEVICES += tplink_tl-wa701nd-v1
  116. define Device/tplink_tl-wa730re-v1
  117. $(Device/tplink-4m)
  118. SOC := ar7240
  119. DEVICE_MODEL := TL-WA730RE
  120. DEVICE_VARIANT := v1
  121. TPLINK_HWID := 0x07300001
  122. SUPPORTED_DEVICES += tl-wa901nd
  123. endef
  124. TARGET_DEVICES += tplink_tl-wa730re-v1
  125. define Device/tplink_tl-wa801nd-v1
  126. $(Device/tplink-4m)
  127. SOC := ar7240
  128. DEVICE_MODEL := TL-WA801ND
  129. DEVICE_VARIANT := v1
  130. TPLINK_HWID := 0x08010001
  131. SUPPORTED_DEVICES += tl-wa901nd
  132. endef
  133. TARGET_DEVICES += tplink_tl-wa801nd-v1
  134. define Device/tplink_tl-wa801nd-v3
  135. $(Device/tplink-4mlzma)
  136. SOC := qca9533
  137. DEVICE_MODEL := TL-WA801ND
  138. DEVICE_VARIANT := v3
  139. TPLINK_HWID := 0x08010003
  140. SUPPORTED_DEVICES += tl-wa801nd-v3
  141. endef
  142. TARGET_DEVICES += tplink_tl-wa801nd-v3
  143. define Device/tplink_tl-wa801nd-v4
  144. $(Device/tplink-4mlzma)
  145. SOC := qca9533
  146. DEVICE_MODEL := TL-WA801ND
  147. DEVICE_VARIANT := v4
  148. TPLINK_HWID := 0x08010004
  149. SUPPORTED_DEVICES += tl-wa801nd-v3
  150. endef
  151. TARGET_DEVICES += tplink_tl-wa801nd-v4
  152. define Device/tplink_tl-wa830re-v1
  153. $(Device/tplink-4m)
  154. SOC := ar7240
  155. DEVICE_MODEL := TL-WA830RE
  156. DEVICE_VARIANT := v1
  157. TPLINK_HWID := 0x08300010
  158. SUPPORTED_DEVICES += tl-wa901nd
  159. endef
  160. TARGET_DEVICES += tplink_tl-wa830re-v1
  161. define Device/tplink_tl-wa850re-v1
  162. $(Device/tplink-4mlzma)
  163. SOC := ar9341
  164. DEVICE_MODEL := TL-WA850RE
  165. DEVICE_VARIANT := v1
  166. TPLINK_HWID := 0x08500001
  167. DEVICE_PACKAGES := rssileds
  168. SUPPORTED_DEVICES += tl-wa850re
  169. endef
  170. TARGET_DEVICES += tplink_tl-wa850re-v1
  171. define Device/tplink_tl-wa850re-v2
  172. $(Device/tplink-safeloader)
  173. SOC := qca9533
  174. IMAGE_SIZE := 3648k
  175. DEVICE_MODEL := TL-WA850RE
  176. DEVICE_VARIANT := v2
  177. TPLINK_BOARD_ID := TLWA850REV2
  178. TPLINK_HWID := 0x08500002
  179. DEVICE_PACKAGES := rssileds
  180. SUPPORTED_DEVICES += tl-wa850re-v2
  181. DEFAULT := n
  182. endef
  183. TARGET_DEVICES += tplink_tl-wa850re-v2
  184. define Device/tplink_tl-wa860re-v1
  185. $(Device/tplink-4mlzma)
  186. SOC := ar9341
  187. DEVICE_MODEL := TL-WA860RE
  188. DEVICE_VARIANT := v1
  189. TPLINK_HWID := 0x08600001
  190. SUPPORTED_DEVICES += tl-wa860re
  191. endef
  192. TARGET_DEVICES += tplink_tl-wa860re-v1
  193. define Device/tplink_tl-wa901nd-v1
  194. $(Device/tplink-4m)
  195. SOC := ar7240
  196. DEVICE_MODEL := TL-WA901ND
  197. DEVICE_VARIANT := v1
  198. TPLINK_HWID := 0x09010001
  199. SUPPORTED_DEVICES += tl-wa901nd
  200. endef
  201. TARGET_DEVICES += tplink_tl-wa901nd-v1
  202. define Device/tplink_tl-wa901nd-v2
  203. $(Device/tplink-4m)
  204. SOC := ar9132
  205. DEVICE_MODEL := TL-WA901ND
  206. DEVICE_VARIANT := v2
  207. TPLINK_HWID := 0x09010002
  208. SUPPORTED_DEVICES += tl-wa901nd-v2
  209. endef
  210. TARGET_DEVICES += tplink_tl-wa901nd-v2
  211. define Device/tplink_tl-wa901nd-v3
  212. $(Device/tplink-4mlzma)
  213. SOC := ar9341
  214. DEVICE_MODEL := TL-WA901ND
  215. DEVICE_VARIANT := v3
  216. TPLINK_HWID := 0x09010003
  217. SUPPORTED_DEVICES += tl-wa901nd-v3
  218. endef
  219. TARGET_DEVICES += tplink_tl-wa901nd-v3
  220. define Device/tplink_tl-wa901nd-v4
  221. $(Device/tplink-4mlzma)
  222. SOC := tp9343
  223. DEVICE_MODEL := TL-WA901ND
  224. DEVICE_VARIANT := v4
  225. TPLINK_HWID := 0x09010004
  226. SUPPORTED_DEVICES += tl-wa901nd-v4
  227. IMAGE/factory.bin := tplink-v1-image factory -C EU
  228. endef
  229. TARGET_DEVICES += tplink_tl-wa901nd-v4
  230. define Device/tplink_tl-wa901nd-v5
  231. $(Device/tplink-4mlzma)
  232. SOC := tp9343
  233. DEVICE_MODEL := TL-WA901ND
  234. DEVICE_VARIANT := v5
  235. TPLINK_HWID := 0x09010005
  236. SUPPORTED_DEVICES += tl-wa901nd-v5
  237. IMAGE/factory.bin := tplink-v1-image factory -C EU
  238. endef
  239. TARGET_DEVICES += tplink_tl-wa901nd-v5
  240. define Device/tplink_tl-wpa8630p-v2
  241. $(Device/tplink-safeloader)
  242. SOC := qca9563
  243. DEVICE_MODEL := TL-WPA8630P
  244. IMAGE_SIZE := 6016k
  245. DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9888-ct
  246. DEVICE_COMPAT_VERSION := 2.0
  247. DEVICE_COMPAT_MESSAGE := The flash erase blocksize has changed to 4k from the 64k in previous versions, \
  248. so the JFFS2 settings partition MUST be reformatted to avoid data corruption. \
  249. Backup your settings before upgrading, then during sysupgrade, \
  250. de-select "Keep settings" and select "Force" to continue (equivilant to "sysupgrade -n -F").
  251. DEFAULT := n
  252. endef
  253. define Device/tplink_tl-wpa8630p-v2-int
  254. $(Device/tplink_tl-wpa8630p-v2)
  255. DEVICE_VARIANT := v2 (Int.)
  256. TPLINK_BOARD_ID := TL-WPA8630P-V2-INT
  257. endef
  258. TARGET_DEVICES += tplink_tl-wpa8630p-v2-int
  259. define Device/tplink_tl-wpa8630p-v2.0-eu
  260. $(Device/tplink_tl-wpa8630p-v2)
  261. DEVICE_VARIANT := v2.0 (EU)
  262. TPLINK_BOARD_ID := TL-WPA8630P-V2.0-EU
  263. SUPPORTED_DEVICES += tplink,tl-wpa8630p-v2-eu
  264. endef
  265. TARGET_DEVICES += tplink_tl-wpa8630p-v2.0-eu
  266. define Device/tplink_tl-wpa8630p-v2.1-eu
  267. $(Device/tplink_tl-wpa8630p-v2)
  268. DEVICE_VARIANT := v2.1 (EU)
  269. TPLINK_BOARD_ID := TL-WPA8630P-V2.1-EU
  270. endef
  271. TARGET_DEVICES += tplink_tl-wpa8630p-v2.1-eu
  272. define Device/tplink_tl-wr703n
  273. $(Device/tplink-4mlzma)
  274. SOC := ar9331
  275. DEVICE_MODEL := TL-WR703N
  276. DEVICE_PACKAGES := kmod-usb-chipidea2
  277. TPLINK_HWID := 0x07030101
  278. SUPPORTED_DEVICES += tl-wr703n
  279. endef
  280. TARGET_DEVICES += tplink_tl-wr703n
  281. define Device/tplink_tl-wr740n-v1
  282. $(Device/tplink-4m)
  283. SOC := ar7240
  284. DEVICE_MODEL := TL-WR740N
  285. DEVICE_VARIANT := v1/v2
  286. TPLINK_HWID := 0x07400001
  287. SUPPORTED_DEVICES += tl-wr741nd
  288. endef
  289. TARGET_DEVICES += tplink_tl-wr740n-v1
  290. define Device/tplink_tl-wr740n-v3
  291. $(Device/tplink-4m)
  292. SOC := ar7240
  293. DEVICE_MODEL := TL-WR740N
  294. DEVICE_VARIANT := v3
  295. TPLINK_HWID := 0x07400003
  296. SUPPORTED_DEVICES += tl-wr741nd
  297. endef
  298. TARGET_DEVICES += tplink_tl-wr740n-v3
  299. define Device/tplink_tl-wr740n-v4
  300. $(Device/tplink-4mlzma)
  301. SOC := ar9331
  302. DEVICE_MODEL := TL-WR740N
  303. DEVICE_VARIANT := v4
  304. TPLINK_HWID := 0x07400004
  305. SUPPORTED_DEVICES += tl-wr741nd-v4
  306. endef
  307. TARGET_DEVICES += tplink_tl-wr740n-v4
  308. define Device/tplink_tl-wr740n-v5
  309. $(Device/tplink-4mlzma)
  310. SOC := ar9331
  311. DEVICE_MODEL := TL-WR740N
  312. DEVICE_VARIANT := v5
  313. TPLINK_HWID := 0x07400005
  314. SUPPORTED_DEVICES += tl-wr741nd-v4
  315. endef
  316. TARGET_DEVICES += tplink_tl-wr740n-v5
  317. define Device/tplink_tl-wr741-v1
  318. $(Device/tplink-4m)
  319. SOC := ar7240
  320. DEVICE_MODEL := TL-WR741N/ND
  321. DEVICE_VARIANT := v1/v2
  322. TPLINK_HWID := 0x07410001
  323. SUPPORTED_DEVICES += tl-wr741nd
  324. endef
  325. TARGET_DEVICES += tplink_tl-wr741-v1
  326. define Device/tplink_tl-wr741nd-v4
  327. $(Device/tplink-4mlzma)
  328. SOC := ar9331
  329. DEVICE_MODEL := TL-WR741N/ND
  330. DEVICE_VARIANT := v4
  331. TPLINK_HWID := 0x07410004
  332. SUPPORTED_DEVICES += tl-wr741nd-v4
  333. endef
  334. TARGET_DEVICES += tplink_tl-wr741nd-v4
  335. define Device/tplink_tl-wr743nd-v1
  336. $(Device/tplink-4m)
  337. SOC := ar7240
  338. DEVICE_MODEL := TL-WR743ND
  339. DEVICE_VARIANT := v1
  340. TPLINK_HWID := 0x07430001
  341. SUPPORTED_DEVICES += tl-wr741nd
  342. endef
  343. TARGET_DEVICES += tplink_tl-wr743nd-v1
  344. define Device/tplink_tl-wr802n-v1
  345. $(Device/tplink-4mlzma)
  346. SOC := qca9533
  347. DEVICE_MODEL := TL-WR802N
  348. DEVICE_VARIANT := v1
  349. TPLINK_HWID := 0x08020001
  350. SUPPORTED_DEVICES += tl-wr802n-v1
  351. endef
  352. TARGET_DEVICES += tplink_tl-wr802n-v1
  353. define Device/tplink_tl-wr802n-v2
  354. $(Device/tplink-4mlzma)
  355. SOC := qca9533
  356. DEVICE_MODEL := TL-WR802N
  357. DEVICE_VARIANT := v2
  358. TPLINK_HWID := 0x08020002
  359. TPLINK_HWREV := 2
  360. SUPPORTED_DEVICES += tl-wr802n-v2
  361. IMAGES += factory-us.bin factory-eu.bin
  362. IMAGE/factory-us.bin := tplink-v1-image factory -C US
  363. IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
  364. endef
  365. TARGET_DEVICES += tplink_tl-wr802n-v2
  366. define Device/tplink_tl-wr841-v5
  367. $(Device/tplink-4m)
  368. SOC := ar7240
  369. DEVICE_MODEL := TL-WR841N/ND
  370. DEVICE_VARIANT := v5/v6
  371. TPLINK_HWID := 0x08410005
  372. SUPPORTED_DEVICES += tl-wr741nd
  373. endef
  374. TARGET_DEVICES += tplink_tl-wr841-v5
  375. define Device/tplink_tl-wr841-v7
  376. $(Device/tplink-4m)
  377. SOC := ar7241
  378. DEVICE_MODEL := TL-WR841N/ND
  379. DEVICE_VARIANT := v7
  380. TPLINK_HWID := 0x08410007
  381. SUPPORTED_DEVICES += tl-wr841n-v7
  382. endef
  383. TARGET_DEVICES += tplink_tl-wr841-v7
  384. define Device/tplink_tl-wr841-v8
  385. $(Device/tplink-4mlzma)
  386. SOC := ar9341
  387. DEVICE_MODEL := TL-WR841N/ND
  388. DEVICE_VARIANT := v8
  389. TPLINK_HWID := 0x08410008
  390. SUPPORTED_DEVICES += tl-wr841n-v8
  391. endef
  392. TARGET_DEVICES += tplink_tl-wr841-v8
  393. define Device/tplink_tl-wr841-v9
  394. $(Device/tplink-4mlzma)
  395. SOC := qca9533
  396. DEVICE_MODEL := TL-WR841N/ND
  397. DEVICE_VARIANT := v9
  398. TPLINK_HWID := 0x08410009
  399. SUPPORTED_DEVICES += tl-wr841n-v9
  400. endef
  401. TARGET_DEVICES += tplink_tl-wr841-v9
  402. define Device/tplink_tl-wr841-v10
  403. $(Device/tplink-4mlzma)
  404. SOC := qca9533
  405. DEVICE_MODEL := TL-WR841N/ND
  406. DEVICE_VARIANT := v10
  407. TPLINK_HWID := 0x08410010
  408. SUPPORTED_DEVICES += tl-wr841n-v9
  409. endef
  410. TARGET_DEVICES += tplink_tl-wr841-v10
  411. define Device/tplink_tl-wr841-v11
  412. $(Device/tplink-4mlzma)
  413. SOC := qca9533
  414. DEVICE_MODEL := TL-WR841N/ND
  415. DEVICE_VARIANT := v11
  416. TPLINK_HWID := 0x08410011
  417. SUPPORTED_DEVICES += tl-wr841n-v11
  418. IMAGES += factory-us.bin factory-eu.bin
  419. IMAGE/factory-us.bin := tplink-v1-image factory -C US
  420. IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
  421. endef
  422. TARGET_DEVICES += tplink_tl-wr841-v11
  423. define Device/tplink_tl-wr841-v12
  424. $(Device/tplink-4mlzma)
  425. SOC := qca9533
  426. DEVICE_MODEL := TL-WR841N/ND
  427. DEVICE_VARIANT := v12
  428. TPLINK_HWID := 0x08410012
  429. SUPPORTED_DEVICES += tl-wr841n-v11
  430. IMAGES += factory-us.bin factory-eu.bin
  431. IMAGE/factory-us.bin := tplink-v1-image factory -C US
  432. IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
  433. endef
  434. TARGET_DEVICES += tplink_tl-wr841-v12
  435. define Device/tplink_tl-wr940n-v3
  436. $(Device/tplink-4mlzma)
  437. SOC := tp9343
  438. DEVICE_MODEL := TL-WR940N
  439. DEVICE_VARIANT := v3
  440. TPLINK_HWID := 0x09410006
  441. SUPPORTED_DEVICES += tl-wr941nd-v6
  442. endef
  443. TARGET_DEVICES += tplink_tl-wr940n-v3
  444. define Device/tplink_tl-wr940n-v4
  445. $(Device/tplink-4mlzma)
  446. SOC := tp9343
  447. DEVICE_MODEL := TL-WR940N
  448. DEVICE_VARIANT := v4
  449. TPLINK_HWID := 0x09400004
  450. SUPPORTED_DEVICES += tl-wr940n-v4
  451. IMAGES += factory-us.bin factory-eu.bin factory-br.bin
  452. IMAGE/factory-us.bin := tplink-v1-image factory -C US
  453. IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
  454. IMAGE/factory-br.bin := tplink-v1-image factory -C BR
  455. endef
  456. TARGET_DEVICES += tplink_tl-wr940n-v4
  457. define Device/tplink_tl-wr940n-v6
  458. $(Device/tplink-4mlzma)
  459. SOC := tp9343
  460. DEVICE_MODEL := TL-WR940N
  461. DEVICE_VARIANT := v6
  462. TPLINK_HWID := 0x09400006
  463. SUPPORTED_DEVICES += tl-wr940n-v6
  464. IMAGES += factory-us.bin factory-eu.bin factory-br.bin
  465. IMAGE/factory-us.bin := tplink-v1-image factory -C US
  466. IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
  467. IMAGE/factory-br.bin := tplink-v1-image factory -C BR
  468. endef
  469. TARGET_DEVICES += tplink_tl-wr940n-v6
  470. define Device/tplink_tl-wr941-v2
  471. $(Device/tplink-4m)
  472. SOC := ar9132
  473. DEVICE_MODEL := TL-WR941ND
  474. DEVICE_PACKAGES := kmod-dsa-mv88e6060
  475. DEVICE_VARIANT := v2/v3
  476. DEVICE_ALT0_VENDOR := TP-Link
  477. DEVICE_ALT0_MODEL := TL-WR941N
  478. DEVICE_ALT0_VARIANT := v2/v3
  479. TPLINK_HWID := 0x09410002
  480. TPLINK_HWREV := 2
  481. SUPPORTED_DEVICES += tl-wr941nd
  482. endef
  483. TARGET_DEVICES += tplink_tl-wr941-v2
  484. define Device/tplink_tl-wr941-v4
  485. $(Device/tplink-4m)
  486. SOC := ar7240
  487. DEVICE_MODEL := TL-WR941ND
  488. DEVICE_VARIANT := v4
  489. DEVICE_ALT0_VENDOR := TP-Link
  490. DEVICE_ALT0_MODEL := TL-WR941N
  491. DEVICE_ALT0_VARIANT := v4
  492. TPLINK_HWID := 0x09410004
  493. SUPPORTED_DEVICES += tl-wr741nd
  494. endef
  495. TARGET_DEVICES += tplink_tl-wr941-v4
  496. define Device/tplink_tl-wr941nd-v5
  497. $(Device/tplink-4mlzma)
  498. SOC := ar9341
  499. DEVICE_MODEL := TL-WR941ND
  500. DEVICE_VARIANT := v5
  501. TPLINK_HWID := 0x09410005
  502. SUPPORTED_DEVICES += tl-wr941nd-v5
  503. endef
  504. TARGET_DEVICES += tplink_tl-wr941nd-v5
  505. define Device/tplink_tl-wr941nd-v6
  506. $(Device/tplink-4mlzma)
  507. SOC := tp9343
  508. DEVICE_MODEL := TL-WR941ND
  509. DEVICE_VARIANT := v6
  510. TPLINK_HWID := 0x09410006
  511. SUPPORTED_DEVICES += tl-wr941nd-v6
  512. endef
  513. TARGET_DEVICES += tplink_tl-wr941nd-v6
  514. define Device/tplink_tl-wr941n-v7-cn
  515. $(Device/tplink-4mlzma)
  516. SOC := qca9558
  517. DEVICE_MODEL := TL-WR941N
  518. DEVICE_VARIANT := v7 (CN)
  519. TPLINK_HWID := 0x09410007
  520. endef
  521. TARGET_DEVICES += tplink_tl-wr941n-v7-cn