ramips: define SOC only once for uniform targets
[openwrt/openwrt.git] / target / linux / ramips / image / mt76x8.mk
1 #
2 # MT76x8 Profiles
3 #
4
5 DEFAULT_SOC := mt7628an
6
7 define Device/alfa-network_awusfree1
8 IMAGE_SIZE := 7872k
9 DEVICE_VENDOR := ALFA Network
10 DEVICE_MODEL := AWUSFREE1
11 DEVICE_PACKAGES := uboot-envtools
12 endef
13 TARGET_DEVICES += alfa-network_awusfree1
14
15 define Device/buffalo_wcr-1166ds
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 := trx -M 0x746f435c | pad-rootfs | append-metadata | \
23 buffalo-enc WCR-1166DS $$(BUFFALO_TAG_VERSION) -l | \
24 buffalo-tag-dhp WCR-1166DS JP JP | buffalo-enc-tag -l | 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
32 define Device/cudy_wr1000
33 IMAGE_SIZE := 7872k
34 IMAGES += factory.bin
35 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
36 jcg-header 92.122
37 JCG_MAXSIZE := 7872k
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
45 define Device/d-team_pbr-d1
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
54 define Device/duzun_dm06
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
63 define Device/glinet_gl-mt300n-v2
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
73 define Device/glinet_vixmini
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
81 define Device/hilink_hlk-7628n
82 IMAGE_SIZE := 32448k
83 DEVICE_VENDOR := HILINK
84 DEVICE_MODEL := HLK-7628N
85 endef
86 TARGET_DEVICES += hilink_hlk-7628n
87
88 define Device/hiwifi_hc5661a
89 IMAGE_SIZE := 15808k
90 DEVICE_VENDOR := HiWiFi
91 DEVICE_MODEL := HC5661A
92 SUPPORTED_DEVICES += hc5661a
93 endef
94 TARGET_DEVICES += hiwifi_hc5661a
95
96 define Device/hiwifi_hc5761a
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
104 define Device/hiwifi_hc5861b
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
112 define Device/iptime_a3
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
121 define Device/iptime_a604m
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
130 define Device/mediatek_linkit-smart-7688
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
139 define Device/mediatek_mt7628an-eval-board
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
149 define Device/mercury_mac1200r-v2
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
160 define Device/netgear_r6120
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 | \
171 pad-rootfs
172 IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | \
173 check-size $$$$(IMAGE_SIZE)
174 IMAGE/factory.img := pad-extra 576k | $$(IMAGE/default) | \
175 pad-to $$$$(BLOCKSIZE) | sercom-footer | pad-to 128 | zip R6120.bin | \
176 sercom-seal
177 endef
178 TARGET_DEVICES += netgear_r6120
179
180 define Device/onion_omega2
181 IMAGE_SIZE := 16064k
182 DEVICE_VENDOR := Onion
183 DEVICE_MODEL := Omega2
184 DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools
185 SUPPORTED_DEVICES += omega2
186 endef
187 TARGET_DEVICES += onion_omega2
188
189 define Device/onion_omega2p
190 IMAGE_SIZE := 32448k
191 DEVICE_VENDOR := Onion
192 DEVICE_MODEL := Omega2+
193 DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci uboot-envtools kmod-sdhci-mt7620
194 SUPPORTED_DEVICES += omega2p
195 endef
196 TARGET_DEVICES += onion_omega2p
197
198 define Device/rakwireless_rak633
199 IMAGE_SIZE := 7872k
200 DEVICE_VENDOR := Rakwireless
201 DEVICE_MODEL := RAK633
202 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
203 endef
204 TARGET_DEVICES += rakwireless_rak633
205
206 define Device/skylab_skw92a
207 IMAGE_SIZE := 16064k
208 DEVICE_VENDOR := Skylab
209 DEVICE_MODEL := SKW92A
210 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
211 endef
212 TARGET_DEVICES += skylab_skw92a
213
214 define Device/tama_w06
215 IMAGE_SIZE := 15040k
216 DEVICE_VENDOR := Tama
217 DEVICE_MODEL := W06
218 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
219 endef
220 TARGET_DEVICES += tama_w06
221
222 define Device/totolink_lr1200
223 IMAGE_SIZE := 7872k
224 DEVICE_VENDOR := TOTOLINK
225 DEVICE_MODEL := LR1200
226 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 uqmi
227 endef
228 TARGET_DEVICES += totolink_lr1200
229
230 define Device/tplink
231 DEVICE_VENDOR := TP-Link
232 TPLINK_FLASHLAYOUT :=
233 TPLINK_HWID :=
234 TPLINK_HWREV :=
235 TPLINK_HWREVADD :=
236 TPLINK_HVERSION :=
237 KERNEL := $(KERNEL_DTB)
238 KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v2-header -e
239 IMAGES += tftp-recovery.bin
240 IMAGE/factory.bin := tplink-v2-image -e
241 IMAGE/tftp-recovery.bin := pad-extra 128k | $$(IMAGE/factory.bin)
242 IMAGE/sysupgrade.bin := tplink-v2-image -s -e | append-metadata | \
243 check-size $$$$(IMAGE_SIZE)
244 endef
245 DEVICE_VARS += TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD
246 DEVICE_VARS += TPLINK_HVERSION
247
248 define Device/tplink-safeloader
249 DEVICE_VENDOR := TP-Link
250 TPLINK_BOARD_ID :=
251 TPLINK_HWID := 0x0
252 TPLINK_HWREV := 0
253 TPLINK_HEADER_VERSION := 1
254 KERNEL := $(KERNEL_DTB) | tplink-v1-header -e -O
255 IMAGES += factory.bin
256 IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade | \
257 append-metadata | check-size $$$$(IMAGE_SIZE)
258 IMAGE/factory.bin := append-rootfs | tplink-safeloader factory
259 endef
260
261 define Device/tplink_archer-c20-v4
262 $(Device/tplink)
263 IMAGE_SIZE := 7808k
264 DEVICE_MODEL := Archer C20
265 DEVICE_VARIANT := v4
266 TPLINK_FLASHLAYOUT := 8Mmtk
267 TPLINK_HWID := 0xc200004
268 TPLINK_HWREV := 0x1
269 TPLINK_HWREVADD := 0x4
270 TPLINK_HVERSION := 3
271 DEVICE_PACKAGES := kmod-mt76x0e
272 SUPPORTED_DEVICES += tplink,c20-v4
273 endef
274 TARGET_DEVICES += tplink_archer-c20-v4
275
276 define Device/tplink_archer-c20-v5
277 $(Device/tplink)
278 IMAGE_SIZE := 7616k
279 DEVICE_MODEL := Archer C20
280 DEVICE_VARIANT := v5
281 TPLINK_FLASHLAYOUT := 8MSUmtk
282 TPLINK_HWID := 0xc200005
283 TPLINK_HWREV := 0x1
284 TPLINK_HWREVADD := 0x5
285 TPLINK_HVERSION := 3
286 DEVICE_PACKAGES := kmod-mt76x0e
287 IMAGES := sysupgrade.bin
288 endef
289 TARGET_DEVICES += tplink_archer-c20-v5
290
291 define Device/tplink_archer-c50-v3
292 $(Device/tplink)
293 IMAGE_SIZE := 7808k
294 DEVICE_MODEL := Archer C50
295 DEVICE_VARIANT := v3
296 TPLINK_FLASHLAYOUT := 8Mmtk
297 TPLINK_HWID := 0x001D9BA4
298 TPLINK_HWREV := 0x79
299 TPLINK_HWREVADD := 0x1
300 TPLINK_HVERSION := 3
301 DEVICE_PACKAGES := kmod-mt76x2
302 SUPPORTED_DEVICES += tplink,c50-v3
303 endef
304 TARGET_DEVICES += tplink_archer-c50-v3
305
306 define Device/tplink_archer-c50-v4
307 $(Device/tplink)
308 IMAGE_SIZE := 7616k
309 DEVICE_MODEL := Archer C50
310 DEVICE_VARIANT := v4
311 TPLINK_FLASHLAYOUT := 8MSUmtk
312 TPLINK_HWID := 0x001D589B
313 TPLINK_HWREV := 0x93
314 TPLINK_HWREVADD := 0x2
315 TPLINK_HVERSION := 3
316 DEVICE_PACKAGES := kmod-mt76x2
317 IMAGES := sysupgrade.bin
318 SUPPORTED_DEVICES += tplink,c50-v4
319 endef
320 TARGET_DEVICES += tplink_archer-c50-v4
321
322 define Device/tplink_re305-v1
323 $(Device/tplink-safeloader)
324 IMAGE_SIZE := 6016k
325 DEVICE_MODEL := RE305
326 DEVICE_VARIANT := v1
327 DEVICE_PACKAGES := kmod-mt76x2
328 TPLINK_BOARD_ID := RE305-V1
329 endef
330 TARGET_DEVICES += tplink_re305-v1
331
332 define Device/tplink_tl-mr3020-v3
333 $(Device/tplink)
334 IMAGE_SIZE := 7808k
335 DEVICE_MODEL := TL-MR3020
336 DEVICE_VARIANT := v3
337 TPLINK_FLASHLAYOUT := 8Mmtk
338 TPLINK_HWID := 0x30200003
339 TPLINK_HWREV := 0x3
340 TPLINK_HWREVADD := 0x3
341 TPLINK_HVERSION := 3
342 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
343 endef
344 TARGET_DEVICES += tplink_tl-mr3020-v3
345
346 define Device/tplink_tl-mr3420-v5
347 $(Device/tplink)
348 IMAGE_SIZE := 7808k
349 DEVICE_MODEL := TL-MR3420
350 DEVICE_VARIANT := v5
351 TPLINK_FLASHLAYOUT := 8Mmtk
352 TPLINK_HWID := 0x34200005
353 TPLINK_HWREV := 0x5
354 TPLINK_HWREVADD := 0x5
355 TPLINK_HVERSION := 3
356 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
357 endef
358 TARGET_DEVICES += tplink_tl-mr3420-v5
359
360 define Device/tplink_tl-wa801nd-v5
361 $(Device/tplink)
362 IMAGE_SIZE := 7808k
363 DEVICE_MODEL := TL-WA801ND
364 DEVICE_VARIANT := v5
365 TPLINK_FLASHLAYOUT := 8Mmtk
366 TPLINK_HWID := 0x08010005
367 TPLINK_HWREV := 0x1
368 TPLINK_HWREVADD := 0x5
369 TPLINK_HVERSION := 3
370 endef
371 TARGET_DEVICES += tplink_tl-wa801nd-v5
372
373 define Device/tplink_tl-wr802n-v4
374 $(Device/tplink)
375 IMAGE_SIZE := 7808k
376 DEVICE_MODEL := TL-WR802N
377 DEVICE_VARIANT := v4
378 TPLINK_FLASHLAYOUT := 8Mmtk
379 TPLINK_HWID := 0x08020004
380 TPLINK_HWREV := 0x1
381 TPLINK_HWREVADD := 0x4
382 TPLINK_HVERSION := 3
383 endef
384 TARGET_DEVICES += tplink_tl-wr802n-v4
385
386 define Device/tplink_tl-wr840n-v4
387 $(Device/tplink)
388 IMAGE_SIZE := 7808k
389 DEVICE_MODEL := TL-WR840N
390 DEVICE_VARIANT := v4
391 TPLINK_FLASHLAYOUT := 8Mmtk
392 TPLINK_HWID := 0x08400004
393 TPLINK_HWREV := 0x1
394 TPLINK_HWREVADD := 0x4
395 TPLINK_HVERSION := 3
396 SUPPORTED_DEVICES += tl-wr840n-v4
397 endef
398 TARGET_DEVICES += tplink_tl-wr840n-v4
399
400 define Device/tplink_tl-wr840n-v5
401 IMAGE_SIZE := 3904k
402 DEVICE_VENDOR := TP-Link
403 DEVICE_MODEL := TL-WR840N
404 DEVICE_VARIANT := v5
405 TPLINK_FLASHLAYOUT := 4Mmtk
406 TPLINK_HWID := 0x08400005
407 TPLINK_HWREV := 0x1
408 TPLINK_HWREVADD := 0x5
409 TPLINK_HVERSION := 3
410 KERNEL := $(KERNEL_DTB)
411 KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v2-header -e
412 IMAGE/sysupgrade.bin := tplink-v2-image -s -e | append-metadata | \
413 check-size $$$$(IMAGE_SIZE)
414 SUPPORTED_DEVICES += tl-wr840n-v5
415 endef
416 TARGET_DEVICES += tplink_tl-wr840n-v5
417
418 define Device/tplink_tl-wr841n-v13
419 $(Device/tplink)
420 IMAGE_SIZE := 7808k
421 DEVICE_MODEL := TL-WR841N
422 DEVICE_VARIANT := v13
423 TPLINK_FLASHLAYOUT := 8Mmtk
424 TPLINK_HWID := 0x08410013
425 TPLINK_HWREV := 0x268
426 TPLINK_HWREVADD := 0x13
427 TPLINK_HVERSION := 3
428 SUPPORTED_DEVICES += tl-wr841n-v13
429 endef
430 TARGET_DEVICES += tplink_tl-wr841n-v13
431
432 define Device/tplink_tl-wr841n-v14
433 $(Device/tplink)
434 IMAGE_SIZE := 3968k
435 DEVICE_MODEL := TL-WR841N
436 DEVICE_VARIANT := v14
437 TPLINK_FLASHLAYOUT := 4Mmtk
438 TPLINK_HWID := 0x08410014
439 TPLINK_HWREV := 0x1
440 TPLINK_HWREVADD := 0x14
441 TPLINK_HVERSION := 3
442 IMAGE/tftp-recovery.bin := pad-extra 64k | $$(IMAGE/factory.bin)
443 endef
444 TARGET_DEVICES += tplink_tl-wr841n-v14
445
446 define Device/tplink_tl-wr842n-v5
447 $(Device/tplink)
448 IMAGE_SIZE := 7808k
449 DEVICE_MODEL := TL-WR842N
450 DEVICE_VARIANT := v5
451 TPLINK_FLASHLAYOUT := 8Mmtk
452 TPLINK_HWID := 0x08420005
453 TPLINK_HWREV := 0x5
454 TPLINK_HWREVADD := 0x5
455 TPLINK_HVERSION := 3
456 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
457 endef
458 TARGET_DEVICES += tplink_tl-wr842n-v5
459
460 define Device/tplink_tl-wr902ac-v3
461 $(Device/tplink)
462 IMAGE_SIZE := 7808k
463 DEVICE_MODEL := TL-WR902AC
464 DEVICE_VARIANT := v3
465 TPLINK_FLASHLAYOUT := 8Mmtk
466 TPLINK_HWID := 0x000dc88f
467 TPLINK_HWREV := 0x89
468 TPLINK_HWREVADD := 0x1
469 TPLINK_HVERSION := 3
470 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
471 kmod-usb-ledtrig-usbport
472 endef
473 TARGET_DEVICES += tplink_tl-wr902ac-v3
474
475 define Device/unielec_u7628-01-16m
476 IMAGE_SIZE := 16064k
477 DEVICE_VENDOR := UniElec
478 DEVICE_MODEL := U7628-01
479 DEVICE_VARIANT := 16M
480 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
481 SUPPORTED_DEVICES += u7628-01-128M-16M unielec,u7628-01-128m-16m
482 endef
483 TARGET_DEVICES += unielec_u7628-01-16m
484
485 define Device/vocore_vocore2
486 IMAGE_SIZE := 16064k
487 DEVICE_VENDOR := VoCore
488 DEVICE_MODEL := VoCore2
489 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
490 kmod-sdhci-mt7620
491 SUPPORTED_DEVICES += vocore2
492 endef
493 TARGET_DEVICES += vocore_vocore2
494
495 define Device/vocore_vocore2-lite
496 IMAGE_SIZE := 7872k
497 DEVICE_VENDOR := VoCore
498 DEVICE_MODEL := VoCore2-Lite
499 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
500 kmod-sdhci-mt7620
501 SUPPORTED_DEVICES += vocore2lite
502 endef
503 TARGET_DEVICES += vocore_vocore2-lite
504
505 define Device/wavlink_wl-wn570ha1
506 IMAGE_SIZE := 7872k
507 DEVICE_VENDOR := Wavlink
508 DEVICE_MODEL := WL-WN570HA1
509 DEVICE_PACKAGES := kmod-mt76x0e
510 endef
511 TARGET_DEVICES += wavlink_wl-wn570ha1
512
513 define Device/wavlink_wl-wn575a3
514 IMAGE_SIZE := 7872k
515 DEVICE_VENDOR := Wavlink
516 DEVICE_MODEL := WL-WN575A3
517 DEVICE_PACKAGES := kmod-mt76x2
518 SUPPORTED_DEVICES += wl-wn575a3
519 endef
520 TARGET_DEVICES += wavlink_wl-wn575a3
521
522 define Device/widora_neo-16m
523 IMAGE_SIZE := 16064k
524 DEVICE_VENDOR := Widora
525 DEVICE_MODEL := Widora-NEO
526 DEVICE_VARIANT := 16M
527 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
528 SUPPORTED_DEVICES += widora-neo
529 endef
530 TARGET_DEVICES += widora_neo-16m
531
532 define Device/widora_neo-32m
533 IMAGE_SIZE := 32448k
534 DEVICE_VENDOR := Widora
535 DEVICE_MODEL := Widora-NEO
536 DEVICE_VARIANT := 32M
537 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
538 endef
539 TARGET_DEVICES += widora_neo-32m
540
541 define Device/wiznet_wizfi630s
542 IMAGE_SIZE := 32448k
543 DEVICE_VENDOR := WIZnet
544 DEVICE_MODEL := WizFi630S
545 endef
546 TARGET_DEVICES += wiznet_wizfi630s
547
548 define Device/wrtnode_wrtnode2p
549 IMAGE_SIZE := 32448k
550 DEVICE_VENDOR := WRTnode
551 DEVICE_MODEL := WRTnode 2P
552 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
553 SUPPORTED_DEVICES += wrtnode2p
554 endef
555 TARGET_DEVICES += wrtnode_wrtnode2p
556
557 define Device/wrtnode_wrtnode2r
558 IMAGE_SIZE := 32448k
559 DEVICE_VENDOR := WRTnode
560 DEVICE_MODEL := WRTnode 2R
561 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
562 SUPPORTED_DEVICES += wrtnode2r
563 endef
564 TARGET_DEVICES += wrtnode_wrtnode2r
565
566 define Device/xiaomi_mir4a-100m
567 IMAGE_SIZE := 14976k
568 DEVICE_VENDOR := Xiaomi
569 DEVICE_MODEL := Mi Router 4A
570 DEVICE_VARIANT := 100M Edition
571 DEVICE_PACKAGES := kmod-mt76x2
572 endef
573 TARGET_DEVICES += xiaomi_mir4a-100m
574
575 define Device/xiaomi_miwifi-nano
576 IMAGE_SIZE := 16064k
577 DEVICE_VENDOR := Xiaomi
578 DEVICE_MODEL := MiWiFi Nano
579 DEVICE_PACKAGES := uboot-envtools
580 SUPPORTED_DEVICES += miwifi-nano
581 endef
582 TARGET_DEVICES += xiaomi_miwifi-nano
583
584 define Device/zbtlink_zbt-we1226
585 IMAGE_SIZE := 7872k
586 DEVICE_VENDOR := Zbtlink
587 DEVICE_MODEL := ZBT-WE1226
588 endef
589 TARGET_DEVICES += zbtlink_zbt-we1226
590
591 define Device/zyxel_keenetic-extra-ii
592 IMAGE_SIZE := 14912k
593 BLOCKSIZE := 64k
594 DEVICE_VENDOR := ZyXEL
595 DEVICE_MODEL := Keenetic Extra II
596 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
597 kmod-usb-ledtrig-usbport
598 IMAGES += factory.bin
599 IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to $$$$(BLOCKSIZE) | \
600 check-size $$$$(IMAGE_SIZE) | zyimage -d 6162 -v "ZyXEL Keenetic Extra II"
601 endef
602 TARGET_DEVICES += zyxel_keenetic-extra-ii