tiny-tp-link.mk 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. include ./common-tp-link.mk
  2. define Device/tplink_tl-mr10u
  3. $(Device/tplink-4mlzma)
  4. ATH_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. ATH_SOC := ar9331
  14. DEVICE_MODEL := TL-MR3020
  15. DEVICE_VARIANT := v1
  16. DEVICE_PACKAGES := kmod-usb-core kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
  17. TPLINK_HWID := 0x30200001
  18. SUPPORTED_DEVICES += tl-mr3020
  19. endef
  20. TARGET_DEVICES += tplink_tl-mr3020-v1
  21. define Device/tplink_tl-mr3040-v2
  22. $(Device/tplink-4mlzma)
  23. ATH_SOC := ar9331
  24. DEVICE_MODEL := TL-MR3040
  25. DEVICE_VARIANT := v2
  26. DEVICE_PACKAGES := kmod-usb-core kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
  27. TPLINK_HWID := 0x30400002
  28. SUPPORTED_DEVICES += tl-mr3040-v2
  29. endef
  30. TARGET_DEVICES += tplink_tl-mr3040-v2
  31. define Device/tplink_tl-mr3220-v1
  32. $(Device/tplink-4m)
  33. ATH_SOC := ar7241
  34. DEVICE_MODEL := TL-MR3220
  35. DEVICE_VARIANT := v1
  36. TPLINK_HWID := 0x32200001
  37. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  38. SUPPORTED_DEVICES += tl-mr3220-v1
  39. endef
  40. TARGET_DEVICES += tplink_tl-mr3220-v1
  41. define Device/tplink_tl-mr3420-v1
  42. $(Device/tplink-4m)
  43. ATH_SOC := ar7241
  44. DEVICE_MODEL := TL-MR3420
  45. DEVICE_VARIANT := v1
  46. TPLINK_HWID := 0x34200001
  47. DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
  48. SUPPORTED_DEVICES += tl-mr3420-v1
  49. endef
  50. TARGET_DEVICES += tplink_tl-mr3420-v1
  51. define Device/tplink_tl-wa901nd-v2
  52. $(Device/tplink-4m)
  53. ATH_SOC := ar9132
  54. DEVICE_MODEL := TL-WA901ND
  55. DEVICE_VARIANT := v2
  56. TPLINK_HWID := 0x09010002
  57. endef
  58. TARGET_DEVICES += tplink_tl-wa901nd-v2
  59. define Device/tplink_tl-wr703n
  60. $(Device/tplink-4mlzma)
  61. ATH_SOC := ar9331
  62. DEVICE_MODEL := TL-WR703N
  63. DEVICE_PACKAGES := kmod-usb-chipidea2
  64. TPLINK_HWID := 0x07030101
  65. SUPPORTED_DEVICES += tl-wr703n
  66. endef
  67. TARGET_DEVICES += tplink_tl-wr703n
  68. define Device/tplink_tl-wr740n-v1
  69. $(Device/tplink-4m)
  70. ATH_SOC := ar7240
  71. DEVICE_MODEL := TL-WR740N
  72. DEVICE_VARIANT := v1/v2
  73. TPLINK_HWID := 0x07400001
  74. endef
  75. TARGET_DEVICES += tplink_tl-wr740n-v1
  76. define Device/tplink_tl-wr740n-v3
  77. $(Device/tplink-4m)
  78. ATH_SOC := ar7240
  79. DEVICE_MODEL := TL-WR740N
  80. DEVICE_VARIANT := v3
  81. TPLINK_HWID := 0x07400003
  82. endef
  83. TARGET_DEVICES += tplink_tl-wr740n-v3
  84. define Device/tplink_tl-wr740n-v4
  85. $(Device/tplink-4mlzma)
  86. ATH_SOC := ar9331
  87. DEVICE_MODEL := TL-WR740N
  88. DEVICE_VARIANT := v4
  89. TPLINK_HWID := 0x07400004
  90. SUPPORTED_DEVICES += tl-wr740n-v4
  91. endef
  92. TARGET_DEVICES += tplink_tl-wr740n-v4
  93. define Device/tplink_tl-wr741-v1
  94. $(Device/tplink-4m)
  95. ATH_SOC := ar7240
  96. DEVICE_MODEL := TL-WR741N/ND
  97. DEVICE_VARIANT := v1/v2
  98. TPLINK_HWID := 0x07410001
  99. endef
  100. TARGET_DEVICES += tplink_tl-wr741-v1
  101. define Device/tplink_tl-wr741nd-v4
  102. $(Device/tplink-4mlzma)
  103. ATH_SOC := ar9331
  104. DEVICE_MODEL := TL-WR741N/ND
  105. DEVICE_VARIANT := v4
  106. TPLINK_HWID := 0x07410004
  107. SUPPORTED_DEVICES += tl-wr741n-v4
  108. endef
  109. TARGET_DEVICES += tplink_tl-wr741nd-v4
  110. define Device/tplink_tl-wr743nd-v1
  111. $(Device/tplink-4m)
  112. ATH_SOC := ar7240
  113. DEVICE_MODEL := TL-WR743ND
  114. DEVICE_VARIANT := v1
  115. TPLINK_HWID := 0x07430001
  116. endef
  117. TARGET_DEVICES += tplink_tl-wr743nd-v1
  118. define Device/tplink_tl-wr841-v5
  119. $(Device/tplink-4m)
  120. ATH_SOC := ar7240
  121. DEVICE_MODEL := TL-WR841N/ND
  122. DEVICE_VARIANT := v5/v6
  123. TPLINK_HWID := 0x08410005
  124. endef
  125. TARGET_DEVICES += tplink_tl-wr841-v5
  126. define Device/tplink_tl-wr841-v7
  127. $(Device/tplink-4m)
  128. ATH_SOC := ar7241
  129. DEVICE_MODEL := TL-WR841N/ND
  130. DEVICE_VARIANT := v7
  131. TPLINK_HWID := 0x08410007
  132. SUPPORTED_DEVICES += tl-wr841-v7
  133. endef
  134. TARGET_DEVICES += tplink_tl-wr841-v7
  135. define Device/tplink_tl-wr841-v8
  136. $(Device/tplink-4mlzma)
  137. ATH_SOC := ar9341
  138. DEVICE_MODEL := TL-WR841N/ND
  139. DEVICE_VARIANT := v8
  140. TPLINK_HWID := 0x08410008
  141. SUPPORTED_DEVICES += tl-wr841n-v8
  142. endef
  143. TARGET_DEVICES += tplink_tl-wr841-v8
  144. define Device/tplink_tl-wr841-v9
  145. $(Device/tplink-4mlzma)
  146. ATH_SOC := qca9533
  147. DEVICE_MODEL := TL-WR841N/ND
  148. DEVICE_VARIANT := v9
  149. TPLINK_HWID := 0x08410009
  150. SUPPORTED_DEVICES += tl-wr841n-v9
  151. endef
  152. TARGET_DEVICES += tplink_tl-wr841-v9
  153. define Device/tplink_tl-wr841-v10
  154. $(Device/tplink-4mlzma)
  155. ATH_SOC := qca9533
  156. DEVICE_MODEL := TL-WR841N/ND
  157. DEVICE_VARIANT := v10
  158. TPLINK_HWID := 0x08410010
  159. SUPPORTED_DEVICES += tl-wr841n-v9
  160. endef
  161. TARGET_DEVICES += tplink_tl-wr841-v10
  162. define Device/tplink_tl-wr841-v11
  163. $(Device/tplink-4mlzma)
  164. ATH_SOC := qca9533
  165. DEVICE_MODEL := TL-WR841N/ND
  166. DEVICE_VARIANT := v11
  167. TPLINK_HWID := 0x08410011
  168. SUPPORTED_DEVICES += tl-wr841n-v11
  169. IMAGES += factory-us.bin factory-eu.bin
  170. IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
  171. IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
  172. endef
  173. TARGET_DEVICES += tplink_tl-wr841-v11
  174. define Device/tplink_tl-wr841-v12
  175. $(Device/tplink-4mlzma)
  176. ATH_SOC := qca9533
  177. DEVICE_MODEL := TL-WR841N/ND
  178. DEVICE_VARIANT := v12
  179. TPLINK_HWID := 0x08410012
  180. SUPPORTED_DEVICES += tl-wr841n-v11
  181. IMAGES += factory-us.bin factory-eu.bin
  182. IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
  183. IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
  184. endef
  185. TARGET_DEVICES += tplink_tl-wr841-v12
  186. define Device/tplink_tl-wr940n-v3
  187. $(Device/tplink-4mlzma)
  188. ATH_SOC := tp9343
  189. DEVICE_MODEL := TL-WR940N
  190. DEVICE_VARIANT := v3
  191. TPLINK_HWID := 0x09410006
  192. SUPPORTED_DEVICES += tl-wr941nd-v6
  193. endef
  194. TARGET_DEVICES += tplink_tl-wr940n-v3
  195. define Device/tplink_tl-wr940n-v4
  196. $(Device/tplink-4mlzma)
  197. ATH_SOC := tp9343
  198. DEVICE_MODEL := TL-WR940N
  199. DEVICE_VARIANT := v4
  200. TPLINK_HWID := 0x09400004
  201. SUPPORTED_DEVICES += tl-wr940n-v4
  202. IMAGES += factory-us.bin factory-eu.bin factory-br.bin
  203. IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
  204. IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
  205. IMAGE/factory-br.bin := append-rootfs | mktplinkfw factory -C BR
  206. endef
  207. TARGET_DEVICES += tplink_tl-wr940n-v4
  208. define Device/tplink_tl-wr941-v2
  209. $(Device/tplink-4m)
  210. ATH_SOC := ar9132
  211. DEVICE_MODEL := TL-WR941N/ND
  212. DEVICE_VARIANT := v2/v3
  213. TPLINK_HWID := 0x09410002
  214. TPLINK_HWREV := 2
  215. endef
  216. TARGET_DEVICES += tplink_tl-wr941-v2
  217. define Device/tplink_tl-wr941-v4
  218. $(Device/tplink-4m)
  219. ATH_SOC := ar7240
  220. DEVICE_MODEL := TL-WR941N/ND
  221. DEVICE_VARIANT := v4
  222. TPLINK_HWID := 0x09410004
  223. endef
  224. TARGET_DEVICES += tplink_tl-wr941-v4
  225. define Device/tplink_tl-wr941nd-v6
  226. $(Device/tplink-4mlzma)
  227. ATH_SOC := tp9343
  228. DEVICE_MODEL := TL-WR941ND
  229. DEVICE_VARIANT := v6
  230. TPLINK_HWID := 0x09410006
  231. SUPPORTED_DEVICES += tl-wr941nd-v6
  232. endef
  233. TARGET_DEVICES += tplink_tl-wr941nd-v6
  234. define Device/tplink_tl-wr941n-v7-cn
  235. $(Device/tplink-4mlzma)
  236. ATH_SOC := qca9558
  237. DEVICE_MODEL := TL-WR941N
  238. DEVICE_VARIANT := v7 (CN)
  239. TPLINK_HWID := 0x09410007
  240. endef
  241. TARGET_DEVICES += tplink_tl-wr941n-v7-cn