tiny-tp-link.mk 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  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. endef
  151. TARGET_DEVICES += tplink_tl-wr841-v9
  152. define Device/tplink_tl-wr841-v11
  153. $(Device/tplink-4mlzma)
  154. ATH_SOC := qca9533
  155. DEVICE_MODEL := TL-WR841N/ND
  156. DEVICE_VARIANT := v11
  157. TPLINK_HWID := 0x08410011
  158. IMAGES += factory-us.bin factory-eu.bin
  159. IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
  160. IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
  161. endef
  162. TARGET_DEVICES += tplink_tl-wr841-v11
  163. define Device/tplink_tl-wr941-v2
  164. $(Device/tplink-4m)
  165. ATH_SOC := ar9132
  166. DEVICE_MODEL := TL-WR941N/ND
  167. DEVICE_VARIANT := v2/v3
  168. TPLINK_HWID := 0x09410002
  169. TPLINK_HWREV := 2
  170. endef
  171. TARGET_DEVICES += tplink_tl-wr941-v2
  172. define Device/tplink_tl-wr941-v4
  173. $(Device/tplink-4m)
  174. ATH_SOC := ar7240
  175. DEVICE_MODEL := TL-WR941N/ND
  176. DEVICE_VARIANT := v4
  177. TPLINK_HWID := 0x09410004
  178. endef
  179. TARGET_DEVICES += tplink_tl-wr941-v4
  180. define Device/tplink_tl-wr941n-v7-cn
  181. $(Device/tplink-4mlzma)
  182. ATH_SOC := qca9558
  183. DEVICE_MODEL := TL-WR941N
  184. DEVICE_VARIANT := v7 (CN)
  185. TPLINK_HWID := 0x09410007
  186. endef
  187. TARGET_DEVICES += tplink_tl-wr941n-v7-cn