ramips/mt7620: Name DTS files based on scheme
[openwrt/staging/wigyori.git] / target / linux / ramips / image / mt7620.mk
1 #
2 # MT7620A Profiles
3 #
4
5 DEVICE_VARS += TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD TPLINK_HVERSION \
6 DLINK_ROM_ID DLINK_FAMILY_MEMBER DLINK_FIRMWARE_SIZE DLINK_IMAGE_OFFSET
7
8 define Build/elecom-header
9 cp $@ $(KDIR)/v_0.0.0.bin
10 ( \
11 mkhash md5 $(KDIR)/v_0.0.0.bin && \
12 echo 458 \
13 ) | mkhash md5 > $(KDIR)/v_0.0.0.md5
14 $(STAGING_DIR_HOST)/bin/tar -c \
15 $(if $(SOURCE_DATE_EPOCH),--mtime=@$(SOURCE_DATE_EPOCH)) \
16 -f $@ -C $(KDIR) v_0.0.0.bin v_0.0.0.md5
17 endef
18
19 define Build/elx-header
20 $(eval hw_id=$(word 1,$(1)))
21 $(eval xor_pattern=$(word 2,$(1)))
22 ( \
23 echo -ne "\x00\x00\x00\x00\x00\x00\x00\x03" | \
24 dd bs=42 count=1 conv=sync; \
25 hw_id="$(hw_id)"; \
26 echo -ne "\x$${hw_id:0:2}\x$${hw_id:2:2}\x$${hw_id:4:2}\x$${hw_id:6:2}" | \
27 dd bs=20 count=1 conv=sync; \
28 echo -ne "$$(printf '%08x' $$(stat -c%s $@) | fold -s2 | xargs -I {} echo \\x{} | tr -d '\n')" | \
29 dd bs=8 count=1 conv=sync; \
30 echo -ne "$$($(STAGING_DIR_HOST)/bin/mkhash md5 $@ | fold -s2 | xargs -I {} echo \\x{} | tr -d '\n')" | \
31 dd bs=58 count=1 conv=sync; \
32 ) > $(KDIR)/tmp/$(DEVICE_NAME).header
33 $(call Build/xor-image,-p $(xor_pattern) -x)
34 cat $(KDIR)/tmp/$(DEVICE_NAME).header $@ > $@.new
35 mv $@.new $@
36 endef
37
38 define Device/aigale_ai-br100
39 MTK_SOC := mt7620a
40 IMAGE_SIZE := 7936k
41 DEVICE_VENDOR := Aigale
42 DEVICE_MODEL := Ai-BR100
43 DEVICE_PACKAGES:= kmod-usb2 kmod-usb-ohci
44 SUPPORTED_DEVICES += ai-br100
45 endef
46 TARGET_DEVICES += aigale_ai-br100
47
48 define Device/alfa-network_ac1200rm
49 MTK_SOC := mt7620a
50 IMAGE_SIZE := 16064k
51 DEVICE_VENDOR := ALFA Network
52 DEVICE_MODEL := AC1200RM
53 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci uboot-envtools
54 endef
55 TARGET_DEVICES += alfa-network_ac1200rm
56
57 define Device/alfa-network_tube-e4g
58 MTK_SOC := mt7620a
59 IMAGE_SIZE := 16064k
60 DEVICE_VENDOR := ALFA Network
61 DEVICE_MODEL := Tube-E4G
62 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci uboot-envtools uqmi \
63 -iwinfo -kmod-rt2800-soc -wpad-basic
64 endef
65 TARGET_DEVICES += alfa-network_tube-e4g
66
67 define Device/amit_jboot
68 DLINK_IMAGE_OFFSET := 0x10000
69 KERNEL := $(KERNEL_DTB)
70 IMAGES += factory.bin
71 IMAGE/sysupgrade.bin := mkdlinkfw | pad-rootfs | append-metadata
72 IMAGE/factory.bin := mkdlinkfw | pad-rootfs | mkdlinkfw-factory
73 DEVICE_PACKAGES := jboot-tools kmod-usb2 kmod-usb-ohci
74 endef
75
76 define Device/Archer
77 MTK_SOC := mt7620a
78 DEVICE_VENDOR := TP-Link
79 TPLINK_HWREVADD := 0
80 TPLINK_HVERSION := 3
81 KERNEL := $(KERNEL_DTB)
82 KERNEL_INITRAMFS := $(KERNEL_DTB) | tplink-v2-header -e
83 IMAGE/factory.bin := tplink-v2-image -e
84 IMAGE/sysupgrade.bin := tplink-v2-image -s -e | append-metadata
85 endef
86
87 define Device/tplink_archer-c20i
88 $(Device/Archer)
89 TPLINK_FLASHLAYOUT := 8Mmtk
90 TPLINK_HWID := 0xc2000001
91 TPLINK_HWREV := 58
92 IMAGES += factory.bin
93 DEVICE_PACKAGES := kmod-mt76x0e
94 DEVICE_MODEL := Archer C20i
95 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci
96 SUPPORTED_DEVICES += c20i
97 endef
98 TARGET_DEVICES += tplink_archer-c20i
99
100 define Device/tplink_archer-c50-v1
101 $(Device/Archer)
102 TPLINK_FLASHLAYOUT := 8Mmtk
103 TPLINK_HWID := 0xc7500001
104 TPLINK_HWREV := 69
105 IMAGES += factory-us.bin factory-eu.bin
106 IMAGE/factory-us.bin := tplink-v2-image -e -w 0
107 IMAGE/factory-eu.bin := tplink-v2-image -e -w 2
108 DEVICE_MODEL := Archer C50
109 DEVICE_VARIANT := v1
110 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
111 SUPPORTED_DEVICES += c50
112 endef
113 TARGET_DEVICES += tplink_archer-c50-v1
114
115 define Device/tplink_archer-mr200
116 $(Device/Archer)
117 TPLINK_FLASHLAYOUT := 8MLmtk
118 TPLINK_HWID := 0xd7500001
119 TPLINK_HWREV := 0x4a
120 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-net kmod-usb-net-rndis kmod-usb-serial kmod-usb-serial-option adb-enablemodem
121 DEVICE_MODEL := Archer MR200
122 SUPPORTED_DEVICES += mr200
123 endef
124 TARGET_DEVICES += tplink_archer-mr200
125
126 define Device/bdcom_wap2100-sk
127 MTK_SOC := mt7620a
128 IMAGE_SIZE := 15808k
129 DEVICE_VENDOR := BDCOM
130 DEVICE_MODEL := WAP2100-SK (ZTE ZXECS EBG3130)
131 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-mt76x2 kmod-mt76x0e kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
132 endef
133 TARGET_DEVICES += bdcom_wap2100-sk
134
135 define Device/yukai_bocco
136 MTK_SOC := mt7620a
137 DEVICE_VENDOR := YUKAI Engineering
138 DEVICE_MODEL := BOCCO
139 DEVICE_PACKAGES := kmod-sound-core kmod-sound-mt7620 kmod-i2c-ralink
140 SUPPORTED_DEVICES += bocco
141 endef
142 TARGET_DEVICES += yukai_bocco
143
144 define Device/hnet_c108
145 MTK_SOC := mt7620a
146 IMAGE_SIZE := 16777216
147 DEVICE_VENDOR := HNET
148 DEVICE_MODEL := C108
149 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
150 SUPPORTED_DEVICES += c108
151 endef
152 TARGET_DEVICES += hnet_c108
153
154 define Device/comfast_cf-wr800n
155 MTK_SOC := mt7620n
156 DEVICE_VENDOR := Comfast
157 DEVICE_MODEL := CF-WR800N
158 SUPPORTED_DEVICES += cf-wr800n
159 endef
160 TARGET_DEVICES += comfast_cf-wr800n
161
162 define Device/planex_cs-qr10
163 MTK_SOC := mt7620a
164 DEVICE_VENDOR := Planex
165 DEVICE_MODEL := CS-QR10
166 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci \
167 kmod-sound-core kmod-sound-mt7620 \
168 kmod-i2c-ralink kmod-sdhci-mt7620
169 SUPPORTED_DEVICES += cs-qr10
170 endef
171 TARGET_DEVICES += planex_cs-qr10
172
173 define Device/sanlinking_d240
174 MTK_SOC := mt7620a
175 IMAGE_SIZE := $(ralink_default_fw_size_16M)
176 DEVICE_VENDOR := Sanlinking Technologies
177 DEVICE_MODEL := D240
178 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
179 SUPPORTED_DEVICES += d240
180 endef
181 TARGET_DEVICES += sanlinking_d240
182
183 define Device/planex_db-wrt01
184 MTK_SOC := mt7620a
185 DEVICE_VENDOR := Planex
186 DEVICE_MODEL := DB-WRT01
187 SUPPORTED_DEVICES += db-wrt01
188 endef
189 TARGET_DEVICES += planex_db-wrt01
190
191 define Device/dlink_dch-m225
192 $(Device/seama)
193 MTK_SOC := mt7620a
194 BLOCKSIZE := 4k
195 SEAMA_SIGNATURE := wapn22_dlink.2013gui_dap1320b
196 IMAGE_SIZE := 6848k
197 DEVICE_VENDOR := D-Link
198 DEVICE_MODEL := DCH-M225
199 DEVICE_PACKAGES := kmod-sound-core kmod-sound-mt7620 kmod-i2c-ralink
200 SUPPORTED_DEVICES += dch-m225
201 endef
202 TARGET_DEVICES += dlink_dch-m225
203
204 define Device/dlink_dir-810l
205 MTK_SOC := mt7620a
206 DEVICE_PACKAGES := kmod-mt76x0e
207 DEVICE_VENDOR := D-Link
208 DEVICE_MODEL := DIR-810L
209 IMAGE_SIZE := 6720k
210 SUPPORTED_DEVICES += dir-810l
211 endef
212 TARGET_DEVICES += dlink_dir-810l
213
214 define Device/dlink_dir-510l
215 $(Device/amit_jboot)
216 MTK_SOC := mt7620a
217 DEVICE_VENDOR := D-Link
218 DEVICE_MODEL := DIR-510L
219 DEVICE_PACKAGES += kmod-mt76x0e
220 DLINK_ROM_ID := DLK6E3805001
221 DLINK_FAMILY_MEMBER := 0x6E38
222 DLINK_FIRMWARE_SIZE := 0xDE0000
223 DLINK_IMAGE_OFFSET := 0x210000
224 endef
225 TARGET_DEVICES += dlink_dir-510l
226
227 define Device/dlink_dwr-116-a1
228 $(Device/amit_jboot)
229 MTK_SOC := mt7620n
230 DEVICE_VENDOR := D-Link
231 DEVICE_MODEL := DWR-116
232 DEVICE_VARIANT := A1/A2
233 DLINK_ROM_ID := DLK6E3803001
234 DLINK_FAMILY_MEMBER := 0x6E38
235 DLINK_FIRMWARE_SIZE := 0x7E0000
236 endef
237 TARGET_DEVICES += dlink_dwr-116-a1
238
239 define Device/dlink_dwr-118-a1
240 $(Device/amit_jboot)
241 MTK_SOC := mt7620a
242 DEVICE_VENDOR := D-Link
243 DEVICE_MODEL := DWR-118
244 DEVICE_VARIANT := A1
245 DEVICE_PACKAGES += kmod-mt76x0e
246 DLINK_ROM_ID := DLK6E3811001
247 DLINK_FAMILY_MEMBER := 0x6E38
248 DLINK_FIRMWARE_SIZE := 0xFE0000
249 endef
250 TARGET_DEVICES += dlink_dwr-118-a1
251
252 define Device/dlink_dwr-118-a2
253 $(Device/amit_jboot)
254 MTK_SOC := mt7620a
255 DEVICE_VENDOR := D-Link
256 DEVICE_MODEL := DWR-118
257 DEVICE_VARIANT := A2
258 DEVICE_PACKAGES += kmod-mt76x2
259 DLINK_ROM_ID := DLK6E3814001
260 DLINK_FAMILY_MEMBER := 0x6E38
261 DLINK_FIRMWARE_SIZE := 0xFE0000
262 endef
263 TARGET_DEVICES += dlink_dwr-118-a2
264
265 define Device/dlink_dwr-921-c1
266 $(Device/amit_jboot)
267 MTK_SOC := mt7620n
268 IMAGE_SIZE := $(ralink_default_fw_size_16M)
269 DEVICE_VENDOR := D-Link
270 DEVICE_MODEL := DWR-921
271 DEVICE_VARIANT := C1
272 DLINK_ROM_ID := DLK6E2414001
273 DLINK_FAMILY_MEMBER := 0x6E24
274 DLINK_FIRMWARE_SIZE := 0xFE0000
275 DEVICE_PACKAGES += kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
276 endef
277 TARGET_DEVICES += dlink_dwr-921-c1
278
279 define Device/dlink_dwr-921-c3
280 $(Device/dlink_dwr-921-c1)
281 DEVICE_DTS := mt7620n_dlink_dwr-921-c1
282 DEVICE_VENDOR := D-Link
283 DEVICE_MODEL := DWR-921
284 DEVICE_VARIANT := C3
285 DLINK_ROM_ID := DLK6E2414009
286 SUPPORTED_DEVICES := dlink,dwr-921-c1
287 endef
288 TARGET_DEVICES += dlink_dwr-921-c3
289
290 define Device/dlink_dwr-922-e2
291 $(Device/amit_jboot)
292 MTK_SOC := mt7620n
293 IMAGE_SIZE := $(ralink_default_fw_size_16M)
294 DEVICE_VENDOR := D-Link
295 DEVICE_MODEL := DWR-922
296 DEVICE_VARIANT := E2
297 DLINK_ROM_ID := DLK6E2414005
298 DLINK_FAMILY_MEMBER := 0x6E24
299 DLINK_FIRMWARE_SIZE := 0xFE0000
300 DEVICE_PACKAGES += kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
301 endef
302 TARGET_DEVICES += dlink_dwr-922-e2
303
304 define Device/linksys_e1700
305 MTK_SOC := mt7620a
306 IMAGES += factory.bin
307 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
308 umedia-header 0x013326
309 DEVICE_VENDOR := Linksys
310 DEVICE_MODEL := E1700
311 SUPPORTED_DEVICES += e1700
312 endef
313 TARGET_DEVICES += linksys_e1700
314
315 define Device/netgear_ex2700
316 MTK_SOC := mt7620a
317 NETGEAR_HW_ID := 29764623+4+0+32+2x2+0
318 NETGEAR_BOARD_ID := EX2700
319 BLOCKSIZE := 4k
320 IMAGE_SIZE := $(ralink_default_fw_size_4M)
321 IMAGES += factory.bin
322 KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | append-uImage-fakehdr filesystem
323 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
324 netgear-dni
325 DEVICE_VENDOR := NETGEAR
326 DEVICE_MODEL := EX2700
327 SUPPORTED_DEVICES += ex2700
328 endef
329 TARGET_DEVICES += netgear_ex2700
330
331 define Device/netgear_ex3700
332 MTK_SOC := mt7620a
333 NETGEAR_BOARD_ID := U12H319T00_NETGEAR
334 BLOCKSIZE := 4k
335 IMAGE_SIZE := 7744k
336 IMAGES += factory.chk
337 IMAGE/factory.chk := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | netgear-chk
338 DEVICE_PACKAGES := kmod-mt76x2
339 DEVICE_VENDOR := NETGEAR
340 DEVICE_MODEL := EX3700/EX3800
341 SUPPORTED_DEVICES += ex3700
342 endef
343 TARGET_DEVICES += netgear_ex3700
344
345 define Device/glinet_gl-mt300a
346 MTK_SOC := mt7620a
347 IMAGE_SIZE := $(ralink_default_fw_size_16M)
348 DEVICE_VENDOR := GL.iNet
349 DEVICE_MODEL := GL-MT300A
350 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
351 SUPPORTED_DEVICES += gl-mt300a
352 endef
353 TARGET_DEVICES += glinet_gl-mt300a
354
355 define Device/kimax_u25awf-h1
356 MTK_SOC := mt7620a
357 IMAGE_SIZE := 16064k
358 DEVICE_VENDOR := Kimax
359 DEVICE_MODEL := U25AWF
360 DEVICE_VARIANT := H1
361 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
362 SUPPORTED_DEVICES += u25awf-h1
363 endef
364 TARGET_DEVICES += kimax_u25awf-h1
365
366 define Device/glinet_gl-mt300n
367 MTK_SOC := mt7620a
368 IMAGE_SIZE := $(ralink_default_fw_size_16M)
369 DEVICE_VENDOR := GL.iNet
370 DEVICE_MODEL := GL-MT300N
371 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
372 SUPPORTED_DEVICES += gl-mt300n
373 endef
374 TARGET_DEVICES += glinet_gl-mt300n
375
376 define Device/glinet_gl-mt750
377 MTK_SOC := mt7620a
378 IMAGE_SIZE := $(ralink_default_fw_size_16M)
379 DEVICE_VENDOR := GL.iNet
380 DEVICE_MODEL := GL-MT750
381 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci
382 SUPPORTED_DEVICES += gl-mt750
383 endef
384 TARGET_DEVICES += glinet_gl-mt750
385
386 define Device/hiwifi_hc5661
387 MTK_SOC := mt7620a
388 IMAGE_SIZE := 15872k
389 DEVICE_VENDOR := HiWiFi
390 DEVICE_MODEL := HC5661
391 DEVICE_PACKAGES := kmod-sdhci-mt7620
392 SUPPORTED_DEVICES += hc5661
393 endef
394 TARGET_DEVICES += hiwifi_hc5661
395
396 define Device/hiwifi_hc5761
397 MTK_SOC := mt7620a
398 IMAGE_SIZE := 15872k
399 DEVICE_VENDOR := HiWiFi
400 DEVICE_MODEL := HC5761
401 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
402 SUPPORTED_DEVICES += hc5761
403 endef
404 TARGET_DEVICES += hiwifi_hc5761
405
406 define Device/hiwifi_hc5861
407 MTK_SOC := mt7620a
408 IMAGE_SIZE := 15872k
409 DEVICE_VENDOR := HiWiFi
410 DEVICE_MODEL := HC5861
411 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
412 SUPPORTED_DEVICES += hc5861
413 endef
414 TARGET_DEVICES += hiwifi_hc5861
415
416 define Device/head-weblink_hdrm200
417 MTK_SOC := mt7620a
418 IMAGE_SIZE := 16064k
419 DEVICE_VENDOR := Head Weblink
420 DEVICE_MODEL := HDRM2000
421 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 \
422 uqmi kmod-usb-serial kmod-usb-serial-option
423 endef
424 TARGET_DEVICES += head-weblink_hdrm200
425
426 define Device/iodata_wn-ac1167gr
427 MTK_SOC := mt7620a
428 DEVICE_VENDOR := I-O DATA
429 DEVICE_MODEL := WN-AC1167GR
430 IMAGE_SIZE := 6864k
431 IMAGES += factory.bin
432 IMAGE/factory.bin := \
433 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
434 elx-header 01040016 8844A2D168B45A2D
435 DEVICE_PACKAGES := kmod-mt76x2
436 endef
437 TARGET_DEVICES += iodata_wn-ac1167gr
438
439 define Device/iodata_wn-ac733gr3
440 MTK_SOC := mt7620a
441 DEVICE_VENDOR := I-O DATA
442 DEVICE_MODEL := WN-AC733GR3
443 IMAGE_SIZE := 6992k
444 IMAGES += factory.bin
445 IMAGE/factory.bin := \
446 $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
447 elx-header 01040006 8844A2D168B45A2D
448 DEVICE_PACKAGES := kmod-mt76x0e kmod-switch-rtl8367b
449 endef
450 TARGET_DEVICES += iodata_wn-ac733gr3
451
452 define Device/kimax_u35wf
453 MTK_SOC := mt7620n
454 IMAGE_SIZE := 16064k
455 DEVICE_VENDOR := Kimax
456 DEVICE_MODEL := U35WF
457 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
458 endef
459 TARGET_DEVICES += kimax_u35wf
460
461 define Device/zyxel_keenetic-viva
462 MTK_SOC := mt7620a
463 IMAGE_SIZE := $(ralink_default_fw_size_16M)
464 DEVICE_VENDOR := ZyXEL
465 DEVICE_MODEL := Keenetic Viva
466 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b
467 IMAGES += factory.bin
468 IMAGE/factory.bin := $$(sysupgrade_bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \
469 zyimage -d 8997 -v "ZyXEL Keenetic Viva"
470 SUPPORTED_DEVICES += kng_rc
471 endef
472 TARGET_DEVICES += zyxel_keenetic-viva
473
474 define Device/zyxel_keenetic-omni
475 MTK_SOC := mt7620n
476 DEVICE_VENDOR := ZyXEL
477 DEVICE_MODEL := Keenetic Omni
478 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
479 IMAGES += factory.bin
480 IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \
481 zyimage -d 4882 -v "ZyXEL Keenetic Omni"
482 SUPPORTED_DEVICES += kn_rc
483 endef
484 TARGET_DEVICES += zyxel_keenetic-omni
485
486 define Device/zyxel_keenetic-omni-ii
487 MTK_SOC := mt7620n
488 DEVICE_VENDOR := ZyXEL
489 DEVICE_MODEL := Keenetic Omni II
490 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
491 IMAGES += factory.bin
492 IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | pad-to 64k | check-size $$$$(IMAGE_SIZE) | \
493 zyimage -d 2102034 -v "ZyXEL Keenetic Omni II"
494 SUPPORTED_DEVICES += kn_rf
495 endef
496 TARGET_DEVICES += zyxel_keenetic-omni-ii
497
498 define Device/microduino_microwrt
499 MTK_SOC := mt7620a
500 IMAGE_SIZE := 16128k
501 DEVICE_VENDOR := Microduino
502 DEVICE_MODEL := MicroWRT
503 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
504 SUPPORTED_DEVICES += microwrt
505 endef
506 TARGET_DEVICES += microduino_microwrt
507
508 define Device/lava_lr-25g001
509 $(Device/amit_jboot)
510 MTK_SOC := mt7620a
511 DEVICE_VENDOR := LAVA
512 DEVICE_MODEL := LR-25G001
513 DLINK_ROM_ID := LVA6E3804001
514 DLINK_FAMILY_MEMBER := 0x6E38
515 DLINK_FIRMWARE_SIZE := 0xFE0000
516 DEVICE_PACKAGES += kmod-mt76x0e
517 endef
518 TARGET_DEVICES += lava_lr-25g001
519
520 define Device/xiaomi_miwifi-mini
521 MTK_SOC := mt7620a
522 IMAGE_SIZE := $(ralink_default_fw_size_16M)
523 DEVICE_VENDOR := Xiaomi
524 DEVICE_MODEL := MiWiFi Mini
525 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
526 SUPPORTED_DEVICES += miwifi-mini
527 endef
528 TARGET_DEVICES += xiaomi_miwifi-mini
529
530 define Device/kingston_mlw221
531 MTK_SOC := mt7620n
532 IMAGE_SIZE := $(ralink_default_fw_size_16M)
533 DEVICE_VENDOR := Kingston
534 DEVICE_MODEL := MLW221
535 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
536 SUPPORTED_DEVICES += mlw221
537 endef
538 TARGET_DEVICES += kingston_mlw221
539
540 define Device/kingston_mlwg2
541 MTK_SOC := mt7620n
542 IMAGE_SIZE := $(ralink_default_fw_size_16M)
543 DEVICE_VENDOR := Kingston
544 DEVICE_MODEL := MLWG2
545 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
546 SUPPORTED_DEVICES += mlwg2
547 endef
548 TARGET_DEVICES += kingston_mlwg2
549
550 define Device/ralink_mt7620a-evb
551 MTK_SOC := mt7620a
552 DEVICE_VENDOR := MediaTek
553 DEVICE_MODEL := MT7620a EVB
554 endef
555 TARGET_DEVICES += ralink_mt7620a-evb
556
557 define Device/ralink_mt7620a-mt7530-evb
558 MTK_SOC := mt7620a
559 DEVICE_VENDOR := MediaTek
560 DEVICE_MODEL := MT7620a + MT7530 EVB
561 SUPPORTED_DEVICES += mt7620a_mt7530
562 endef
563 TARGET_DEVICES += ralink_mt7620a-mt7530-evb
564
565 define Device/ralink_mt7620a-mt7610e-evb
566 MTK_SOC := mt7620a
567 DEVICE_VENDOR := MediaTek
568 DEVICE_MODEL := MT7620a + MT7610e EVB
569 DEVICE_PACKAGES := kmod-mt76x0e
570 SUPPORTED_DEVICES += mt7620a_mt7610e
571 endef
572 TARGET_DEVICES += ralink_mt7620a-mt7610e-evb
573
574 define Device/ralink_mt7620a-v22sg-evb
575 MTK_SOC := mt7620a
576 DEVICE_VENDOR := MediaTek
577 DEVICE_MODEL := MT7620a V22SG
578 SUPPORTED_DEVICES += mt7620a_v22sg
579 endef
580 TARGET_DEVICES += ralink_mt7620a-v22sg-evb
581
582 define Device/planex_mzk-750dhp
583 MTK_SOC := mt7620a
584 DEVICE_VENDOR := Planex
585 DEVICE_MODEL := MZK-750DHP
586 DEVICE_PACKAGES := kmod-mt76x0e
587 SUPPORTED_DEVICES += mzk-750dhp
588 endef
589 TARGET_DEVICES += planex_mzk-750dhp
590
591 define Device/planex_mzk-ex300np
592 MTK_SOC := mt7620a
593 DEVICE_VENDOR := Planex
594 DEVICE_MODEL := MZK-EX300NP
595 SUPPORTED_DEVICES += mzk-ex300np
596 endef
597 TARGET_DEVICES += planex_mzk-ex300np
598
599 define Device/planex_mzk-ex750np
600 MTK_SOC := mt7620a
601 DEVICE_VENDOR := Planex
602 DEVICE_MODEL := MZK-EX750NP
603 DEVICE_PACKAGES := kmod-mt76x2
604 SUPPORTED_DEVICES += mzk-ex750np
605 endef
606 TARGET_DEVICES += planex_mzk-ex750np
607
608 define Device/sercomm_na930
609 MTK_SOC := mt7620a
610 IMAGE_SIZE := 20m
611 DEVICE_VENDOR := Sercomm
612 DEVICE_MODEL := NA930
613 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
614 SUPPORTED_DEVICES += na930
615 endef
616 TARGET_DEVICES += sercomm_na930
617
618 define Device/ohyeah_oy-0001
619 MTK_SOC := mt7620a
620 IMAGE_SIZE := $(ralink_default_fw_size_16M)
621 DEVICE_VENDOR := Oh Yeah
622 DEVICE_MODEL := OY-0001
623 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
624 SUPPORTED_DEVICES += oy-0001
625 endef
626 TARGET_DEVICES += ohyeah_oy-0001
627
628 define Device/phicomm_psg1208
629 MTK_SOC := mt7620a
630 DEVICE_VENDOR := Phicomm
631 DEVICE_MODEL := PSG1208
632 DEVICE_PACKAGES := kmod-mt76x2
633 SUPPORTED_DEVICES += psg1208
634 endef
635 TARGET_DEVICES += phicomm_psg1208
636
637 define Device/phicomm_psg1218a
638 MTK_SOC := mt7620a
639 DEVICE_VENDOR := Phicomm
640 DEVICE_MODEL := PSG1218
641 DEVICE_VARIANT:= Ax
642 DEVICE_PACKAGES := kmod-mt76x2
643 SUPPORTED_DEVICES += psg1218 psg1218a
644 endef
645 TARGET_DEVICES += phicomm_psg1218a
646
647 define Device/phicomm_psg1218b
648 MTK_SOC := mt7620a
649 DEVICE_VENDOR := Phicomm
650 DEVICE_MODEL := PSG1218
651 DEVICE_VARIANT := Bx
652 DEVICE_PACKAGES := kmod-mt76x2
653 SUPPORTED_DEVICES += psg1218 psg1218b
654 endef
655 TARGET_DEVICES += phicomm_psg1218b
656
657 define Device/phicomm_k2g
658 MTK_SOC := mt7620a
659 IMAGE_SIZE := 7552k
660 DEVICE_VENDOR := Phicomm
661 DEVICE_MODEL := K2G
662 DEVICE_PACKAGES := kmod-mt76x2
663 endef
664 TARGET_DEVICES += phicomm_k2g
665
666 define Device/asus_rp-n53
667 MTK_SOC := mt7620a
668 DEVICE_VENDOR := Asus
669 DEVICE_MODEL := RP-N53
670 DEVICE_PACKAGES := kmod-rt2800-pci
671 SUPPORTED_DEVICES += rp-n53
672 endef
673 TARGET_DEVICES += asus_rp-n53
674
675 define Device/asus_rt-n12p
676 MTK_SOC := mt7620n
677 DEVICE_VENDOR := Asus
678 DEVICE_MODEL := RT-N11P/RT-N12+/RT-N12Eb1
679 SUPPORTED_DEVICES += rt-n12p
680 endef
681 TARGET_DEVICES += asus_rt-n12p
682
683 define Device/asus_rt-n14u
684 MTK_SOC := mt7620n
685 DEVICE_VENDOR := Asus
686 DEVICE_MODEL := RT-N14u
687 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
688 SUPPORTED_DEVICES += rt-n14u
689 endef
690 TARGET_DEVICES += asus_rt-n14u
691
692 define Device/asus_rt-ac51u
693 MTK_SOC := mt7620a
694 IMAGE_SIZE := $(ralink_default_fw_size_16M)
695 DEVICE_VENDOR := Asus
696 DEVICE_MODEL := RT-AC51U
697 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
698 SUPPORTED_DEVICES += rt-ac51u
699 endef
700 TARGET_DEVICES += asus_rt-ac51u
701
702 define Device/dovado_tiny-ac
703 MTK_SOC := mt7620a
704 DEVICE_VENDOR := Dovado
705 DEVICE_MODEL := Tiny AC
706 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci
707 SUPPORTED_DEVICES += tiny-ac
708 endef
709 TARGET_DEVICES += dovado_tiny-ac
710
711 define Device/edimax_br-6478ac-v2
712 MTK_SOC := mt7620a
713 DEVICE_VENDOR := Edimax
714 DEVICE_MODEL := BR-6478AC
715 DEVICE_VARIANT := V2
716 BLOCKSIZE := 64k
717 IMAGE_SIZE := 7616k
718 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
719 edimax-header -s CSYS -m RN68 -f 0x70000 -S 0x01100000 | pad-rootfs | \
720 append-metadata | check-size $$$$(IMAGE_SIZE)
721 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
722 endef
723 TARGET_DEVICES += edimax_br-6478ac-v2
724
725 define Device/edimax_ew-7476rpc
726 MTK_SOC := mt7620a
727 DEVICE_VENDOR := Edimax
728 DEVICE_MODEL := EW-7476RPC
729 BLOCKSIZE := 4k
730 IMAGE_SIZE := 7744k
731 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
732 edimax-header -s CSYS -m RN79 -f 0x70000 -S 0x01100000 | pad-rootfs | \
733 append-metadata | check-size $$$$(IMAGE_SIZE)
734 DEVICE_PACKAGES := kmod-mt76x2 kmod-phy-realtek
735 endef
736 TARGET_DEVICES += edimax_ew-7476rpc
737
738 define Device/edimax_ew-7478ac
739 MTK_SOC := mt7620a
740 DEVICE_VENDOR := Edimax
741 DEVICE_MODEL := EW-7478AC
742 BLOCKSIZE := 4k
743 IMAGE_SIZE := 7744k
744 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
745 edimax-header -s CSYS -m RN70 -f 0x70000 -S 0x01100000 | pad-rootfs | \
746 append-metadata | check-size $$$$(IMAGE_SIZE)
747 DEVICE_PACKAGES := kmod-mt76x2 kmod-phy-realtek
748 endef
749 TARGET_DEVICES += edimax_ew-7478ac
750
751 define Device/edimax_ew-7478apc
752 MTK_SOC := mt7620a
753 DEVICE_VENDOR := Edimax
754 DEVICE_MODEL := EW-7478APC
755 BLOCKSIZE := 4k
756 IMAGE_SIZE := 7744k
757 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
758 edimax-header -s CSYS -m RN75 -f 0x70000 -S 0x01100000 | pad-rootfs | \
759 append-metadata | check-size $$$$(IMAGE_SIZE)
760 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
761 endef
762 TARGET_DEVICES += edimax_ew-7478apc
763
764 define Device/tplink_archer-c2-v1
765 $(Device/Archer)
766 SUPPORTED_DEVICES += tplink,c2-v1
767 TPLINK_FLASHLAYOUT := 8Mmtk
768 TPLINK_HWID := 0xc7500001
769 TPLINK_HWREV := 50
770 IMAGES += factory.bin
771 DEVICE_MODEL := Archer C2
772 DEVICE_VARIANT := v1
773 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-switch-rtl8366-smi kmod-switch-rtl8367b
774 endef
775 TARGET_DEVICES += tplink_archer-c2-v1
776
777 define Device/tplink_archer-c20-v1
778 $(Device/Archer)
779 SUPPORTED_DEVICES += tplink,c20-v1
780 TPLINK_FLASHLAYOUT := 8Mmtk
781 TPLINK_HWID := 0xc2000001
782 TPLINK_HWREV := 0x44
783 TPLINK_HWREVADD := 0x1
784 IMAGES += factory.bin
785 DEVICE_MODEL := Archer C20
786 DEVICE_VARIANT := v1
787 DEVICE_PACKAGES := kmod-mt76x0e kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
788 endef
789 TARGET_DEVICES += tplink_archer-c20-v1
790
791 define Device/vonets_var11n-300
792 MTK_SOC := mt7620n
793 IMAGE_SIZE := $(ralink_default_fw_size_4M)
794 BLOCKSIZE := 4k
795 DEVICE_VENDOR := Vonets
796 DEVICE_MODEL := VAR11N-300
797 endef
798 TARGET_DEVICES += vonets_var11n-300
799
800 define Device/ravpower_wd03
801 MTK_SOC := mt7620n
802 IMAGE_SIZE := $(ralink_default_fw_size_8M)
803 DEVICE_VENDOR := Ravpower
804 DEVICE_MODEL := WD03
805 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
806 endef
807 TARGET_DEVICES += ravpower_wd03
808
809 define Device/buffalo_whr-1166d
810 MTK_SOC := mt7620a
811 IMAGE_SIZE := 15040k
812 DEVICE_VENDOR := Buffalo
813 DEVICE_MODEL := WHR-1166D
814 DEVICE_PACKAGES := kmod-mt76x2
815 SUPPORTED_DEVICES += whr-1166d
816 endef
817 TARGET_DEVICES += buffalo_whr-1166d
818
819 define Device/buffalo_whr-300hp2
820 MTK_SOC := mt7620a
821 IMAGE_SIZE := 6848k
822 DEVICE_VENDOR := Buffalo
823 DEVICE_MODEL := WHR-300HP2
824 SUPPORTED_DEVICES += whr-300hp2
825 endef
826 TARGET_DEVICES += buffalo_whr-300hp2
827
828 define Device/buffalo_whr-600d
829 MTK_SOC := mt7620a
830 IMAGE_SIZE := 6848k
831 DEVICE_VENDOR := Buffalo
832 DEVICE_MODEL := WHR-600D
833 DEVICE_PACKAGES := kmod-rt2800-pci
834 SUPPORTED_DEVICES += whr-600d
835 endef
836 TARGET_DEVICES += buffalo_whr-600d
837
838 define Device/buffalo_wmr-300
839 MTK_SOC := mt7620n
840 DEVICE_VENDOR := Buffalo
841 DEVICE_MODEL := WMR-300
842 SUPPORTED_DEVICES += wmr-300
843 endef
844 TARGET_DEVICES += buffalo_wmr-300
845
846 define Device/netgear_wn3000rp-v3
847 MTK_SOC := mt7620a
848 NETGEAR_HW_ID := 29764836+8+0+32+2x2+0
849 NETGEAR_BOARD_ID := WN3000RPv3
850 BLOCKSIZE := 4k
851 IMAGES += factory.bin
852 KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | append-uImage-fakehdr filesystem
853 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
854 netgear-dni
855 DEVICE_VENDOR := NETGEAR
856 DEVICE_MODEL := WN3000RP
857 DEVICE_VARIANT := v3
858 SUPPORTED_DEVICES += wn3000rpv3
859 endef
860 TARGET_DEVICES += netgear_wn3000rp-v3
861
862 define Device/elecom_wrh-300cr
863 MTK_SOC := mt7620n
864 IMAGE_SIZE := $(ralink_default_fw_size_16M)
865 IMAGES += factory.bin
866 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
867 elecom-header
868 DEVICE_VENDOR := Elecom
869 DEVICE_MODEL := WRH-300CR
870 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
871 SUPPORTED_DEVICES += wrh-300cr
872 endef
873 TARGET_DEVICES += elecom_wrh-300cr
874
875 define Device/wrtnode_wrtnode
876 MTK_SOC := mt7620n
877 IMAGE_SIZE := $(ralink_default_fw_size_16M)
878 DEVICE_VENDOR := WRTNode
879 DEVICE_MODEL := WRTNode
880 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
881 SUPPORTED_DEVICES += wrtnode
882 endef
883 TARGET_DEVICES += wrtnode_wrtnode
884
885 define Device/nexx_wt3020-4m
886 MTK_SOC := mt7620n
887 BLOCKSIZE := 4k
888 IMAGE_SIZE := $(ralink_default_fw_size_4M)
889 IMAGES += factory.bin
890 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
891 poray-header -B WT3020 -F 4M
892 DEVICE_VENDOR := Nexx
893 DEVICE_MODEL := WT3020
894 DEVICE_VARIANT := 4M
895 SUPPORTED_DEVICES += wt3020 wt3020-4M
896 endef
897 TARGET_DEVICES += nexx_wt3020-4m
898
899 define Device/nexx_wt3020-8m
900 MTK_SOC := mt7620n
901 IMAGES += factory.bin
902 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
903 poray-header -B WT3020 -F 8M
904 DEVICE_VENDOR := Nexx
905 DEVICE_MODEL := WT3020
906 DEVICE_VARIANT := 8M
907 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
908 SUPPORTED_DEVICES += wt3020 wt3020-8M
909 endef
910 TARGET_DEVICES += nexx_wt3020-8m
911
912 define Device/lenovo_newifi-y1
913 MTK_SOC := mt7620a
914 IMAGE_SIZE := $(ralink_default_fw_size_16M)
915 DEVICE_VENDOR := Lenovo
916 DEVICE_MODEL := Y1
917 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
918 SUPPORTED_DEVICES += y1
919 endef
920 TARGET_DEVICES += lenovo_newifi-y1
921
922 define Device/lenovo_newifi-y1s
923 MTK_SOC := mt7620a
924 IMAGE_SIZE := $(ralink_default_fw_size_16M)
925 DEVICE_VENDOR := Lenovo
926 DEVICE_MODEL := Y1S
927 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci
928 SUPPORTED_DEVICES += y1s
929 endef
930 TARGET_DEVICES += lenovo_newifi-y1s
931
932 define Device/youku_yk1
933 MTK_SOC := mt7620a
934 IMAGE_SIZE := $(ralink_default_fw_size_32M)
935 DEVICE_VENDOR := YOUKU
936 DEVICE_MODEL := YK1
937 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 kmod-usb-ledtrig-usbport
938 SUPPORTED_DEVICES += youku-yk1
939 endef
940 TARGET_DEVICES += youku_yk1
941
942 define Device/zbtlink_we1026-5g-16m
943 MTK_SOC := mt7620a
944 IMAGE_SIZE := 16777216
945 DEVICE_VENDOR := Zbtlink
946 DEVICE_MODEL := ZBT-WE1026-5G
947 DEVICE_VARIANT := 16M
948 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
949 SUPPORTED_DEVICES += we1026-5g-16m
950 endef
951 TARGET_DEVICES += zbtlink_we1026-5g-16m
952
953 define Device/zbtlink_zbt-ape522ii
954 MTK_SOC := mt7620a
955 DEVICE_VENDOR := Zbtlink
956 DEVICE_MODEL := ZBT-APE522II
957 DEVICE_PACKAGES := kmod-mt76x2
958 SUPPORTED_DEVICES += zbt-ape522ii
959 endef
960 TARGET_DEVICES += zbtlink_zbt-ape522ii
961
962 define Device/zbtlink_zbt-cpe102
963 MTK_SOC := mt7620n
964 DEVICE_VENDOR := Zbtlink
965 DEVICE_MODEL := ZBT-CPE102
966 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
967 SUPPORTED_DEVICES += zbt-cpe102
968 endef
969 TARGET_DEVICES += zbtlink_zbt-cpe102
970
971 define Device/zbtlink_zbt-wa05
972 MTK_SOC := mt7620n
973 DEVICE_VENDOR := Zbtlink
974 DEVICE_MODEL := ZBT-WA05
975 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
976 SUPPORTED_DEVICES += zbt-wa05
977 endef
978 TARGET_DEVICES += zbtlink_zbt-wa05
979
980 define Device/zbtlink_zbt-we2026
981 MTK_SOC := mt7620n
982 DEVICE_VENDOR := Zbtlink
983 DEVICE_MODEL := ZBT-WE2026
984 SUPPORTED_DEVICES += zbt-we2026
985 endef
986 TARGET_DEVICES += zbtlink_zbt-we2026
987
988 define Device/zbtlink_zbt-we826-16m
989 MTK_SOC := mt7620a
990 IMAGE_SIZE := $(ralink_default_fw_size_16M)
991 DEVICE_VENDOR := Zbtlink
992 DEVICE_MODEL := ZBT-WE826
993 DEVICE_VARIANT := 16M
994 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
995 SUPPORTED_DEVICES += zbt-we826 zbt-we826-16M
996 endef
997 TARGET_DEVICES += zbtlink_zbt-we826-16m
998
999 define Device/zbtlink_zbt-we826-32m
1000 MTK_SOC := mt7620a
1001 IMAGE_SIZE := $(ralink_default_fw_size_32M)
1002 DEVICE_VENDOR := Zbtlink
1003 DEVICE_MODEL := ZBT-WE826
1004 DEVICE_VARIANT := 32M
1005 DEVICE_PACKAGES := kmod-mt76x2 kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620
1006 SUPPORTED_DEVICES += zbt-we826-32M
1007 endef
1008 TARGET_DEVICES += zbtlink_zbt-we826-32m
1009
1010 define Device/zbtlink_zbt-we826-e
1011 MTK_SOC := mt7620a
1012 IMAGE_SIZE := 32448k
1013 DEVICE_VENDOR := Zbtlink
1014 DEVICE_MODEL := ZBT-WE826-E
1015 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci kmod-sdhci-mt7620 uqmi \
1016 kmod-usb-serial kmod-usb-serial-option
1017 endef
1018 TARGET_DEVICES += zbtlink_zbt-we826-e
1019
1020 define Device/zbtlink_zbt-wr8305rt
1021 MTK_SOC := mt7620n
1022 DEVICE_VENDOR := Zbtlink
1023 DEVICE_MODEL := ZBT-WR8305RT
1024 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
1025 SUPPORTED_DEVICES += zbt-wr8305rt
1026 endef
1027 TARGET_DEVICES += zbtlink_zbt-wr8305rt
1028
1029 define Device/zte_q7
1030 MTK_SOC := mt7620a
1031 DEVICE_VENDOR := ZTE
1032 DEVICE_MODEL := Q7
1033 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ohci
1034 SUPPORTED_DEVICES += zte-q7
1035 endef
1036 TARGET_DEVICES += zte_q7