fd7e42bf228186bac84481ae225f794b810a31ac
[openwrt/openwrt.git] / target / linux / ramips / image / mt7620.mk
1 #
2 # MT7620A Profiles
3 #
4
5 include ./common-tp-link.mk
6
7 DEVICE_VARS += DLINK_ROM_ID DLINK_FAMILY_MEMBER DLINK_FIRMWARE_SIZE DLINK_IMAGE_OFFSET
8
9 define Build/elecom-header
10 cp $@ $(KDIR)/v_0.0.0.bin
11 ( \
12 mkhash md5 $(KDIR)/v_0.0.0.bin && \
13 echo 458 \
14 ) | mkhash md5 > $(KDIR)/v_0.0.0.md5
15 $(STAGING_DIR_HOST)/bin/tar -c \
16 $(if $(SOURCE_DATE_EPOCH),--mtime=@$(SOURCE_DATE_EPOCH)) \
17 --owner=0 --group=0 -f $@ -C $(KDIR) v_0.0.0.bin v_0.0.0.md5
18 endef
19
20 define Device/aigale_ai-br100
21 SOC := mt7620a
22 IMAGE_SIZE := 7936k
23 DEVICE_VENDOR := Aigale
24 DEVICE_MODEL := Ai-BR100
25 DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci
26 SUPPORTED_DEVICES += ai-br100
27 endef
28 TARGET_DEVICES += aigale_ai-br100
29
30 define Device/alfa-network_ac1200rm
31 SOC := mt7620a
32 IMAGE_SIZE := 16064k
33 DEVICE_VENDOR := ALFA Network
34 DEVICE_MODEL := AC1200RM
35 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci uboot-envtools
36 SUPPORTED_DEVICES += ac1200rm
37 endef
38 TARGET_DEVICES += alfa-network_ac1200rm
39
40 define Device/alfa-network_r36m-e4g
41 SOC := mt7620a
42 IMAGE_SIZE := 16064k
43 DEVICE_VENDOR := ALFA Network
44 DEVICE_MODEL := R36M-E4G
45 DEVICE_PACKAGES := kmod-i2c-ralink kmod-usb2 kmod-usb-ohci uboot-envtools \
46 uqmi
47 SUPPORTED_DEVICES += r36m-e4g
48 endef
49 TARGET_DEVICES += alfa-network_r36m-e4g
50
51 define Device/alfa-network_tube-e4g
52 SOC := mt7620a
53 IMAGE_SIZE := 16064k
54 DEVICE_VENDOR := ALFA Network
55 DEVICE_MODEL := Tube-E4G
56 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci uboot-envtools uqmi -iwinfo \
57 -kmod-rt2800-soc -wpad-basic-wolfssl
58 SUPPORTED_DEVICES += tube-e4g
59 endef
60 TARGET_DEVICES += alfa-network_tube-e4g
61
62 define Device/amit_jboot
63 DLINK_IMAGE_OFFSET := 0x10000
64 KERNEL := $(KERNEL_DTB)
65 IMAGES += factory.bin
66 IMAGE/sysupgrade.bin := mkdlinkfw | pad-rootfs | append-metadata
67 IMAGE/factory.bin := mkdlinkfw | pad-rootfs | mkdlinkfw-factory
68 DEVICE_PACKAGES := jboot-tools kmod-usb2 kmod-usb-ohci
69 endef
70
71 define Device/asus_rp-n53
72 SOC := mt7620a
73 IMAGE_SIZE := 7872k
74 DEVICE_VENDOR := Asus
75 DEVICE_MODEL := RP-N53
76 DEVICE_PACKAGES := kmod-rt2800-pci
77 SUPPORTED_DEVICES += rp-n53
78 endef
79 TARGET_DEVICES += asus_rp-n53
80
81 define Device/asus_rt-ac51u
82 SOC := mt7620a
83 IMAGE_SIZE := 16064k
84 DEVICE_VENDOR := Asus
85 DEVICE_MODEL := RT-AC51U
86 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
87 kmod-usb-ledtrig-usbport
88 SUPPORTED_DEVICES += rt-ac51u
89 endef
90 TARGET_DEVICES += asus_rt-ac51u
91
92 define Device/asus_rt-ac54u
93 SOC := mt7620a
94 IMAGE_SIZE := 16064k
95 DEVICE_VENDOR := Asus
96 DEVICE_MODEL := RT-AC54U
97 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
98 kmod-usb-ledtrig-usbport
99 endef
100 TARGET_DEVICES += asus_rt-ac54u
101
102 define Device/asus_rt-n12p
103 SOC := mt7620n
104 IMAGE_SIZE := 16064k
105 DEVICE_VENDOR := Asus
106 DEVICE_MODEL := RT-N11P/RT-N12+/RT-N12Eb1
107 SUPPORTED_DEVICES += rt-n12p
108 endef
109 TARGET_DEVICES += asus_rt-n12p
110
111 define Device/asus_rt-n14u
112 SOC := mt7620n
113 IMAGE_SIZE := 16064k
114 DEVICE_VENDOR := Asus
115 DEVICE_MODEL := RT-N14u
116 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
117 SUPPORTED_DEVICES += rt-n14u
118 endef
119 TARGET_DEVICES += asus_rt-n14u
120
121 define Device/bdcom_wap2100-sk
122 SOC := mt7620a
123 IMAGE_SIZE := 15808k
124 DEVICE_VENDOR := BDCOM
125 DEVICE_MODEL := WAP2100-SK (ZTE ZXECS EBG3130)
126 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-mt76x2 kmod-mt76x0e \
127 kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
128 endef
129 TARGET_DEVICES += bdcom_wap2100-sk
130
131 define Device/buffalo_whr-1166d
132 SOC := mt7620a
133 IMAGE_SIZE := 16064k
134 DEVICE_VENDOR := Buffalo
135 DEVICE_MODEL := WHR-1166D
136 DEVICE_PACKAGES := kmod-mt76x2
137 SUPPORTED_DEVICES += whr-1166d
138 endef
139 TARGET_DEVICES += buffalo_whr-1166d
140
141 define Device/buffalo_whr-300hp2
142 SOC := mt7620a
143 IMAGE_SIZE := 7872k
144 DEVICE_VENDOR := Buffalo
145 DEVICE_MODEL := WHR-300HP2
146 SUPPORTED_DEVICES += whr-300hp2
147 endef
148 TARGET_DEVICES += buffalo_whr-300hp2
149
150 define Device/buffalo_whr-600d
151 SOC := mt7620a
152 IMAGE_SIZE := 7872k
153 DEVICE_VENDOR := Buffalo
154 DEVICE_MODEL := WHR-600D
155 DEVICE_PACKAGES := kmod-rt2800-pci
156 SUPPORTED_DEVICES += whr-600d
157 endef
158 TARGET_DEVICES += buffalo_whr-600d
159
160 define Device/buffalo_wmr-300
161 SOC := mt7620n
162 IMAGE_SIZE := 7872k
163 DEVICE_VENDOR := Buffalo
164 DEVICE_MODEL := WMR-300
165 SUPPORTED_DEVICES += wmr-300
166 endef
167 TARGET_DEVICES += buffalo_wmr-300
168
169 define Device/comfast_cf-wr800n
170 SOC := mt7620n
171 IMAGE_SIZE := 7872k
172 DEVICE_VENDOR := Comfast
173 DEVICE_MODEL := CF-WR800N
174 SUPPORTED_DEVICES += cf-wr800n
175 endef
176 TARGET_DEVICES += comfast_cf-wr800n
177
178 define Device/dlink_dch-m225
179 $(Device/seama)
180 SOC := mt7620a
181 BLOCKSIZE := 4k
182 SEAMA_SIGNATURE := wapn22_dlink.2013gui_dap1320b
183 IMAGE_SIZE := 6848k
184 DEVICE_VENDOR := D-Link
185 DEVICE_MODEL := DCH-M225
186 DEVICE_PACKAGES := kmod-sound-core kmod-sound-mt7620 kmod-i2c-ralink
187 SUPPORTED_DEVICES += dch-m225
188 endef
189 TARGET_DEVICES += dlink_dch-m225
190
191 define Device/dlink_dir-510l
192 $(Device/amit_jboot)
193 SOC := mt7620a
194 IMAGE_SIZE := 14208k
195 DEVICE_VENDOR := D-Link
196 DEVICE_MODEL := DIR-510L
197 DEVICE_PACKAGES += kmod-mt76x0e
198 DLINK_ROM_ID := DLK6E3805001
199 DLINK_FAMILY_MEMBER := 0x6E38
200 DLINK_FIRMWARE_SIZE := 0xDE0000
201 DLINK_IMAGE_OFFSET := 0x210000
202 endef
203 TARGET_DEVICES += dlink_dir-510l
204
205 define Device/dlink_dir-810l
206 SOC := mt7620a
207 DEVICE_PACKAGES := kmod-mt76x0e
208 DEVICE_VENDOR := D-Link
209 DEVICE_MODEL := DIR-810L
210 IMAGE_SIZE := 6720k
211 SUPPORTED_DEVICES += dir-810l
212 endef
213 TARGET_DEVICES += dlink_dir-810l
214
215 define Device/dlink_dwr-116-a1
216 $(Device/amit_jboot)
217 SOC := mt7620n
218 IMAGE_SIZE := 8064k
219 DEVICE_VENDOR := D-Link
220 DEVICE_MODEL := DWR-116
221 DEVICE_VARIANT := A1/A2
222 DLINK_ROM_ID := DLK6E3803001
223 DLINK_FAMILY_MEMBER := 0x6E38
224 DLINK_FIRMWARE_SIZE := 0x7E0000
225 endef
226 TARGET_DEVICES += dlink_dwr-116-a1
227
228 define Device/dlink_dwr-118-a1
229 $(Device/amit_jboot)
230 SOC := mt7620a
231 IMAGE_SIZE := 16256k
232 DEVICE_VENDOR := D-Link
233 DEVICE_MODEL := DWR-118
234 DEVICE_VARIANT := A1
235 DEVICE_PACKAGES += kmod-mt76x0e
236 DLINK_ROM_ID := DLK6E3811001
237 DLINK_FAMILY_MEMBER := 0x6E38
238 DLINK_FIRMWARE_SIZE := 0xFE0000
239 endef
240 TARGET_DEVICES += dlink_dwr-118-a1
241
242 define Device/dlink_dwr-118-a2
243 $(Device/amit_jboot)
244 SOC := mt7620a
245 IMAGE_SIZE := 16256k
246 DEVICE_VENDOR := D-Link
247 DEVICE_MODEL := DWR-118
248 DEVICE_VARIANT := A2
249 DEVICE_PACKAGES += kmod-mt76x2
250 DLINK_ROM_ID := DLK6E3814001
251 DLINK_FAMILY_MEMBER := 0x6E38
252 DLINK_FIRMWARE_SIZE := 0xFE0000
253 endef
254 TARGET_DEVICES += dlink_dwr-118-a2
255
256 define Device/dlink_dwr-921-c1
257 $(Device/amit_jboot)
258 SOC := mt7620n
259 IMAGE_SIZE := 16256k
260 DEVICE_VENDOR := D-Link
261 DEVICE_MODEL := DWR-921
262 DEVICE_VARIANT := C1
263 DLINK_ROM_ID := DLK6E2414001
264 DLINK_FAMILY_MEMBER := 0x6E24
265 DLINK_FIRMWARE_SIZE := 0xFE0000
266 DEVICE_PACKAGES += kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
267 endef
268 TARGET_DEVICES += dlink_dwr-921-c1
269
270 define Device/dlink_dwr-921-c3
271 $(Device/dlink_dwr-921-c1)
272 DEVICE_DTS := mt7620n_dlink_dwr-921-c1
273 DEVICE_VENDOR := D-Link
274 DEVICE_MODEL := DWR-921
275 DEVICE_VARIANT := C3
276 DLINK_ROM_ID := DLK6E2414009
277 SUPPORTED_DEVICES := dlink,dwr-921-c1
278 endef
279 TARGET_DEVICES += dlink_dwr-921-c3
280
281 define Device/dlink_dwr-922-e2
282 $(Device/amit_jboot)
283 SOC := mt7620n
284 IMAGE_SIZE := 16256k
285 DEVICE_VENDOR := D-Link
286 DEVICE_MODEL := DWR-922
287 DEVICE_VARIANT := E2
288 DLINK_ROM_ID := DLK6E2414005
289 DLINK_FAMILY_MEMBER := 0x6E24
290 DLINK_FIRMWARE_SIZE := 0xFE0000
291 DEVICE_PACKAGES += kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
292 endef
293 TARGET_DEVICES += dlink_dwr-922-e2
294
295 define Device/dlink_dwr-960
296 $(Device/amit_jboot)
297 SOC := mt7620a
298 IMAGE_SIZE := 16256k
299 DEVICE_VENDOR := D-Link
300 DEVICE_MODEL := DWR-960
301 DLINK_ROM_ID := DLK6E2429001
302 DLINK_FAMILY_MEMBER := 0x6E24
303 DLINK_FIRMWARE_SIZE := 0xFE0000
304 DEVICE_PACKAGES += kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi \
305 kmod-mt76x0e
306 endef
307 TARGET_DEVICES += dlink_dwr-960
308
309 define Device/dovado_tiny-ac
310 SOC := mt7620a
311 IMAGE_SIZE := 7872k
312 DEVICE_VENDOR := Dovado
313 DEVICE_MODEL := Tiny AC
314 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci
315 SUPPORTED_DEVICES += tiny-ac
316 endef
317 TARGET_DEVICES += dovado_tiny-ac
318
319 define Device/edimax_br-6478ac-v2
320 SOC := mt7620a
321 DEVICE_VENDOR := Edimax
322 DEVICE_MODEL := BR-6478AC
323 DEVICE_VARIANT := V2
324 BLOCKSIZE := 64k
325 IMAGE_SIZE := 7744k
326 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
327 edimax-header -s CSYS -m RN68 -f 0x70000 -S 0x01100000 | pad-rootfs | \
328 append-metadata | check-size
329 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
330 kmod-usb-ledtrig-usbport
331 endef
332 TARGET_DEVICES += edimax_br-6478ac-v2
333
334 define Device/edimax_ew-7476rpc
335 SOC := mt7620a
336 DEVICE_VENDOR := Edimax
337 DEVICE_MODEL := EW-7476RPC
338 BLOCKSIZE := 4k
339 IMAGE_SIZE := 7744k
340 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
341 edimax-header -s CSYS -m RN79 -f 0x70000 -S 0x01100000 | pad-rootfs | \
342 append-metadata | check-size
343 DEVICE_PACKAGES := kmod-mt76x2 kmod-phy-realtek
344 endef
345 TARGET_DEVICES += edimax_ew-7476rpc
346
347 define Device/edimax_ew-7478ac
348 SOC := mt7620a
349 DEVICE_VENDOR := Edimax
350 DEVICE_MODEL := EW-7478AC
351 BLOCKSIZE := 4k
352 IMAGE_SIZE := 7744k
353 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
354 edimax-header -s CSYS -m RN70 -f 0x70000 -S 0x01100000 | pad-rootfs | \
355 append-metadata | check-size
356 DEVICE_PACKAGES := kmod-mt76x2 kmod-phy-realtek
357 endef
358 TARGET_DEVICES += edimax_ew-7478ac
359
360 define Device/edimax_ew-7478apc
361 SOC := mt7620a
362 DEVICE_VENDOR := Edimax
363 DEVICE_MODEL := EW-7478APC
364 BLOCKSIZE := 4k
365 IMAGE_SIZE := 7744k
366 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
367 edimax-header -s CSYS -m RN75 -f 0x70000 -S 0x01100000 | pad-rootfs | \
368 append-metadata | check-size
369 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci \
370 kmod-usb-ledtrig-usbport
371 endef
372 TARGET_DEVICES += edimax_ew-7478apc
373
374 define Device/elecom_wrh-300cr
375 SOC := mt7620n
376 IMAGE_SIZE := 14272k
377 IMAGES += factory.bin
378 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | elecom-header
379 DEVICE_VENDOR := Elecom
380 DEVICE_MODEL := WRH-300CR
381 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
382 SUPPORTED_DEVICES += wrh-300cr
383 endef
384 TARGET_DEVICES += elecom_wrh-300cr
385
386 define Device/engenius_esr600
387 SOC := mt7620a
388 BLOCKSIZE := 64k
389 IMAGE_SIZE := 15616k
390 IMAGES += factory.dlf
391 IMAGE/factory.dlf := $$(sysupgrade_bin) | check-size | \
392 senao-header -r 0x101 -p 0x57 -t 2
393 DEVICE_VENDOR := EnGenius
394 DEVICE_MODEL := ESR600
395 DEVICE_PACKAGES += kmod-rt2800-pci kmod-usb-storage kmod-usb-ohci \
396 kmod-usb-ehci
397 endef
398 TARGET_DEVICES += engenius_esr600
399
400 define Device/fon_fon2601
401 SOC := mt7620a
402 IMAGE_SIZE := 15936k
403 DEVICE_VENDOR := Fon
404 DEVICE_MODEL := FON2601
405 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
406 KERNEL_INITRAMFS := $$(KERNEL) | uimage-padhdr
407 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | uimage-padhdr | \
408 pad-rootfs | append-metadata | check-size
409 endef
410 TARGET_DEVICES += fon_fon2601
411
412 define Device/glinet_gl-mt300a
413 SOC := mt7620a
414 IMAGE_SIZE := 15872k
415 DEVICE_VENDOR := GL.iNet
416 DEVICE_MODEL := GL-MT300A
417 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
418 SUPPORTED_DEVICES += gl-mt300a
419 endef
420 TARGET_DEVICES += glinet_gl-mt300a
421
422 define Device/glinet_gl-mt300n
423 SOC := mt7620a
424 IMAGE_SIZE := 15872k
425 DEVICE_VENDOR := GL.iNet
426 DEVICE_MODEL := GL-MT300N
427 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
428 SUPPORTED_DEVICES += gl-mt300n
429 endef
430 TARGET_DEVICES += glinet_gl-mt300n
431
432 define Device/glinet_gl-mt750
433 SOC := mt7620a
434 IMAGE_SIZE := 15872k
435 DEVICE_VENDOR := GL.iNet
436 DEVICE_MODEL := GL-MT750
437 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci
438 SUPPORTED_DEVICES += gl-mt750
439 endef
440 TARGET_DEVICES += glinet_gl-mt750
441
442 define Device/head-weblink_hdrm200
443 SOC := mt7620a
444 IMAGE_SIZE := 16064k
445 DEVICE_VENDOR := Head Weblink
446 DEVICE_MODEL := HDRM2000
447 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
448 uqmi kmod-usb-serial-option
449 endef
450 TARGET_DEVICES += head-weblink_hdrm200
451
452 define Device/hiwifi_hc5661
453 SOC := mt7620a
454 IMAGE_SIZE := 15872k
455 DEVICE_VENDOR := HiWiFi
456 DEVICE_MODEL := HC5661
457 DEVICE_PACKAGES := kmod-sdhci-mt7620
458 SUPPORTED_DEVICES += hc5661
459 endef
460 TARGET_DEVICES += hiwifi_hc5661
461
462 define Device/hiwifi_hc5761
463 SOC := mt7620a
464 IMAGE_SIZE := 15872k
465 DEVICE_VENDOR := HiWiFi
466 DEVICE_MODEL := HC5761
467 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
468 kmod-usb-ledtrig-usbport
469 SUPPORTED_DEVICES += hc5761
470 endef
471 TARGET_DEVICES += hiwifi_hc5761
472
473 define Device/hiwifi_hc5861
474 SOC := mt7620a
475 IMAGE_SIZE := 15872k
476 DEVICE_VENDOR := HiWiFi
477 DEVICE_MODEL := HC5861
478 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
479 kmod-usb-ledtrig-usbport
480 SUPPORTED_DEVICES += hc5861
481 endef
482 TARGET_DEVICES += hiwifi_hc5861
483
484 define Device/hnet_c108
485 SOC := mt7620a
486 IMAGE_SIZE := 16064k
487 DEVICE_VENDOR := HNET
488 DEVICE_MODEL := C108
489 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
490 SUPPORTED_DEVICES += c108
491 endef
492 TARGET_DEVICES += hnet_c108
493
494 define Device/sunvalley_filehub_common
495 SOC := mt7620n
496 IMAGE_SIZE := 6144k
497 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-i2c-ralink
498 LOADER_TYPE := bin
499 LOADER_FLASH_OFFS := 0x200000
500 COMPILE := loader-$(1).bin
501 COMPILE/loader-$(1).bin := loader-okli-compile | pad-to 64k | lzma | \
502 uImage lzma
503 KERNEL := $(KERNEL_DTB) | uImage lzma -M 0x4f4b4c49
504 KERNEL_INITRAMFS := $(KERNEL_DTB) | uImage lzma
505 IMAGES += kernel.bin rootfs.bin
506 IMAGE/kernel.bin := append-loader-okli $(1) | check-size 64k
507 IMAGE/rootfs.bin := $$(sysupgrade_bin) | check-size
508 endef
509
510 define Device/hootoo_ht-tm05
511 $(Device/sunvalley_filehub_common)
512 DEVICE_VENDOR := HooToo
513 DEVICE_MODEL := HT-TM05
514 endef
515 TARGET_DEVICES += hootoo_ht-tm05
516
517 define Device/iodata_wn-ac1167gr
518 SOC := mt7620a
519 DEVICE_VENDOR := I-O DATA
520 DEVICE_MODEL := WN-AC1167GR
521 IMAGE_SIZE := 6864k
522 IMAGES += factory.bin
523 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
524 elx-header 01040016 8844A2D168B45A2D
525 DEVICE_PACKAGES := kmod-mt76x2
526 endef
527 TARGET_DEVICES += iodata_wn-ac1167gr
528
529 define Device/iodata_wn-ac733gr3
530 SOC := mt7620a
531 DEVICE_VENDOR := I-O DATA
532 DEVICE_MODEL := WN-AC733GR3
533 IMAGE_SIZE := 6992k
534 IMAGES += factory.bin
535 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
536 elx-header 01040006 8844A2D168B45A2D
537 DEVICE_PACKAGES := kmod-mt76x0e kmod-switch-rtl8367b
538 endef
539 TARGET_DEVICES += iodata_wn-ac733gr3
540
541 define Device/iptime_a1004ns
542 SOC := mt7620a
543 IMAGE_SIZE := 16192k
544 UIMAGE_NAME := a1004ns
545 DEVICE_VENDOR := ipTIME
546 DEVICE_MODEL := A1004ns
547 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
548 kmod-usb-ledtrig-usbport
549 endef
550 TARGET_DEVICES += iptime_a1004ns
551
552 define Device/iptime_a104ns
553 SOC := mt7620a
554 IMAGE_SIZE := 8000k
555 UIMAGE_NAME := a104ns
556 DEVICE_VENDOR := ipTIME
557 DEVICE_MODEL := A104ns
558 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
559 kmod-usb-ledtrig-usbport
560 endef
561 TARGET_DEVICES += iptime_a104ns
562
563 define Device/kimax_u25awf-h1
564 SOC := mt7620a
565 IMAGE_SIZE := 16064k
566 DEVICE_VENDOR := Kimax
567 DEVICE_MODEL := U25AWF
568 DEVICE_VARIANT := H1
569 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-storage kmod-scsi-core \
570 kmod-fs-ext4 kmod-fs-vfat block-mount
571 SUPPORTED_DEVICES += u25awf-h1
572 endef
573 TARGET_DEVICES += kimax_u25awf-h1
574
575 define Device/kimax_u35wf
576 SOC := mt7620n
577 IMAGE_SIZE := 16064k
578 DEVICE_VENDOR := Kimax
579 DEVICE_MODEL := U35WF
580 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-storage kmod-scsi-core \
581 kmod-fs-ext4 kmod-fs-vfat block-mount
582 endef
583 TARGET_DEVICES += kimax_u35wf
584
585 define Device/kingston_mlw221
586 SOC := mt7620n
587 IMAGE_SIZE := 15744k
588 DEVICE_VENDOR := Kingston
589 DEVICE_MODEL := MLW221
590 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
591 SUPPORTED_DEVICES += mlw221
592 endef
593 TARGET_DEVICES += kingston_mlw221
594
595 define Device/kingston_mlwg2
596 SOC := mt7620n
597 IMAGE_SIZE := 15744k
598 DEVICE_VENDOR := Kingston
599 DEVICE_MODEL := MLWG2
600 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
601 SUPPORTED_DEVICES += mlwg2
602 endef
603 TARGET_DEVICES += kingston_mlwg2
604
605 define Device/lava_lr-25g001
606 $(Device/amit_jboot)
607 SOC := mt7620a
608 IMAGE_SIZE := 16256k
609 DEVICE_VENDOR := LAVA
610 DEVICE_MODEL := LR-25G001
611 DLINK_ROM_ID := LVA6E3804001
612 DLINK_FAMILY_MEMBER := 0x6E38
613 DLINK_FIRMWARE_SIZE := 0xFE0000
614 DEVICE_PACKAGES += kmod-mt76x0e
615 endef
616 TARGET_DEVICES += lava_lr-25g001
617
618 define Device/lb-link_bl-w1200
619 SOC := mt7620a
620 DEVICE_VENDOR := LB-Link
621 DEVICE_MODEL := BL-W1200
622 IMAGE_SIZE := 7872k
623 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-mt76x2
624 endef
625 TARGET_DEVICES += lb-link_bl-w1200
626
627 define Device/lenovo_newifi-y1
628 SOC := mt7620a
629 IMAGE_SIZE := 16064k
630 DEVICE_VENDOR := Lenovo
631 DEVICE_MODEL := Y1
632 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
633 SUPPORTED_DEVICES += y1
634 endef
635 TARGET_DEVICES += lenovo_newifi-y1
636
637 define Device/lenovo_newifi-y1s
638 SOC := mt7620a
639 IMAGE_SIZE := 16064k
640 DEVICE_VENDOR := Lenovo
641 DEVICE_MODEL := Y1S
642 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
643 SUPPORTED_DEVICES += y1s
644 endef
645 TARGET_DEVICES += lenovo_newifi-y1s
646
647 define Device/linksys_e1700
648 SOC := mt7620a
649 IMAGE_SIZE := 7872k
650 IMAGES += factory.bin
651 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | umedia-header 0x013326
652 DEVICE_VENDOR := Linksys
653 DEVICE_MODEL := E1700
654 SUPPORTED_DEVICES += e1700
655 endef
656 TARGET_DEVICES += linksys_e1700
657
658 define Device/microduino_microwrt
659 SOC := mt7620a
660 IMAGE_SIZE := 16128k
661 DEVICE_VENDOR := Microduino
662 DEVICE_MODEL := MicroWRT
663 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
664 SUPPORTED_DEVICES += microwrt
665 endef
666 TARGET_DEVICES += microduino_microwrt
667
668 define Device/netgear_ex2700
669 SOC := mt7620a
670 NETGEAR_HW_ID := 29764623+4+0+32+2x2+0
671 NETGEAR_BOARD_ID := EX2700
672 BLOCKSIZE := 4k
673 IMAGE_SIZE := 3776k
674 IMAGES += factory.bin
675 KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | \
676 append-uImage-fakehdr filesystem
677 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | netgear-dni
678 DEVICE_VENDOR := NETGEAR
679 DEVICE_MODEL := EX2700
680 SUPPORTED_DEVICES += ex2700
681 DEFAULT := n
682 endef
683 TARGET_DEVICES += netgear_ex2700
684
685 define Device/netgear_ex3700
686 SOC := mt7620a
687 NETGEAR_BOARD_ID := U12H319T00_NETGEAR
688 BLOCKSIZE := 4k
689 IMAGE_SIZE := 7744k
690 IMAGES += factory.chk
691 IMAGE/factory.chk := $$(sysupgrade_bin) | check-size | netgear-chk
692 DEVICE_PACKAGES := kmod-mt76x2
693 DEVICE_VENDOR := NETGEAR
694 DEVICE_MODEL := EX3700/EX3800
695 SUPPORTED_DEVICES += ex3700
696 endef
697 TARGET_DEVICES += netgear_ex3700
698
699 define Device/netgear_ex6120
700 SOC := mt7620a
701 NETGEAR_BOARD_ID := U12H319T30_NETGEAR
702 BLOCKSIZE := 4k
703 IMAGE_SIZE := 7744k
704 IMAGES += factory.chk
705 IMAGE/factory.chk := $$(sysupgrade_bin) | check-size | netgear-chk
706 DEVICE_PACKAGES := kmod-mt76x2
707 DEVICE_VENDOR := NETGEAR
708 DEVICE_MODEL := EX6120
709 endef
710 TARGET_DEVICES += netgear_ex6120
711
712 define Device/netgear_ex6130
713 SOC := mt7620a
714 NETGEAR_BOARD_ID := U12H319T50_NETGEAR
715 BLOCKSIZE := 4k
716 IMAGE_SIZE := 7744k
717 IMAGES += factory.chk
718 IMAGE/factory.chk := $$(sysupgrade_bin) | check-size | netgear-chk
719 DEVICE_PACKAGES := kmod-mt76x2
720 DEVICE_VENDOR := NETGEAR
721 DEVICE_MODEL := EX6130
722 endef
723 TARGET_DEVICES += netgear_ex6130
724
725 define Device/netgear_jwnr2010-v5
726 $(Device/netgear_sercomm_nor)
727 SOC := mt7620n
728 BLOCKSIZE := 4k
729 IMAGE_SIZE := 3840k
730 DEVICE_MODEL := JWNR2010
731 DEVICE_VARIANT := v5
732 SERCOMM_HWNAME := N300
733 SERCOMM_HWID := ASW
734 SERCOMM_HWVER := A001
735 SERCOMM_SWVER := 0x0040
736 SERCOMM_PAD := 128k
737 DEFAULT := n
738 endef
739 TARGET_DEVICES += netgear_jwnr2010-v5
740
741 define Device/netgear_wn3000rp-v3
742 SOC := mt7620a
743 IMAGE_SIZE := 7872k
744 NETGEAR_HW_ID := 29764836+8+0+32+2x2+0
745 NETGEAR_BOARD_ID := WN3000RPv3
746 BLOCKSIZE := 4k
747 IMAGES += factory.bin
748 KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | \
749 append-uImage-fakehdr filesystem
750 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | netgear-dni
751 DEVICE_VENDOR := NETGEAR
752 DEVICE_MODEL := WN3000RP
753 DEVICE_VARIANT := v3
754 SUPPORTED_DEVICES += wn3000rpv3
755 endef
756 TARGET_DEVICES += netgear_wn3000rp-v3
757
758 define Device/netis_wf2770
759 SOC := mt7620a
760 IMAGE_SIZE := 16064k
761 UIMAGE_NAME := WF2770_0.0.00
762 DEVICE_VENDOR := NETIS
763 DEVICE_MODEL := WF2770
764 DEVICE_PACKAGES := kmod-mt76x0e
765 KERNEL_INITRAMFS := $(KERNEL_DTB) | netis-tail WF2770 | uImage lzma
766 endef
767 TARGET_DEVICES += netis_wf2770
768
769 define Device/nexx_wt3020-4m
770 SOC := mt7620n
771 BLOCKSIZE := 4k
772 IMAGE_SIZE := 3776k
773 IMAGES += factory.bin
774 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
775 poray-header -B WT3020 -F 4M
776 DEVICE_VENDOR := Nexx
777 DEVICE_MODEL := WT3020
778 DEVICE_VARIANT := 4M
779 SUPPORTED_DEVICES += wt3020 wt3020-4M
780 DEFAULT := n
781 endef
782 TARGET_DEVICES += nexx_wt3020-4m
783
784 define Device/nexx_wt3020-8m
785 SOC := mt7620n
786 IMAGE_SIZE := 7872k
787 IMAGES += factory.bin
788 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
789 poray-header -B WT3020 -F 8M
790 DEVICE_VENDOR := Nexx
791 DEVICE_MODEL := WT3020
792 DEVICE_VARIANT := 8M
793 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
794 SUPPORTED_DEVICES += wt3020 wt3020-8M
795 endef
796 TARGET_DEVICES += nexx_wt3020-8m
797
798 define Device/ohyeah_oy-0001
799 SOC := mt7620a
800 IMAGE_SIZE := 16064k
801 DEVICE_VENDOR := Oh Yeah
802 DEVICE_MODEL := OY-0001
803 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
804 SUPPORTED_DEVICES += oy-0001
805 endef
806 TARGET_DEVICES += ohyeah_oy-0001
807
808 define Device/phicomm_k2g
809 SOC := mt7620a
810 IMAGE_SIZE := 7552k
811 DEVICE_VENDOR := Phicomm
812 DEVICE_MODEL := K2G
813 DEVICE_PACKAGES := kmod-mt76x2
814 endef
815 TARGET_DEVICES += phicomm_k2g
816
817 define Device/phicomm_psg1208
818 SOC := mt7620a
819 IMAGE_SIZE := 7872k
820 DEVICE_VENDOR := Phicomm
821 DEVICE_MODEL := PSG1208
822 DEVICE_PACKAGES := kmod-mt76x2
823 SUPPORTED_DEVICES += psg1208
824 endef
825 TARGET_DEVICES += phicomm_psg1208
826
827 define Device/phicomm_psg1218a
828 SOC := mt7620a
829 IMAGE_SIZE := 7872k
830 DEVICE_VENDOR := Phicomm
831 DEVICE_MODEL := PSG1218
832 DEVICE_VARIANT:= Ax
833 DEVICE_PACKAGES := kmod-mt76x2
834 SUPPORTED_DEVICES += psg1218 psg1218a
835 endef
836 TARGET_DEVICES += phicomm_psg1218a
837
838 define Device/phicomm_psg1218b
839 SOC := mt7620a
840 IMAGE_SIZE := 7872k
841 DEVICE_VENDOR := Phicomm
842 DEVICE_MODEL := PSG1218
843 DEVICE_VARIANT := Bx
844 DEVICE_PACKAGES := kmod-mt76x2
845 SUPPORTED_DEVICES += psg1218 psg1218b
846 endef
847 TARGET_DEVICES += phicomm_psg1218b
848
849 define Device/planex_cs-qr10
850 SOC := mt7620a
851 IMAGE_SIZE := 7872k
852 DEVICE_VENDOR := Planex
853 DEVICE_MODEL := CS-QR10
854 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sound-core \
855 kmod-sound-mt7620 kmod-i2c-ralink kmod-sdhci-mt7620
856 SUPPORTED_DEVICES += cs-qr10
857 endef
858 TARGET_DEVICES += planex_cs-qr10
859
860 define Device/planex_db-wrt01
861 SOC := mt7620a
862 IMAGE_SIZE := 7872k
863 DEVICE_VENDOR := Planex
864 DEVICE_MODEL := DB-WRT01
865 SUPPORTED_DEVICES += db-wrt01
866 endef
867 TARGET_DEVICES += planex_db-wrt01
868
869 define Device/planex_mzk-750dhp
870 SOC := mt7620a
871 IMAGE_SIZE := 7872k
872 DEVICE_VENDOR := Planex
873 DEVICE_MODEL := MZK-750DHP
874 DEVICE_PACKAGES := kmod-mt76x0e
875 SUPPORTED_DEVICES += mzk-750dhp
876 endef
877 TARGET_DEVICES += planex_mzk-750dhp
878
879 define Device/planex_mzk-ex300np
880 SOC := mt7620a
881 IMAGE_SIZE := 7360k
882 DEVICE_VENDOR := Planex
883 DEVICE_MODEL := MZK-EX300NP
884 SUPPORTED_DEVICES += mzk-ex300np
885 endef
886 TARGET_DEVICES += planex_mzk-ex300np
887
888 define Device/planex_mzk-ex750np
889 SOC := mt7620a
890 IMAGE_SIZE := 7360k
891 DEVICE_VENDOR := Planex
892 DEVICE_MODEL := MZK-EX750NP
893 DEVICE_PACKAGES := kmod-mt76x2
894 SUPPORTED_DEVICES += mzk-ex750np
895 endef
896 TARGET_DEVICES += planex_mzk-ex750np
897
898 define Device/ralink_mt7620a-evb
899 SOC := mt7620a
900 IMAGE_SIZE := 7872k
901 DEVICE_VENDOR := MediaTek
902 DEVICE_MODEL := MT7620a EVB
903 endef
904 TARGET_DEVICES += ralink_mt7620a-evb
905
906 define Device/ralink_mt7620a-mt7530-evb
907 SOC := mt7620a
908 IMAGE_SIZE := 7872k
909 DEVICE_VENDOR := MediaTek
910 DEVICE_MODEL := MT7620a + MT7530 EVB
911 SUPPORTED_DEVICES += mt7620a_mt7530
912 endef
913 TARGET_DEVICES += ralink_mt7620a-mt7530-evb
914
915 define Device/ralink_mt7620a-mt7610e-evb
916 SOC := mt7620a
917 IMAGE_SIZE := 7872k
918 DEVICE_VENDOR := MediaTek
919 DEVICE_MODEL := MT7620a + MT7610e EVB
920 DEVICE_PACKAGES := kmod-mt76x0e
921 SUPPORTED_DEVICES += mt7620a_mt7610e
922 endef
923 TARGET_DEVICES += ralink_mt7620a-mt7610e-evb
924
925 define Device/ralink_mt7620a-v22sg-evb
926 SOC := mt7620a
927 IMAGE_SIZE := 130560k
928 DEVICE_VENDOR := MediaTek
929 DEVICE_MODEL := MT7620a V22SG
930 SUPPORTED_DEVICES += mt7620a_v22sg
931 endef
932 TARGET_DEVICES += ralink_mt7620a-v22sg-evb
933
934 define Device/ravpower_rp-wd03
935 $(Device/sunvalley_filehub_common)
936 DEVICE_VENDOR := RAVPower
937 DEVICE_MODEL := RP-WD03
938 SUPPORTED_DEVICES += ravpower,wd03
939 DEVICE_COMPAT_VERSION := 2.0
940 DEVICE_COMPAT_MESSAGE := Partition design has changed compared to older versions (up to 19.07) due to kernel size restrictions. \
941 Upgrade via sysupgrade mechanism is not possible, so new installation via TFTP is required.
942 endef
943 TARGET_DEVICES += ravpower_rp-wd03
944
945 define Device/sanlinking_d240
946 SOC := mt7620a
947 IMAGE_SIZE := 16064k
948 DEVICE_VENDOR := Sanlinking Technologies
949 DEVICE_MODEL := D240
950 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
951 SUPPORTED_DEVICES += d240
952 endef
953 TARGET_DEVICES += sanlinking_d240
954
955 define Device/sercomm_na930
956 SOC := mt7620a
957 IMAGE_SIZE := 20480k
958 DEVICE_VENDOR := Sercomm
959 DEVICE_MODEL := NA930
960 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
961 SUPPORTED_DEVICES += na930
962 endef
963 TARGET_DEVICES += sercomm_na930
964
965 define Device/tplink_archer-c20i
966 $(Device/tplink-v2)
967 SOC := mt7620a
968 IMAGE_SIZE := 7808k
969 TPLINK_FLASHLAYOUT := 8Mmtk
970 TPLINK_HWID := 0xc2000001
971 TPLINK_HWREV := 58
972 DEVICE_MODEL := Archer C20i
973 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci
974 SUPPORTED_DEVICES += c20i
975 endef
976 TARGET_DEVICES += tplink_archer-c20i
977
978 define Device/tplink_archer-c20-v1
979 $(Device/tplink-v2)
980 SOC := mt7620a
981 IMAGE_SIZE := 7808k
982 SUPPORTED_DEVICES += tplink,c20-v1
983 TPLINK_FLASHLAYOUT := 8Mmtk
984 TPLINK_HWID := 0xc2000001
985 TPLINK_HWREV := 0x44
986 TPLINK_HWREVADD := 0x1
987 IMAGES := sysupgrade.bin
988 DEVICE_MODEL := Archer C20
989 DEVICE_VARIANT := v1
990 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
991 kmod-usb-ledtrig-usbport
992 endef
993 TARGET_DEVICES += tplink_archer-c20-v1
994
995 define Device/tplink_archer-c2-v1
996 $(Device/tplink-v2)
997 SOC := mt7620a
998 IMAGE_SIZE := 7808k
999 SUPPORTED_DEVICES += tplink,c2-v1
1000 TPLINK_FLASHLAYOUT := 8Mmtk
1001 TPLINK_HWID := 0xc7500001
1002 TPLINK_HWREV := 50
1003 IMAGES := sysupgrade.bin
1004 DEVICE_MODEL := Archer C2
1005 DEVICE_VARIANT := v1
1006 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci \
1007 kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b
1008 endef
1009 TARGET_DEVICES += tplink_archer-c2-v1
1010
1011 define Device/tplink_archer-c50-v1
1012 $(Device/tplink-v2)
1013 SOC := mt7620a
1014 IMAGE_SIZE := 7808k
1015 TPLINK_FLASHLAYOUT := 8Mmtk
1016 TPLINK_HWID := 0xc7500001
1017 TPLINK_HWREV := 69
1018 IMAGES := sysupgrade.bin factory-us.bin factory-eu.bin
1019 IMAGE/factory-us.bin := tplink-v2-image -e -w 0
1020 IMAGE/factory-eu.bin := tplink-v2-image -e -w 2
1021 DEVICE_MODEL := Archer C50
1022 DEVICE_VARIANT := v1
1023 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
1024 SUPPORTED_DEVICES += c50
1025 endef
1026 TARGET_DEVICES += tplink_archer-c50-v1
1027
1028 define Device/tplink_archer-mr200
1029 $(Device/tplink-v2)
1030 SOC := mt7620a
1031 IMAGE_SIZE := 7872k
1032 TPLINK_FLASHLAYOUT := 8MLmtk
1033 TPLINK_HWID := 0xd7500001
1034 TPLINK_HWREV := 0x4a
1035 IMAGES := sysupgrade.bin
1036 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-net-rndis \
1037 kmod-usb-serial-option adb-enablemodem
1038 DEVICE_MODEL := Archer MR200
1039 SUPPORTED_DEVICES += mr200
1040 endef
1041 TARGET_DEVICES += tplink_archer-mr200
1042
1043 define Device/tplink_re200-v1
1044 $(Device/tplink-v1)
1045 SOC := mt7620a
1046 DEVICE_MODEL := RE200
1047 DEVICE_VARIANT := v1
1048 DEVICE_PACKAGES := kmod-mt76x0e
1049 IMAGE_SIZE := 7936k
1050 TPLINK_HWID := 0x02000001
1051 TPLINK_FLASHLAYOUT := 8Mmtk
1052 endef
1053 TARGET_DEVICES += tplink_re200-v1
1054
1055 define Device/tplink_re210-v1
1056 $(Device/tplink-v1)
1057 SOC := mt7620a
1058 DEVICE_MODEL := RE210
1059 DEVICE_VARIANT := v1
1060 DEVICE_PACKAGES := kmod-mt76x0e
1061 IMAGE_SIZE := 7936k
1062 TPLINK_HWID := 0x02100001
1063 TPLINK_FLASHLAYOUT := 8Mmtk
1064 endef
1065 TARGET_DEVICES += tplink_re210-v1
1066
1067 define Device/trendnet_tew-810dr
1068 SOC := mt7620a
1069 DEVICE_PACKAGES := kmod-mt76x0e
1070 DEVICE_VENDOR := TRENDnet
1071 DEVICE_MODEL := TEW-810DR
1072 IMAGE_SIZE := 6720k
1073 endef
1074 TARGET_DEVICES += trendnet_tew-810dr
1075
1076 define Device/vonets_var11n-300
1077 SOC := mt7620n
1078 IMAGE_SIZE := 3776k
1079 BLOCKSIZE := 4k
1080 DEVICE_VENDOR := Vonets
1081 DEVICE_MODEL := VAR11N-300
1082 DEFAULT := n
1083 endef
1084 TARGET_DEVICES += vonets_var11n-300
1085
1086 define Device/wavlink_wl-wn530hg4
1087 SOC := mt7620a
1088 IMAGE_SIZE := 7872k
1089 DEVICE_VENDOR := Wavlink
1090 DEVICE_MODEL := WL-WN530HG4
1091 DEVICE_PACKAGES := kmod-mt76x2
1092 endef
1093 TARGET_DEVICES += wavlink_wl-wn530hg4
1094
1095 define Device/wrtnode_wrtnode
1096 SOC := mt7620n
1097 IMAGE_SIZE := 16064k
1098 DEVICE_VENDOR := WRTNode
1099 DEVICE_MODEL := WRTNode
1100 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
1101 SUPPORTED_DEVICES += wrtnode
1102 endef
1103 TARGET_DEVICES += wrtnode_wrtnode
1104
1105 define Device/xiaomi_miwifi-mini
1106 SOC := mt7620a
1107 IMAGE_SIZE := 15872k
1108 DEVICE_VENDOR := Xiaomi
1109 DEVICE_MODEL := MiWiFi Mini
1110 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
1111 SUPPORTED_DEVICES += miwifi-mini
1112 endef
1113 TARGET_DEVICES += xiaomi_miwifi-mini
1114
1115 define Device/youku_yk1
1116 SOC := mt7620a
1117 IMAGE_SIZE := 32448k
1118 DEVICE_VENDOR := YOUKU
1119 DEVICE_MODEL := YK1
1120 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
1121 kmod-usb-ledtrig-usbport
1122 SUPPORTED_DEVICES += youku-yk1
1123 endef
1124 TARGET_DEVICES += youku_yk1
1125
1126 define Device/yukai_bocco
1127 SOC := mt7620a
1128 IMAGE_SIZE := 7872k
1129 DEVICE_VENDOR := YUKAI Engineering
1130 DEVICE_MODEL := BOCCO
1131 DEVICE_PACKAGES := kmod-sound-core kmod-sound-mt7620 kmod-i2c-ralink
1132 SUPPORTED_DEVICES += bocco
1133 endef
1134 TARGET_DEVICES += yukai_bocco
1135
1136 define Device/zbtlink_zbt-ape522ii
1137 SOC := mt7620a
1138 IMAGE_SIZE := 15872k
1139 DEVICE_VENDOR := Zbtlink
1140 DEVICE_MODEL := ZBT-APE522II
1141 DEVICE_PACKAGES := kmod-mt76x2
1142 SUPPORTED_DEVICES += zbt-ape522ii
1143 endef
1144 TARGET_DEVICES += zbtlink_zbt-ape522ii
1145
1146 define Device/zbtlink_zbt-cpe102
1147 SOC := mt7620n
1148 IMAGE_SIZE := 7552k
1149 DEVICE_VENDOR := Zbtlink
1150 DEVICE_MODEL := ZBT-CPE102
1151 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
1152 SUPPORTED_DEVICES += zbt-cpe102
1153 endef
1154 TARGET_DEVICES += zbtlink_zbt-cpe102
1155
1156 define Device/zbtlink_zbt-wa05
1157 SOC := mt7620n
1158 IMAGE_SIZE := 7552k
1159 DEVICE_VENDOR := Zbtlink
1160 DEVICE_MODEL := ZBT-WA05
1161 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
1162 SUPPORTED_DEVICES += zbt-wa05
1163 endef
1164 TARGET_DEVICES += zbtlink_zbt-wa05
1165
1166 define Device/zbtlink_zbt-we1026-5g-16m
1167 SOC := mt7620a
1168 IMAGE_SIZE := 16064k
1169 DEVICE_VENDOR := Zbtlink
1170 DEVICE_MODEL := ZBT-WE1026-5G
1171 DEVICE_VARIANT := 16M
1172 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
1173 SUPPORTED_DEVICES += we1026-5g-16m zbtlink,we1026-5g-16m
1174 endef
1175 TARGET_DEVICES += zbtlink_zbt-we1026-5g-16m
1176
1177 define Device/zbtlink_zbt-we1026-h-32m
1178 SOC := mt7620a
1179 IMAGE_SIZE := 32448k
1180 DEVICE_VENDOR := Zbtlink
1181 DEVICE_MODEL := ZBT-WE1026-H
1182 DEVICE_VARIANT := 32M
1183 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
1184 endef
1185 TARGET_DEVICES += zbtlink_zbt-we1026-h-32m
1186
1187 define Device/zbtlink_zbt-we2026
1188 SOC := mt7620n
1189 IMAGE_SIZE := 7552k
1190 DEVICE_VENDOR := Zbtlink
1191 DEVICE_MODEL := ZBT-WE2026
1192 SUPPORTED_DEVICES += zbt-we2026
1193 endef
1194 TARGET_DEVICES += zbtlink_zbt-we2026
1195
1196 define Device/zbtlink_zbt-we826-16m
1197 SOC := mt7620a
1198 IMAGE_SIZE := 16064k
1199 DEVICE_VENDOR := Zbtlink
1200 DEVICE_MODEL := ZBT-WE826
1201 DEVICE_VARIANT := 16M
1202 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
1203 SUPPORTED_DEVICES += zbt-we826 zbt-we826-16M
1204 endef
1205 TARGET_DEVICES += zbtlink_zbt-we826-16m
1206
1207 define Device/zbtlink_zbt-we826-32m
1208 SOC := mt7620a
1209 IMAGE_SIZE := 32448k
1210 DEVICE_VENDOR := Zbtlink
1211 DEVICE_MODEL := ZBT-WE826
1212 DEVICE_VARIANT := 32M
1213 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
1214 SUPPORTED_DEVICES += zbt-we826-32M
1215 endef
1216 TARGET_DEVICES += zbtlink_zbt-we826-32m
1217
1218 define Device/zbtlink_zbt-we826-e
1219 SOC := mt7620a
1220 IMAGE_SIZE := 32448k
1221 DEVICE_VENDOR := Zbtlink
1222 DEVICE_MODEL := ZBT-WE826-E
1223 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 uqmi \
1224 kmod-usb-serial-option
1225 endef
1226 TARGET_DEVICES += zbtlink_zbt-we826-e
1227
1228 define Device/zbtlink_zbt-wr8305rt
1229 SOC := mt7620n
1230 IMAGE_SIZE := 7872k
1231 DEVICE_VENDOR := Zbtlink
1232 DEVICE_MODEL := ZBT-WR8305RT
1233 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
1234 SUPPORTED_DEVICES += zbt-wr8305rt
1235 endef
1236 TARGET_DEVICES += zbtlink_zbt-wr8305rt
1237
1238 define Device/zte_q7
1239 SOC := mt7620a
1240 IMAGE_SIZE := 7872k
1241 DEVICE_VENDOR := ZTE
1242 DEVICE_MODEL := Q7
1243 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
1244 SUPPORTED_DEVICES += zte-q7
1245 endef
1246 TARGET_DEVICES += zte_q7
1247
1248 define Device/zyxel_keenetic-omni
1249 SOC := mt7620n
1250 IMAGE_SIZE := 7872k
1251 DEVICE_VENDOR := ZyXEL
1252 DEVICE_MODEL := Keenetic Omni
1253 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
1254 IMAGES += factory.bin
1255 IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to 64k | check-size | \
1256 zyimage -d 4882 -v "ZyXEL Keenetic Omni"
1257 SUPPORTED_DEVICES += kn_rc
1258 endef
1259 TARGET_DEVICES += zyxel_keenetic-omni
1260
1261 define Device/zyxel_keenetic-omni-ii
1262 SOC := mt7620n
1263 IMAGE_SIZE := 7872k
1264 DEVICE_VENDOR := ZyXEL
1265 DEVICE_MODEL := Keenetic Omni II
1266 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
1267 IMAGES += factory.bin
1268 IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to 64k | check-size | \
1269 zyimage -d 2102034 -v "ZyXEL Keenetic Omni II"
1270 SUPPORTED_DEVICES += kn_rf
1271 endef
1272 TARGET_DEVICES += zyxel_keenetic-omni-ii
1273
1274 define Device/zyxel_keenetic-viva
1275 SOC := mt7620a
1276 IMAGE_SIZE := 16064k
1277 DEVICE_VENDOR := ZyXEL
1278 DEVICE_MODEL := Keenetic Viva
1279 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport \
1280 kmod-switch-rtl8366-smi kmod-switch-rtl8367b
1281 IMAGES += factory.bin
1282 IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to 64k | check-size | \
1283 zyimage -d 8997 -v "ZyXEL Keenetic Viva"
1284 SUPPORTED_DEVICES += kng_rc
1285 endef
1286 TARGET_DEVICES += zyxel_keenetic-viva