tiny-tp-link.mk 14 KB

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