mt76x8.mk 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597
  1. #
  2. # MT76x8 Profiles
  3. #
  4. define Device/alfa-network_awusfree1
  5. MTK_SOC := mt7628an
  6. IMAGE_SIZE := 7872k
  7. DEVICE_VENDOR := ALFA Network
  8. DEVICE_MODEL := AWUSFREE1
  9. DEVICE_PACKAGES := uboot-envtools
  10. endef
  11. TARGET_DEVICES += alfa-network_awusfree1
  12. define Device/buffalo_wcr-1166ds
  13. MTK_SOC := mt7628an
  14. IMAGE_SIZE := 7936k
  15. BUFFALO_TAG_PLATFORM := MTK
  16. BUFFALO_TAG_VERSION := 9.99
  17. BUFFALO_TAG_MINOR := 9.99
  18. IMAGES += factory.bin
  19. IMAGE/sysupgrade.bin := trx | pad-rootfs | append-metadata
  20. IMAGE/factory.bin := \
  21. trx -M 0x746f435c | pad-rootfs | append-metadata | \
  22. buffalo-enc WCR-1166DS $$(BUFFALO_TAG_VERSION) -l | \
  23. buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag -l | \
  24. buffalo-dhp-image
  25. DEVICE_VENDOR := Buffalo
  26. DEVICE_MODEL := WCR-1166DS
  27. DEVICE_PACKAGES := kmod-mt76x2
  28. SUPPORTED_DEVICES += wcr-1166ds
  29. endef
  30. TARGET_DEVICES += buffalo_wcr-1166ds
  31. define Device/cudy_wr1000
  32. MTK_SOC := mt7628an
  33. IMAGE_SIZE := 7872k
  34. IMAGES += factory.bin
  35. IMAGE/factory.bin := \
  36. $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | jcg-header 92.122
  37. JCG_MAXSIZE := 8060928
  38. DEVICE_VENDOR := Cudy
  39. DEVICE_MODEL := WR1000
  40. DEVICE_PACKAGES := kmod-mt76x2
  41. SUPPORTED_DEVICES += wr1000
  42. endef
  43. TARGET_DEVICES += cudy_wr1000
  44. define Device/d-team_pbr-d1
  45. MTK_SOC := mt7628an
  46. IMAGE_SIZE := 16064k
  47. DEVICE_VENDOR := PandoraBox
  48. DEVICE_MODEL := PBR-D1
  49. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  50. SUPPORTED_DEVICES += pbr-d1
  51. endef
  52. TARGET_DEVICES += d-team_pbr-d1
  53. define Device/duzun_dm06
  54. MTK_SOC := mt7628an
  55. IMAGE_SIZE := 7872k
  56. DEVICE_VENDOR := DuZun
  57. DEVICE_MODEL := DM06
  58. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  59. SUPPORTED_DEVICES += duzun-dm06
  60. endef
  61. TARGET_DEVICES += duzun_dm06
  62. define Device/glinet_gl-mt300n-v2
  63. MTK_SOC := mt7628an
  64. IMAGE_SIZE := 16064k
  65. DEVICE_VENDOR := GL.iNet
  66. DEVICE_MODEL := GL-MT300N
  67. DEVICE_VARIANT := V2
  68. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  69. SUPPORTED_DEVICES += gl-mt300n-v2
  70. endef
  71. TARGET_DEVICES += glinet_gl-mt300n-v2
  72. define Device/glinet_vixmini
  73. MTK_SOC := mt7628an
  74. IMAGE_SIZE := 7872k
  75. DEVICE_VENDOR := GL.iNet
  76. DEVICE_MODEL := VIXMINI
  77. SUPPORTED_DEVICES += vixmini
  78. endef
  79. TARGET_DEVICES += glinet_vixmini
  80. define Device/hilink_hlk-7628n
  81. MTK_SOC := mt7628an
  82. IMAGE_SIZE := 32448k
  83. DEVICE_VENDOR := HILINK
  84. DEVICE_MODEL := HLK-7628N
  85. endef
  86. TARGET_DEVICES += hilink_hlk-7628n
  87. define Device/hiwifi_hc5661a
  88. MTK_SOC := mt7628an
  89. IMAGE_SIZE := 15808k
  90. DEVICE_VENDOR := HiWiFi
  91. DEVICE_MODEL := HC5661A
  92. SUPPORTED_DEVICES += hc5661a
  93. endef
  94. TARGET_DEVICES += hiwifi_hc5661a
  95. define Device/hiwifi_hc5761a
  96. MTK_SOC := mt7628an
  97. IMAGE_SIZE := 15808k
  98. DEVICE_VENDOR := HiWiFi
  99. DEVICE_MODEL := HC5761A
  100. DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci
  101. endef
  102. TARGET_DEVICES += hiwifi_hc5761a
  103. define Device/hiwifi_hc5861b
  104. MTK_SOC := mt7628an
  105. IMAGE_SIZE := 15808k
  106. DEVICE_VENDOR := HiWiFi
  107. DEVICE_MODEL := HC5861B
  108. DEVICE_PACKAGES := kmod-mt76x2
  109. endef
  110. TARGET_DEVICES += hiwifi_hc5861b
  111. define Device/iptime_a3
  112. MTK_SOC := mt7628an
  113. IMAGE_SIZE := 7936k
  114. UIMAGE_NAME := a3
  115. DEVICE_VENDOR := ipTIME
  116. DEVICE_MODEL := A3
  117. DEVICE_PACKAGES := kmod-mt76x2
  118. endef
  119. TARGET_DEVICES += iptime_a3
  120. define Device/iptime_a604m
  121. MTK_SOC := mt7628an
  122. IMAGE_SIZE := 7936k
  123. UIMAGE_NAME := a604m
  124. DEVICE_VENDOR := ipTIME
  125. DEVICE_MODEL := A604M
  126. DEVICE_PACKAGES := kmod-mt76x2
  127. endef
  128. TARGET_DEVICES += iptime_a604m
  129. define Device/mediatek_linkit-smart-7688
  130. MTK_SOC := mt7628an
  131. IMAGE_SIZE := 32448k
  132. DEVICE_VENDOR := MediaTek
  133. DEVICE_MODEL := LinkIt Smart 7688
  134. DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
  135. SUPPORTED_DEVICES += linkits7688 linkits7688d
  136. endef
  137. TARGET_DEVICES += mediatek_linkit-smart-7688
  138. define Device/mediatek_mt7628an-eval-board
  139. MTK_SOC := mt7628an
  140. BLOCKSIZE := 64k
  141. IMAGE_SIZE := 7872k
  142. DEVICE_VENDOR := MediaTek
  143. DEVICE_MODEL := MT7628 EVB
  144. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  145. SUPPORTED_DEVICES += mt7628
  146. endef
  147. TARGET_DEVICES += mediatek_mt7628an-eval-board
  148. define Device/mercury_mac1200r-v2
  149. MTK_SOC := mt7628an
  150. IMAGE_SIZE := 7936k
  151. DEVICE_VENDOR := Mercury
  152. DEVICE_MODEL := MAC1200R
  153. DEVICE_VARIANT := v2.0
  154. SUPPORTED_DEVICES := mac1200rv2
  155. DEVICE_PACKAGES := kmod-mt76x2
  156. SUPPORTED_DEVICES += mac1200rv2
  157. endef
  158. TARGET_DEVICES += mercury_mac1200r-v2
  159. define Device/netgear_r6120
  160. MTK_SOC := mt7628an
  161. BLOCKSIZE := 64k
  162. IMAGE_SIZE := 15744k
  163. DEVICE_VENDOR := NETGEAR
  164. DEVICE_MODEL := R6120
  165. DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
  166. SERCOMM_HWID := CGQ
  167. SERCOMM_HWVER := A001
  168. SERCOMM_SWVER := 0x0040
  169. IMAGES += factory.img
  170. IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE)| append-rootfs | pad-rootfs
  171. IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE)
  172. IMAGE/factory.img := pad-extra 576k | $$(IMAGE/default) | pad-to $$$$(BLOCKSIZE) | \
  173. sercom-footer | pad-to 128 | zip R6120.bin | sercom-seal
  174. endef
  175. TARGET_DEVICES += netgear_r6120
  176. define Device/onion_omega2
  177. MTK_SOC := mt7628an
  178. IMAGE_SIZE := 16064k
  179. DEVICE_VENDOR := Onion
  180. DEVICE_MODEL := Omega2
  181. DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools
  182. SUPPORTED_DEVICES += omega2
  183. endef
  184. TARGET_DEVICES += onion_omega2
  185. define Device/onion_omega2p
  186. MTK_SOC := mt7628an
  187. IMAGE_SIZE := 32448k
  188. DEVICE_VENDOR := Onion
  189. DEVICE_MODEL := Omega2+
  190. DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
  191. SUPPORTED_DEVICES += omega2p
  192. endef
  193. TARGET_DEVICES += onion_omega2p
  194. define Device/rakwireless_rak633
  195. MTK_SOC := mt7628an
  196. IMAGE_SIZE := 7872k
  197. DEVICE_VENDOR := Rakwireless
  198. DEVICE_MODEL := RAK633
  199. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  200. endef
  201. TARGET_DEVICES += rakwireless_rak633
  202. define Device/skylab_skw92a
  203. MTK_SOC := mt7628an
  204. IMAGE_SIZE := 16064k
  205. DEVICE_VENDOR := Skylab
  206. DEVICE_MODEL := SKW92A
  207. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  208. endef
  209. TARGET_DEVICES += skylab_skw92a
  210. define Device/tama_w06
  211. MTK_SOC := mt7628an
  212. IMAGE_SIZE := 15040k
  213. DEVICE_VENDOR := Tama
  214. DEVICE_MODEL := W06
  215. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  216. endef
  217. TARGET_DEVICES += tama_w06
  218. define Device/totolink_lr1200
  219. MTK_SOC := mt7628an
  220. IMAGE_SIZE := 7872k
  221. DEVICE_VENDOR := TOTOLINK
  222. DEVICE_MODEL := LR1200
  223. DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 uqmi
  224. endef
  225. TARGET_DEVICES += totolink_lr1200
  226. define Device/tplink
  227. MTK_SOC := mt7628an
  228. DEVICE_VENDOR := TP-Link
  229. TPLINK_FLASHLAYOUT :=
  230. TPLINK_HWID :=
  231. TPLINK_HWREV :=
  232. TPLINK_HWREVADD :=
  233. TPLINK_HVERSION :=
  234. KERNEL := $(KERNEL_DTB)
  235. KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v2-header -e
  236. IMAGES += tftp-recovery.bin
  237. IMAGE/factory.bin := tplink-v2-image -e
  238. IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
  239. IMAGE/sysupgrade.bin := tplink-v2-image -s -e | append-metadata | \
  240. check-size $$$$(IMAGE_SIZE)
  241. endef
  242. DEVICE_VARS += TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD TPLINK_HVERSION
  243. define Device/tplink_archer-c20-v4
  244. $(Device/tplink)
  245. IMAGE_SIZE := 7808k
  246. DEVICE_MODEL := Archer C20
  247. DEVICE_VARIANT := v4
  248. TPLINK_FLASHLAYOUT := 8Mmtk
  249. TPLINK_HWID := 0xc200004
  250. TPLINK_HWREV := 0x1
  251. TPLINK_HWREVADD := 0x4
  252. TPLINK_HVERSION := 3
  253. DEVICE_PACKAGES := kmod-mt76x0e
  254. SUPPORTED_DEVICES += tplink,c20-v4
  255. endef
  256. TARGET_DEVICES += tplink_archer-c20-v4
  257. define Device/tplink_archer-c50-v3
  258. $(Device/tplink)
  259. IMAGE_SIZE := 7808k
  260. DEVICE_MODEL := Archer C50
  261. DEVICE_VARIANT := v3
  262. TPLINK_FLASHLAYOUT := 8Mmtk
  263. TPLINK_HWID := 0x001D9BA4
  264. TPLINK_HWREV := 0x79
  265. TPLINK_HWREVADD := 0x1
  266. TPLINK_HVERSION := 3
  267. DEVICE_PACKAGES := kmod-mt76x2
  268. SUPPORTED_DEVICES += tplink,c50-v3
  269. endef
  270. TARGET_DEVICES += tplink_archer-c50-v3
  271. define Device/tplink_archer-c50-v4
  272. $(Device/tplink)
  273. IMAGE_SIZE := 7616k
  274. DEVICE_MODEL := Archer C50
  275. DEVICE_VARIANT := v4
  276. TPLINK_FLASHLAYOUT := 8MSUmtk
  277. TPLINK_HWID := 0x001D589B
  278. TPLINK_HWREV := 0x93
  279. TPLINK_HWREVADD := 0x2
  280. TPLINK_HVERSION := 3
  281. DEVICE_PACKAGES := kmod-mt76x2
  282. IMAGES := sysupgrade.bin
  283. SUPPORTED_DEVICES += tplink,c50-v4
  284. endef
  285. TARGET_DEVICES += tplink_archer-c50-v4
  286. define Device/tplink_tl-mr3020-v3
  287. $(Device/tplink)
  288. IMAGE_SIZE := 7808k
  289. DEVICE_MODEL := TL-MR3020
  290. DEVICE_VARIANT := v3
  291. TPLINK_FLASHLAYOUT := 8Mmtk
  292. TPLINK_HWID := 0x30200003
  293. TPLINK_HWREV := 0x3
  294. TPLINK_HWREVADD := 0x3
  295. TPLINK_HVERSION := 3
  296. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  297. endef
  298. TARGET_DEVICES += tplink_tl-mr3020-v3
  299. define Device/tplink_tl-mr3420-v5
  300. $(Device/tplink)
  301. IMAGE_SIZE := 7808k
  302. DEVICE_MODEL := TL-MR3420
  303. DEVICE_VARIANT := v5
  304. TPLINK_FLASHLAYOUT := 8Mmtk
  305. TPLINK_HWID := 0x34200005
  306. TPLINK_HWREV := 0x5
  307. TPLINK_HWREVADD := 0x5
  308. TPLINK_HVERSION := 3
  309. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  310. endef
  311. TARGET_DEVICES += tplink_tl-mr3420-v5
  312. define Device/tplink_tl-wa801nd-v5
  313. $(Device/tplink)
  314. IMAGE_SIZE := 7808k
  315. DEVICE_MODEL := TL-WA801ND
  316. DEVICE_VARIANT := v5
  317. TPLINK_FLASHLAYOUT := 8Mmtk
  318. TPLINK_HWID := 0x08010005
  319. TPLINK_HWREV := 0x1
  320. TPLINK_HWREVADD := 0x5
  321. TPLINK_HVERSION := 3
  322. endef
  323. TARGET_DEVICES += tplink_tl-wa801nd-v5
  324. define Device/tplink_tl-wr802n-v4
  325. $(Device/tplink)
  326. IMAGE_SIZE := 7808k
  327. DEVICE_MODEL := TL-WR802N
  328. DEVICE_VARIANT := v4
  329. TPLINK_FLASHLAYOUT := 8Mmtk
  330. TPLINK_HWID := 0x08020004
  331. TPLINK_HWREV := 0x1
  332. TPLINK_HWREVADD := 0x4
  333. TPLINK_HVERSION := 3
  334. endef
  335. TARGET_DEVICES += tplink_tl-wr802n-v4
  336. define Device/tplink_tl-wr840n-v4
  337. $(Device/tplink)
  338. IMAGE_SIZE := 7808k
  339. DEVICE_MODEL := TL-WR840N
  340. DEVICE_VARIANT := v4
  341. TPLINK_FLASHLAYOUT := 8Mmtk
  342. TPLINK_HWID := 0x08400004
  343. TPLINK_HWREV := 0x1
  344. TPLINK_HWREVADD := 0x4
  345. TPLINK_HVERSION := 3
  346. SUPPORTED_DEVICES += tl-wr840n-v4
  347. endef
  348. TARGET_DEVICES += tplink_tl-wr840n-v4
  349. define Device/tplink_tl-wr840n-v5
  350. MTK_SOC := mt7628an
  351. IMAGE_SIZE := 3904k
  352. DEVICE_VENDOR := TP-Link
  353. DEVICE_MODEL := TL-WR840N
  354. DEVICE_VARIANT := v5
  355. TPLINK_FLASHLAYOUT := 4Mmtk
  356. TPLINK_HWID := 0x08400005
  357. TPLINK_HWREV := 0x1
  358. TPLINK_HWREVADD := 0x5
  359. TPLINK_HVERSION := 3
  360. KERNEL := $(KERNEL_DTB)
  361. KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v2-header -e
  362. IMAGE/sysupgrade.bin := tplink-v2-image -s -e | append-metadata | \
  363. check-size $$$$(IMAGE_SIZE)
  364. SUPPORTED_DEVICES += tl-wr840n-v5
  365. endef
  366. TARGET_DEVICES += tplink_tl-wr840n-v5
  367. define Device/tplink_tl-wr841n-v13
  368. $(Device/tplink)
  369. IMAGE_SIZE := 7808k
  370. DEVICE_MODEL := TL-WR841N
  371. DEVICE_VARIANT := v13
  372. TPLINK_FLASHLAYOUT := 8Mmtk
  373. TPLINK_HWID := 0x08410013
  374. TPLINK_HWREV := 0x268
  375. TPLINK_HWREVADD := 0x13
  376. TPLINK_HVERSION := 3
  377. SUPPORTED_DEVICES += tl-wr841n-v13
  378. endef
  379. TARGET_DEVICES += tplink_tl-wr841n-v13
  380. define Device/tplink_tl-wr841n-v14
  381. $(Device/tplink)
  382. IMAGE_SIZE := 3968k
  383. DEVICE_MODEL := TL-WR841N
  384. DEVICE_VARIANT := v14
  385. TPLINK_FLASHLAYOUT := 4Mmtk
  386. TPLINK_HWID := 0x08410014
  387. TPLINK_HWREV := 0x1
  388. TPLINK_HWREVADD := 0x14
  389. TPLINK_HVERSION := 3
  390. IMAGE/tftp-recovery.bin := pad-extra 64k | $$(IMAGE/factory.bin)
  391. endef
  392. TARGET_DEVICES += tplink_tl-wr841n-v14
  393. define Device/tplink_tl-wr842n-v5
  394. $(Device/tplink)
  395. IMAGE_SIZE := 7808k
  396. DEVICE_MODEL := TL-WR842N
  397. DEVICE_VARIANT := v5
  398. TPLINK_FLASHLAYOUT := 8Mmtk
  399. TPLINK_HWID := 0x08420005
  400. TPLINK_HWREV := 0x5
  401. TPLINK_HWREVADD := 0x5
  402. TPLINK_HVERSION := 3
  403. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  404. endef
  405. TARGET_DEVICES += tplink_tl-wr842n-v5
  406. define Device/tplink_tl-wr902ac-v3
  407. $(Device/tplink)
  408. IMAGE_SIZE := 7808k
  409. DEVICE_MODEL := TL-WR902AC
  410. DEVICE_VARIANT := v3
  411. TPLINK_FLASHLAYOUT := 8Mmtk
  412. TPLINK_HWID := 0x000dc88f
  413. TPLINK_HWREV := 0x89
  414. TPLINK_HWREVADD := 0x1
  415. TPLINK_HVERSION := 3
  416. DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  417. endef
  418. TARGET_DEVICES += tplink_tl-wr902ac-v3
  419. define Device/unielec_u7628-01-16m
  420. MTK_SOC := mt7628an
  421. IMAGE_SIZE := 16064k
  422. DEVICE_VENDOR := UniElec
  423. DEVICE_MODEL := U7628-01
  424. DEVICE_VARIANT := 16M
  425. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  426. SUPPORTED_DEVICES += u7628-01-128M-16M unielec,u7628-01-128m-16m
  427. endef
  428. TARGET_DEVICES += unielec_u7628-01-16m
  429. define Device/vocore_vocore2
  430. MTK_SOC := mt7628an
  431. IMAGE_SIZE := 16064k
  432. DEVICE_VENDOR := VoCore
  433. DEVICE_MODEL := VoCore2
  434. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
  435. kmod-sdhci-mt7620
  436. SUPPORTED_DEVICES += vocore2
  437. endef
  438. TARGET_DEVICES += vocore_vocore2
  439. define Device/vocore_vocore2-lite
  440. MTK_SOC := mt7628an
  441. IMAGE_SIZE := 7872k
  442. DEVICE_VENDOR := VoCore
  443. DEVICE_MODEL := VoCore2-Lite
  444. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
  445. kmod-sdhci-mt7620
  446. SUPPORTED_DEVICES += vocore2lite
  447. endef
  448. TARGET_DEVICES += vocore_vocore2-lite
  449. define Device/wavlink_wl-wn570ha1
  450. MTK_SOC := mt7628an
  451. IMAGE_SIZE := 7872k
  452. DEVICE_VENDOR := Wavlink
  453. DEVICE_MODEL := WL-WN570HA1
  454. DEVICE_PACKAGES := kmod-mt76x0e
  455. endef
  456. TARGET_DEVICES += wavlink_wl-wn570ha1
  457. define Device/wavlink_wl-wn575a3
  458. MTK_SOC := mt7628an
  459. IMAGE_SIZE := 7872k
  460. DEVICE_VENDOR := Wavlink
  461. DEVICE_MODEL := WL-WN575A3
  462. DEVICE_PACKAGES := kmod-mt76x2
  463. SUPPORTED_DEVICES += wl-wn575a3
  464. endef
  465. TARGET_DEVICES += wavlink_wl-wn575a3
  466. define Device/widora_neo-16m
  467. MTK_SOC := mt7628an
  468. IMAGE_SIZE := 16064k
  469. DEVICE_VENDOR := Widora
  470. DEVICE_MODEL := Widora-NEO
  471. DEVICE_VARIANT := 16M
  472. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  473. SUPPORTED_DEVICES += widora-neo
  474. endef
  475. TARGET_DEVICES += widora_neo-16m
  476. define Device/widora_neo-32m
  477. MTK_SOC := mt7628an
  478. IMAGE_SIZE := 32448k
  479. DEVICE_VENDOR := Widora
  480. DEVICE_MODEL := Widora-NEO
  481. DEVICE_VARIANT := 32M
  482. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  483. endef
  484. TARGET_DEVICES += widora_neo-32m
  485. define Device/wiznet_wizfi630s
  486. MTK_SOC := mt7628an
  487. IMAGE_SIZE := 32448k
  488. DEVICE_VENDOR := WIZnet
  489. DEVICE_MODEL := WizFi630S
  490. endef
  491. TARGET_DEVICES += wiznet_wizfi630s
  492. define Device/wrtnode_wrtnode2p
  493. MTK_SOC := mt7628an
  494. IMAGE_SIZE := 32448k
  495. DEVICE_VENDOR := WRTnode
  496. DEVICE_MODEL := WRTnode 2P
  497. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  498. SUPPORTED_DEVICES += wrtnode2p
  499. endef
  500. TARGET_DEVICES += wrtnode_wrtnode2p
  501. define Device/wrtnode_wrtnode2r
  502. MTK_SOC := mt7628an
  503. IMAGE_SIZE := 32448k
  504. DEVICE_VENDOR := WRTnode
  505. DEVICE_MODEL := WRTnode 2R
  506. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  507. SUPPORTED_DEVICES += wrtnode2r
  508. endef
  509. TARGET_DEVICES += wrtnode_wrtnode2r
  510. define Device/xiaomi_mir4a-100m
  511. MTK_SOC := mt7628an
  512. IMAGE_SIZE := 14976k
  513. DEVICE_VENDOR := Xiaomi
  514. DEVICE_MODEL := Mi Router 4A
  515. DEVICE_VARIANT := 100M Edition
  516. DEVICE_PACKAGES := kmod-mt76x2
  517. endef
  518. TARGET_DEVICES += xiaomi_mir4a-100m
  519. define Device/xiaomi_miwifi-nano
  520. MTK_SOC := mt7628an
  521. IMAGE_SIZE := 16064k
  522. DEVICE_VENDOR := Xiaomi
  523. DEVICE_MODEL := MiWiFi Nano
  524. DEVICE_PACKAGES := uboot-envtools
  525. SUPPORTED_DEVICES += miwifi-nano
  526. endef
  527. TARGET_DEVICES += xiaomi_miwifi-nano
  528. define Device/zbtlink_zbt-we1226
  529. MTK_SOC := mt7628an
  530. IMAGE_SIZE := 7872k
  531. DEVICE_VENDOR := Zbtlink
  532. DEVICE_MODEL := ZBT-WE1226
  533. endef
  534. TARGET_DEVICES += zbtlink_zbt-we1226
  535. define Device/zyxel_keenetic-extra-ii
  536. MTK_SOC := mt7628an
  537. IMAGE_SIZE := 14912k
  538. BLOCKSIZE := 64k
  539. DEVICE_VENDOR := ZyXEL
  540. DEVICE_MODEL := Keenetic Extra II
  541. DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  542. IMAGES += factory.bin
  543. IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to $$$$(BLOCKSIZE) | \
  544. check-size $$$$(IMAGE_SIZE) | zyimage -d 6162 -v "ZyXEL Keenetic Extra II"
  545. endef
  546. TARGET_DEVICES += zyxel_keenetic-extra-ii