mt76x8.mk 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587
  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_a604m
  112. MTK_SOC := mt7628an
  113. IMAGE_SIZE := 7936k
  114. UIMAGE_NAME := a604m
  115. DEVICE_VENDOR := ipTIME
  116. DEVICE_MODEL := A604M
  117. DEVICE_PACKAGES := kmod-mt76x2
  118. endef
  119. TARGET_DEVICES += iptime_a604m
  120. define Device/mediatek_linkit-smart-7688
  121. MTK_SOC := mt7628an
  122. IMAGE_SIZE := 32448k
  123. DEVICE_VENDOR := MediaTek
  124. DEVICE_MODEL := LinkIt Smart 7688
  125. DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools
  126. SUPPORTED_DEVICES += linkits7688 linkits7688d
  127. endef
  128. TARGET_DEVICES += mediatek_linkit-smart-7688
  129. define Device/mediatek_mt7628an-eval-board
  130. MTK_SOC := mt7628an
  131. BLOCKSIZE := 64k
  132. IMAGE_SIZE := 7872k
  133. DEVICE_VENDOR := MediaTek
  134. DEVICE_MODEL := MT7628 EVB
  135. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  136. SUPPORTED_DEVICES += mt7628
  137. endef
  138. TARGET_DEVICES += mediatek_mt7628an-eval-board
  139. define Device/mercury_mac1200r-v2
  140. MTK_SOC := mt7628an
  141. IMAGE_SIZE := 7936k
  142. DEVICE_VENDOR := Mercury
  143. DEVICE_MODEL := MAC1200R
  144. DEVICE_VARIANT := v2.0
  145. SUPPORTED_DEVICES := mac1200rv2
  146. DEVICE_PACKAGES := kmod-mt76x2
  147. SUPPORTED_DEVICES += mac1200rv2
  148. endef
  149. TARGET_DEVICES += mercury_mac1200r-v2
  150. define Device/netgear_r6120
  151. MTK_SOC := mt7628an
  152. BLOCKSIZE := 64k
  153. IMAGE_SIZE := 15744k
  154. DEVICE_VENDOR := NETGEAR
  155. DEVICE_MODEL := R6120
  156. DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
  157. SERCOMM_HWID := CGQ
  158. SERCOMM_HWVER := A001
  159. SERCOMM_SWVER := 0x0040
  160. IMAGES += factory.img
  161. IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE)| append-rootfs | pad-rootfs
  162. IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE)
  163. IMAGE/factory.img := pad-extra 576k | $$(IMAGE/default) | pad-to $$$$(BLOCKSIZE) | \
  164. sercom-footer | pad-to 128 | zip R6120.bin | sercom-seal
  165. endef
  166. TARGET_DEVICES += netgear_r6120
  167. define Device/onion_omega2
  168. MTK_SOC := mt7628an
  169. IMAGE_SIZE := 16064k
  170. DEVICE_VENDOR := Onion
  171. DEVICE_MODEL := Omega2
  172. DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools
  173. SUPPORTED_DEVICES += omega2
  174. endef
  175. TARGET_DEVICES += onion_omega2
  176. define Device/onion_omega2p
  177. MTK_SOC := mt7628an
  178. IMAGE_SIZE := 32448k
  179. DEVICE_VENDOR := Onion
  180. DEVICE_MODEL := Omega2+
  181. DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
  182. SUPPORTED_DEVICES += omega2p
  183. endef
  184. TARGET_DEVICES += onion_omega2p
  185. define Device/rakwireless_rak633
  186. MTK_SOC := mt7628an
  187. IMAGE_SIZE := 7872k
  188. DEVICE_VENDOR := Rakwireless
  189. DEVICE_MODEL := RAK633
  190. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  191. endef
  192. TARGET_DEVICES += rakwireless_rak633
  193. define Device/skylab_skw92a
  194. MTK_SOC := mt7628an
  195. IMAGE_SIZE := 16064k
  196. DEVICE_VENDOR := Skylab
  197. DEVICE_MODEL := SKW92A
  198. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  199. endef
  200. TARGET_DEVICES += skylab_skw92a
  201. define Device/tama_w06
  202. MTK_SOC := mt7628an
  203. IMAGE_SIZE := 15040k
  204. DEVICE_VENDOR := Tama
  205. DEVICE_MODEL := W06
  206. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  207. endef
  208. TARGET_DEVICES += tama_w06
  209. define Device/totolink_lr1200
  210. MTK_SOC := mt7628an
  211. IMAGE_SIZE := 7872k
  212. DEVICE_VENDOR := TOTOLINK
  213. DEVICE_MODEL := LR1200
  214. DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 uqmi
  215. endef
  216. TARGET_DEVICES += totolink_lr1200
  217. define Device/tplink
  218. MTK_SOC := mt7628an
  219. DEVICE_VENDOR := TP-Link
  220. TPLINK_FLASHLAYOUT :=
  221. TPLINK_HWID :=
  222. TPLINK_HWREV :=
  223. TPLINK_HWREVADD :=
  224. TPLINK_HVERSION :=
  225. KERNEL := $(KERNEL_DTB)
  226. KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v2-header -e
  227. IMAGES += tftp-recovery.bin
  228. IMAGE/factory.bin := tplink-v2-image -e
  229. IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
  230. IMAGE/sysupgrade.bin := tplink-v2-image -s -e | append-metadata | \
  231. check-size $$$$(IMAGE_SIZE)
  232. endef
  233. DEVICE_VARS += TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD TPLINK_HVERSION
  234. define Device/tplink_archer-c20-v4
  235. $(Device/tplink)
  236. IMAGE_SIZE := 7808k
  237. DEVICE_MODEL := Archer C20
  238. DEVICE_VARIANT := v4
  239. TPLINK_FLASHLAYOUT := 8Mmtk
  240. TPLINK_HWID := 0xc200004
  241. TPLINK_HWREV := 0x1
  242. TPLINK_HWREVADD := 0x4
  243. TPLINK_HVERSION := 3
  244. DEVICE_PACKAGES := kmod-mt76x0e
  245. SUPPORTED_DEVICES += tplink,c20-v4
  246. endef
  247. TARGET_DEVICES += tplink_archer-c20-v4
  248. define Device/tplink_archer-c50-v3
  249. $(Device/tplink)
  250. IMAGE_SIZE := 7808k
  251. DEVICE_MODEL := Archer C50
  252. DEVICE_VARIANT := v3
  253. TPLINK_FLASHLAYOUT := 8Mmtk
  254. TPLINK_HWID := 0x001D9BA4
  255. TPLINK_HWREV := 0x79
  256. TPLINK_HWREVADD := 0x1
  257. TPLINK_HVERSION := 3
  258. DEVICE_PACKAGES := kmod-mt76x2
  259. SUPPORTED_DEVICES += tplink,c50-v3
  260. endef
  261. TARGET_DEVICES += tplink_archer-c50-v3
  262. define Device/tplink_archer-c50-v4
  263. $(Device/tplink)
  264. IMAGE_SIZE := 7616k
  265. DEVICE_MODEL := Archer C50
  266. DEVICE_VARIANT := v4
  267. TPLINK_FLASHLAYOUT := 8MSUmtk
  268. TPLINK_HWID := 0x001D589B
  269. TPLINK_HWREV := 0x93
  270. TPLINK_HWREVADD := 0x2
  271. TPLINK_HVERSION := 3
  272. DEVICE_PACKAGES := kmod-mt76x2
  273. IMAGES := sysupgrade.bin
  274. SUPPORTED_DEVICES += tplink,c50-v4
  275. endef
  276. TARGET_DEVICES += tplink_archer-c50-v4
  277. define Device/tplink_tl-mr3020-v3
  278. $(Device/tplink)
  279. IMAGE_SIZE := 7808k
  280. DEVICE_MODEL := TL-MR3020
  281. DEVICE_VARIANT := v3
  282. TPLINK_FLASHLAYOUT := 8Mmtk
  283. TPLINK_HWID := 0x30200003
  284. TPLINK_HWREV := 0x3
  285. TPLINK_HWREVADD := 0x3
  286. TPLINK_HVERSION := 3
  287. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  288. endef
  289. TARGET_DEVICES += tplink_tl-mr3020-v3
  290. define Device/tplink_tl-mr3420-v5
  291. $(Device/tplink)
  292. IMAGE_SIZE := 7808k
  293. DEVICE_MODEL := TL-MR3420
  294. DEVICE_VARIANT := v5
  295. TPLINK_FLASHLAYOUT := 8Mmtk
  296. TPLINK_HWID := 0x34200005
  297. TPLINK_HWREV := 0x5
  298. TPLINK_HWREVADD := 0x5
  299. TPLINK_HVERSION := 3
  300. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  301. endef
  302. TARGET_DEVICES += tplink_tl-mr3420-v5
  303. define Device/tplink_tl-wa801nd-v5
  304. $(Device/tplink)
  305. IMAGE_SIZE := 7808k
  306. DEVICE_MODEL := TL-WA801ND
  307. DEVICE_VARIANT := v5
  308. TPLINK_FLASHLAYOUT := 8Mmtk
  309. TPLINK_HWID := 0x08010005
  310. TPLINK_HWREV := 0x1
  311. TPLINK_HWREVADD := 0x5
  312. TPLINK_HVERSION := 3
  313. endef
  314. TARGET_DEVICES += tplink_tl-wa801nd-v5
  315. define Device/tplink_tl-wr802n-v4
  316. $(Device/tplink)
  317. IMAGE_SIZE := 7808k
  318. DEVICE_MODEL := TL-WR802N
  319. DEVICE_VARIANT := v4
  320. TPLINK_FLASHLAYOUT := 8Mmtk
  321. TPLINK_HWID := 0x08020004
  322. TPLINK_HWREV := 0x1
  323. TPLINK_HWREVADD := 0x4
  324. TPLINK_HVERSION := 3
  325. endef
  326. TARGET_DEVICES += tplink_tl-wr802n-v4
  327. define Device/tplink_tl-wr840n-v4
  328. $(Device/tplink)
  329. IMAGE_SIZE := 7808k
  330. DEVICE_MODEL := TL-WR840N
  331. DEVICE_VARIANT := v4
  332. TPLINK_FLASHLAYOUT := 8Mmtk
  333. TPLINK_HWID := 0x08400004
  334. TPLINK_HWREV := 0x1
  335. TPLINK_HWREVADD := 0x4
  336. TPLINK_HVERSION := 3
  337. SUPPORTED_DEVICES += tl-wr840n-v4
  338. endef
  339. TARGET_DEVICES += tplink_tl-wr840n-v4
  340. define Device/tplink_tl-wr840n-v5
  341. MTK_SOC := mt7628an
  342. IMAGE_SIZE := 3904k
  343. DEVICE_VENDOR := TP-Link
  344. DEVICE_MODEL := TL-WR840N
  345. DEVICE_VARIANT := v5
  346. TPLINK_FLASHLAYOUT := 4Mmtk
  347. TPLINK_HWID := 0x08400005
  348. TPLINK_HWREV := 0x1
  349. TPLINK_HWREVADD := 0x5
  350. TPLINK_HVERSION := 3
  351. KERNEL := $(KERNEL_DTB)
  352. KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v2-header -e
  353. IMAGE/sysupgrade.bin := tplink-v2-image -s -e | append-metadata | \
  354. check-size $$$$(IMAGE_SIZE)
  355. SUPPORTED_DEVICES += tl-wr840n-v5
  356. endef
  357. TARGET_DEVICES += tplink_tl-wr840n-v5
  358. define Device/tplink_tl-wr841n-v13
  359. $(Device/tplink)
  360. IMAGE_SIZE := 7808k
  361. DEVICE_MODEL := TL-WR841N
  362. DEVICE_VARIANT := v13
  363. TPLINK_FLASHLAYOUT := 8Mmtk
  364. TPLINK_HWID := 0x08410013
  365. TPLINK_HWREV := 0x268
  366. TPLINK_HWREVADD := 0x13
  367. TPLINK_HVERSION := 3
  368. SUPPORTED_DEVICES += tl-wr841n-v13
  369. endef
  370. TARGET_DEVICES += tplink_tl-wr841n-v13
  371. define Device/tplink_tl-wr841n-v14
  372. $(Device/tplink)
  373. IMAGE_SIZE := 3968k
  374. DEVICE_MODEL := TL-WR841N
  375. DEVICE_VARIANT := v14
  376. TPLINK_FLASHLAYOUT := 4Mmtk
  377. TPLINK_HWID := 0x08410014
  378. TPLINK_HWREV := 0x1
  379. TPLINK_HWREVADD := 0x14
  380. TPLINK_HVERSION := 3
  381. IMAGE/tftp-recovery.bin := pad-extra 64k | $$(IMAGE/factory.bin)
  382. endef
  383. TARGET_DEVICES += tplink_tl-wr841n-v14
  384. define Device/tplink_tl-wr842n-v5
  385. $(Device/tplink)
  386. IMAGE_SIZE := 7808k
  387. DEVICE_MODEL := TL-WR842N
  388. DEVICE_VARIANT := v5
  389. TPLINK_FLASHLAYOUT := 8Mmtk
  390. TPLINK_HWID := 0x08420005
  391. TPLINK_HWREV := 0x5
  392. TPLINK_HWREVADD := 0x5
  393. TPLINK_HVERSION := 3
  394. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  395. endef
  396. TARGET_DEVICES += tplink_tl-wr842n-v5
  397. define Device/tplink_tl-wr902ac-v3
  398. $(Device/tplink)
  399. IMAGE_SIZE := 7808k
  400. DEVICE_MODEL := TL-WR902AC
  401. DEVICE_VARIANT := v3
  402. TPLINK_FLASHLAYOUT := 8Mmtk
  403. TPLINK_HWID := 0x000dc88f
  404. TPLINK_HWREV := 0x89
  405. TPLINK_HWREVADD := 0x1
  406. TPLINK_HVERSION := 3
  407. DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  408. endef
  409. TARGET_DEVICES += tplink_tl-wr902ac-v3
  410. define Device/unielec_u7628-01-128m-16m
  411. MTK_SOC := mt7628an
  412. IMAGE_SIZE := 16064k
  413. DEVICE_VENDOR := UniElec
  414. DEVICE_MODEL := U7628-01
  415. DEVICE_VARIANT := 128M RAM/16M flash
  416. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  417. SUPPORTED_DEVICES += u7628-01-128M-16M
  418. endef
  419. TARGET_DEVICES += unielec_u7628-01-128m-16m
  420. define Device/vocore_vocore2
  421. MTK_SOC := mt7628an
  422. IMAGE_SIZE := 16064k
  423. DEVICE_VENDOR := VoCore
  424. DEVICE_MODEL := VoCore2
  425. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
  426. kmod-sdhci-mt7620
  427. SUPPORTED_DEVICES += vocore2
  428. endef
  429. TARGET_DEVICES += vocore_vocore2
  430. define Device/vocore_vocore2-lite
  431. MTK_SOC := mt7628an
  432. IMAGE_SIZE := 7872k
  433. DEVICE_VENDOR := VoCore
  434. DEVICE_MODEL := VoCore2-Lite
  435. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
  436. kmod-sdhci-mt7620
  437. SUPPORTED_DEVICES += vocore2lite
  438. endef
  439. TARGET_DEVICES += vocore_vocore2-lite
  440. define Device/wavlink_wl-wn570ha1
  441. MTK_SOC := mt7628an
  442. IMAGE_SIZE := 7872k
  443. DEVICE_VENDOR := Wavlink
  444. DEVICE_MODEL := WL-WN570HA1
  445. DEVICE_PACKAGES := kmod-mt76x0e
  446. endef
  447. TARGET_DEVICES += wavlink_wl-wn570ha1
  448. define Device/wavlink_wl-wn575a3
  449. MTK_SOC := mt7628an
  450. IMAGE_SIZE := 7872k
  451. DEVICE_VENDOR := Wavlink
  452. DEVICE_MODEL := WL-WN575A3
  453. DEVICE_PACKAGES := kmod-mt76x2
  454. SUPPORTED_DEVICES += wl-wn575a3
  455. endef
  456. TARGET_DEVICES += wavlink_wl-wn575a3
  457. define Device/widora_neo-16m
  458. MTK_SOC := mt7628an
  459. IMAGE_SIZE := 16064k
  460. DEVICE_VENDOR := Widora
  461. DEVICE_MODEL := Widora-NEO
  462. DEVICE_VARIANT := 16M
  463. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  464. SUPPORTED_DEVICES += widora-neo
  465. endef
  466. TARGET_DEVICES += widora_neo-16m
  467. define Device/widora_neo-32m
  468. MTK_SOC := mt7628an
  469. IMAGE_SIZE := 32448k
  470. DEVICE_VENDOR := Widora
  471. DEVICE_MODEL := Widora-NEO
  472. DEVICE_VARIANT := 32M
  473. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  474. endef
  475. TARGET_DEVICES += widora_neo-32m
  476. define Device/wiznet_wizfi630s
  477. MTK_SOC := mt7628an
  478. IMAGE_SIZE := 32448k
  479. DEVICE_VENDOR := WIZnet
  480. DEVICE_MODEL := WizFi630S
  481. endef
  482. TARGET_DEVICES += wiznet_wizfi630s
  483. define Device/wrtnode_wrtnode2p
  484. MTK_SOC := mt7628an
  485. IMAGE_SIZE := 32448k
  486. DEVICE_VENDOR := WRTnode
  487. DEVICE_MODEL := WRTnode 2P
  488. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  489. SUPPORTED_DEVICES += wrtnode2p
  490. endef
  491. TARGET_DEVICES += wrtnode_wrtnode2p
  492. define Device/wrtnode_wrtnode2r
  493. MTK_SOC := mt7628an
  494. IMAGE_SIZE := 32448k
  495. DEVICE_VENDOR := WRTnode
  496. DEVICE_MODEL := WRTnode 2R
  497. DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
  498. SUPPORTED_DEVICES += wrtnode2r
  499. endef
  500. TARGET_DEVICES += wrtnode_wrtnode2r
  501. define Device/xiaomi_mir4a-100m
  502. MTK_SOC := mt7628an
  503. IMAGE_SIZE := 14976k
  504. DEVICE_VENDOR := Xiaomi
  505. DEVICE_MODEL := Mi Router 4A
  506. DEVICE_VARIANT := 100M Edition
  507. DEVICE_PACKAGES := kmod-mt76x2
  508. endef
  509. TARGET_DEVICES += xiaomi_mir4a-100m
  510. define Device/xiaomi_miwifi-nano
  511. MTK_SOC := mt7628an
  512. IMAGE_SIZE := 16064k
  513. DEVICE_VENDOR := Xiaomi
  514. DEVICE_MODEL := MiWiFi Nano
  515. DEVICE_PACKAGES := uboot-envtools
  516. SUPPORTED_DEVICES += miwifi-nano
  517. endef
  518. TARGET_DEVICES += xiaomi_miwifi-nano
  519. define Device/zbtlink_zbt-we1226
  520. MTK_SOC := mt7628an
  521. IMAGE_SIZE := 7872k
  522. DEVICE_VENDOR := ZBTlink
  523. DEVICE_MODEL := ZBT-WE1226
  524. endef
  525. TARGET_DEVICES += zbtlink_zbt-we1226
  526. define Device/zyxel_keenetic-extra-ii
  527. MTK_SOC := mt7628an
  528. IMAGE_SIZE := 14912k
  529. BLOCKSIZE := 64k
  530. DEVICE_VENDOR := ZyXEL
  531. DEVICE_MODEL := Keenetic Extra II
  532. DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
  533. IMAGES += factory.bin
  534. IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to $$$$(BLOCKSIZE) | \
  535. check-size $$$$(IMAGE_SIZE) | zyimage -d 6162 -v "ZyXEL Keenetic Extra II"
  536. endef
  537. TARGET_DEVICES += zyxel_keenetic-extra-ii