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