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