ramips: set default BLOCKSIZE to 64k for nor flash devices
[openwrt/openwrt.git] / target / linux / ramips / image / rt305x.mk
1 #
2 # RT305X Profiles
3 #
4 define Build/buffalo-tftp-header
5 ( \
6 echo -n -e "# Airstation FirmWare\nrun u_fw\nreset\n\n" | \
7 dd bs=512 count=1 conv=sync; \
8 dd if=$@; \
9 ) > $@.tmp && \
10 $(STAGING_DIR_HOST)/bin/buffalo-tftp -i $@.tmp -o $@.new
11 mv $@.new $@
12 endef
13
14 define Build/dap-header
15 $(STAGING_DIR_HOST)/bin/mkdapimg $(1) -i $@ -o $@.new
16 mv $@.new $@
17 endef
18
19 define Build/hilink-header
20 $(STAGING_DIR_HOST)/bin/mkhilinkfw -e -i $@ -o $@.new
21 mv $@.new $@
22 endef
23
24 define Device/7links_px-4885-4m
25 SOC := rt5350
26 IMAGE_SIZE := 3776k
27 DEVICE_VENDOR := 7Links
28 DEVICE_MODEL := PX-4885
29 DEVICE_VARIANT := 4M
30 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb2 kmod-usb-ohci \
31 kmod-usb-ledtrig-usbport kmod-leds-gpio
32 SUPPORTED_DEVICES += px-4885-4M
33 DEFAULT := n
34 endef
35 TARGET_DEVICES += 7links_px-4885-4m
36
37 define Device/7links_px-4885-8m
38 SOC := rt5350
39 IMAGE_SIZE := 7872k
40 DEVICE_VENDOR := 7Links
41 DEVICE_MODEL := PX-4885
42 DEVICE_VARIANT := 8M
43 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb2 kmod-usb-ohci \
44 kmod-usb-ledtrig-usbport kmod-leds-gpio
45 SUPPORTED_DEVICES += px-4885-8M
46 endef
47 TARGET_DEVICES += 7links_px-4885-8m
48
49 define Device/8devices_carambola
50 SOC := rt3050
51 IMAGE_SIZE := 7872k
52 DEVICE_VENDOR := 8devices
53 DEVICE_MODEL := Carambola
54 DEVICE_PACKAGES :=
55 SUPPORTED_DEVICES += carambola
56 endef
57 TARGET_DEVICES += 8devices_carambola
58
59 define Device/accton_wr6202
60 SOC := rt3052
61 IMAGE_SIZE := 7872k
62 DEVICE_VENDOR := Accton
63 DEVICE_MODEL := WR6202
64 SUPPORTED_DEVICES += wr6202
65 endef
66 TARGET_DEVICES += accton_wr6202
67
68 define Device/airlive_air3gii
69 SOC := rt5350
70 IMAGE_SIZE := 3776k
71 DEVICE_VENDOR := AirLive
72 DEVICE_MODEL := Air3GII
73 SUPPORTED_DEVICES += air3gii
74 DEFAULT := n
75 endef
76 TARGET_DEVICES += airlive_air3gii
77
78 define Device/alfa-network_w502u
79 SOC := rt3052
80 IMAGE_SIZE := 7872k
81 DEVICE_VENDOR := ALFA
82 DEVICE_MODEL := Networks W502U
83 SUPPORTED_DEVICES += w502u
84 endef
85 TARGET_DEVICES += alfa-network_w502u
86
87 define Device/allnet_all0256n-4m
88 SOC := rt3050
89 IMAGE_SIZE := 3776k
90 DEVICE_VENDOR := Allnet
91 DEVICE_MODEL := ALL0256N
92 DEVICE_VARIANT := 4M
93 DEVICE_PACKAGES := rssileds
94 SUPPORTED_DEVICES += all0256n-4M
95 DEFAULT := n
96 endef
97 TARGET_DEVICES += allnet_all0256n-4m
98
99 define Device/allnet_all0256n-8m
100 SOC := rt3050
101 IMAGE_SIZE := 7872k
102 DEVICE_VENDOR := Allnet
103 DEVICE_MODEL := ALL0256N
104 DEVICE_VARIANT := 8M
105 DEVICE_PACKAGES := rssileds
106 SUPPORTED_DEVICES += all0256n-8M
107 endef
108 TARGET_DEVICES += allnet_all0256n-8m
109
110 define Device/allnet_all5002
111 SOC := rt3352
112 IMAGE_SIZE := 32448k
113 DEVICE_VENDOR := Allnet
114 DEVICE_MODEL := ALL5002
115 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
116 kmod-i2c-gpio kmod-hwmon-lm92 kmod-gpio-pcf857x
117 SUPPORTED_DEVICES += all5002
118 endef
119 TARGET_DEVICES += allnet_all5002
120
121 define Device/allnet_all5003
122 $(Device/uimage-lzma-loader)
123 SOC := rt5350
124 IMAGE_SIZE := 32448k
125 DEVICE_VENDOR := Allnet
126 DEVICE_MODEL := ALL5003
127 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport \
128 kmod-i2c-gpio kmod-hwmon-lm92 kmod-gpio-pcf857x
129 SUPPORTED_DEVICES += all5003
130 endef
131 TARGET_DEVICES += allnet_all5003
132
133 define Device/alphanetworks_asl26555-16m
134 SOC := rt3050
135 IMAGE_SIZE := 15872k
136 DEVICE_VENDOR := Alpha
137 DEVICE_MODEL := ASL26555
138 DEVICE_VARIANT := 16M
139 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
140 SUPPORTED_DEVICES += asl26555 asl26555-16M
141 endef
142 TARGET_DEVICES += alphanetworks_asl26555-16m
143
144 define Device/alphanetworks_asl26555-8m
145 SOC := rt3050
146 IMAGE_SIZE := 7744k
147 DEVICE_VENDOR := Alpha
148 DEVICE_MODEL := ASL26555
149 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
150 SUPPORTED_DEVICES += asl26555 asl26555-8M
151 endef
152 TARGET_DEVICES += alphanetworks_asl26555-8m
153
154 define Device/arcwireless_freestation5
155 SOC := rt3050
156 IMAGE_SIZE := 7872k
157 DEVICE_VENDOR := ARC Wireless
158 DEVICE_MODEL := FreeStation
159 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-rt2500-usb kmod-rt2800-usb \
160 kmod-rt2x00-usb
161 SUPPORTED_DEVICES += freestation5
162 endef
163 TARGET_DEVICES += arcwireless_freestation5
164
165 define Device/argus_atp-52b
166 SOC := rt3052
167 IMAGE_SIZE := 7808k
168 DEVICE_VENDOR := Argus
169 DEVICE_MODEL := ATP-52B
170 SUPPORTED_DEVICES += atp-52b
171 endef
172 TARGET_DEVICES += argus_atp-52b
173
174 define Device/asiarf_awapn2403
175 SOC := rt3052
176 IMAGE_SIZE := 3776k
177 DEVICE_VENDOR := AsiaRF
178 DEVICE_MODEL := AWAPN2403
179 SUPPORTED_DEVICES += awapn2403
180 DEFAULT := n
181 endef
182 TARGET_DEVICES += asiarf_awapn2403
183
184 define Device/asiarf_awm002-evb-4m
185 SOC := rt5350
186 IMAGE_SIZE := 3776k
187 DEVICE_VENDOR := AsiaRF
188 DEVICE_MODEL := AWM002-EVB
189 DEVICE_VARIANT := 4M
190 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-gpio
191 SUPPORTED_DEVICES += awm002-evb-4M
192 DEFAULT := n
193 endef
194 TARGET_DEVICES += asiarf_awm002-evb-4m
195
196 define Device/asiarf_awm002-evb-8m
197 SOC := rt5350
198 IMAGE_SIZE := 7872k
199 DEVICE_VENDOR := AsiaRF
200 DEVICE_MODEL := AWM002-EVB/AWM003-EVB
201 DEVICE_VARIANT := 8M
202 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-gpio
203 SUPPORTED_DEVICES += awm002-evb-8M
204 endef
205 TARGET_DEVICES += asiarf_awm002-evb-8m
206
207 define Device/asus_rt-g32-b1
208 SOC := rt3050
209 IMAGE_SIZE := 3776k
210 DEVICE_VENDOR := ASUS
211 DEVICE_MODEL := RT-G32
212 DEVICE_VARIANT := B1
213 SUPPORTED_DEVICES += rt-g32-b1
214 DEFAULT := n
215 endef
216 TARGET_DEVICES += asus_rt-g32-b1
217
218 define Device/asus_rt-n10-plus
219 SOC := rt3050
220 IMAGE_SIZE := 3776k
221 DEVICE_VENDOR := ASUS
222 DEVICE_MODEL := RT-N10+
223 SUPPORTED_DEVICES += rt-n10-plus
224 DEFAULT := n
225 endef
226 TARGET_DEVICES += asus_rt-n10-plus
227
228 define Device/asus_rt-n13u
229 SOC := rt3052
230 IMAGE_SIZE := 7872k
231 DEVICE_VENDOR := ASUS
232 DEVICE_MODEL := RT-N13U
233 DEVICE_PACKAGES := kmod-leds-gpio kmod-rt2800-pci kmod-usb-dwc2
234 SUPPORTED_DEVICES += rt-n13u
235 endef
236 TARGET_DEVICES += asus_rt-n13u
237
238 define Device/asus_wl-330n
239 SOC := rt3050
240 IMAGE_SIZE := 3776k
241 DEVICE_VENDOR := ASUS
242 DEVICE_MODEL := WL-330N
243 SUPPORTED_DEVICES += wl-330n
244 DEFAULT := n
245 endef
246 TARGET_DEVICES += asus_wl-330n
247
248 define Device/asus_wl-330n3g
249 SOC := rt3050
250 IMAGE_SIZE := 3776k
251 DEVICE_VENDOR := ASUS
252 DEVICE_MODEL := WL-330N3G
253 DEVICE_PACKAGES :=
254 SUPPORTED_DEVICES += wl-330n3g
255 DEFAULT := n
256 endef
257 TARGET_DEVICES += asus_wl-330n3g
258
259 define Device/aximcom_mr-102n
260 SOC := rt3052
261 IMAGE_SIZE := 7744k
262 DEVICE_VENDOR := AXIMCom
263 DEVICE_MODEL := MR-102N
264 SUPPORTED_DEVICES += mr-102n
265 endef
266 TARGET_DEVICES += aximcom_mr-102n
267
268 define Device/aztech_hw550-3g
269 SOC := rt3052
270 IMAGE_SIZE := 7872k
271 DEVICE_VENDOR := Aztech
272 DEVICE_MODEL := HW550-3G
273 DEVICE_ALT0_VENDOR := Allnet
274 DEVICE_ALT0_MODEL := ALL0239-3G
275 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
276 SUPPORTED_DEVICES += hw550-3g
277 endef
278 TARGET_DEVICES += aztech_hw550-3g
279
280 define Device/belkin_f5d8235-v2
281 SOC := rt3052
282 IMAGE_SIZE := 7744k
283 DEVICE_VENDOR := Belkin
284 DEVICE_MODEL := F5D8235
285 DEVICE_VARIANT := v2
286 DEVICE_PACKAGES := kmod-switch-rtl8366rb
287 SUPPORTED_DEVICES += f5d8235-v2
288 endef
289 TARGET_DEVICES += belkin_f5d8235-v2
290
291 define Device/belkin_f7c027
292 SOC := rt5350
293 IMAGE_SIZE := 7616k
294 DEVICE_VENDOR := Belkin
295 DEVICE_MODEL := F7C027
296 SUPPORTED_DEVICES += f7c027
297 endef
298 TARGET_DEVICES += belkin_f7c027
299
300 define Device/buffalo_whr-g300n
301 SOC := rt3052
302 IMAGE_SIZE := 3712k
303 DEVICE_VENDOR := Buffalo
304 DEVICE_MODEL := WHR-G300N
305 IMAGES += tftp.bin
306 IMAGE/tftp.bin := $$(sysupgrade_bin) | check-size | buffalo-tftp-header
307 SUPPORTED_DEVICES += whr-g300n
308 DEFAULT := n
309 endef
310 TARGET_DEVICES += buffalo_whr-g300n
311
312 define Device/dlink_dap-1350
313 SOC := rt3052
314 IMAGES += factory.bin factory-NA.bin
315 IMAGE_SIZE := 7488k
316 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
317 dap-header -s RT3052-AP-DAP1350WW-3
318 IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-size | \
319 dap-header -s RT3052-AP-DAP1350-3
320 DEVICE_VENDOR := D-Link
321 DEVICE_MODEL := DAP-1350
322 SUPPORTED_DEVICES += dap-1350
323 endef
324 TARGET_DEVICES += dlink_dap-1350
325
326 define Device/dlink_dcs-930
327 SOC := rt3050
328 IMAGE_SIZE := 3776k
329 DEVICE_VENDOR := D-Link
330 DEVICE_MODEL := DCS-930
331 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-sound-core \
332 kmod-usb-audio kmod-usb-dwc2
333 SUPPORTED_DEVICES += dcs-930
334 DEFAULT := n
335 endef
336 TARGET_DEVICES += dlink_dcs-930
337
338 define Device/dlink_dcs-930l-b1
339 SOC := rt5350
340 IMAGE_SIZE := 3776k
341 DEVICE_VENDOR := D-Link
342 DEVICE_MODEL := DCS-930L
343 DEVICE_VARIANT := B1
344 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-sound-core \
345 kmod-usb-audio kmod-usb-ohci kmod-usb2
346 SUPPORTED_DEVICES += dcs-930l-b1
347 DEFAULT := n
348 endef
349 TARGET_DEVICES += dlink_dcs-930l-b1
350
351 define Device/dlink_dir-300-b1
352 SOC := rt3050
353 IMAGE_SIZE := 3776k
354 IMAGES += factory.bin
355 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
356 wrg-header wrgn23_dlwbr_dir300b
357 DEVICE_VENDOR := D-Link
358 DEVICE_MODEL := DIR-300
359 DEVICE_VARIANT := B1
360 SUPPORTED_DEVICES += dir-300-b1
361 DEFAULT := n
362 endef
363 TARGET_DEVICES += dlink_dir-300-b1
364
365 define Device/dlink_dir-300-b7
366 SOC := rt5350
367 IMAGE_SIZE := 7872k
368 DEVICE_VENDOR := D-Link
369 DEVICE_MODEL := DIR-300
370 DEVICE_VARIANT := B7
371 SUPPORTED_DEVICES += dir-300-b7
372 endef
373 TARGET_DEVICES += dlink_dir-300-b7
374
375 define Device/dlink_dir-320-b1
376 SOC := rt5350
377 IMAGE_SIZE := 7872k
378 DEVICE_VENDOR := D-Link
379 DEVICE_MODEL := DIR-320
380 DEVICE_VARIANT := B1
381 SUPPORTED_DEVICES += dir-320-b1
382 endef
383 TARGET_DEVICES += dlink_dir-320-b1
384
385 define Device/dlink_dir-600-b1
386 SOC := rt3050
387 IMAGE_SIZE := 3776k
388 IMAGES += factory.bin
389 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
390 wrg-header wrgn23_dlwbr_dir600b
391 DEVICE_VENDOR := D-Link
392 DEVICE_MODEL := DIR-600
393 DEVICE_VARIANT := B1/B2
394 SUPPORTED_DEVICES += dir-600-b1 dir-600-b2
395 DEFAULT := n
396 endef
397 TARGET_DEVICES += dlink_dir-600-b1
398
399 define Device/dlink_dir-610-a1
400 $(Device/seama)
401 SOC := rt5350
402 SEAMA_SIGNATURE := wrgn59_dlob.hans_dir610
403 KERNEL := $(KERNEL_DTB)
404 IMAGE_SIZE := 3776k
405 DEVICE_VENDOR := D-Link
406 DEVICE_MODEL := DIR-610
407 DEVICE_VARIANT := A1
408 SUPPORTED_DEVICES += dir-610-a1
409 DEFAULT := n
410 endef
411 TARGET_DEVICES += dlink_dir-610-a1
412
413 define Device/dlink_dir-615-d
414 SOC := rt3050
415 IMAGE_SIZE := 3776k
416 IMAGES += factory.bin
417 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
418 wrg-header wrgn23_dlwbr_dir615d
419 DEVICE_VENDOR := D-Link
420 DEVICE_MODEL := DIR-615
421 DEVICE_VARIANT := D
422 SUPPORTED_DEVICES += dir-615-d
423 DEFAULT := n
424 endef
425 TARGET_DEVICES += dlink_dir-615-d
426
427 define Device/dlink_dir-615-h1
428 $(Device/uimage-lzma-loader)
429 SOC := rt3352
430 IMAGES += factory.bin
431 IMAGE_SIZE := 3776k
432 IMAGE/factory.bin := $$(sysupgrade_bin) | senao-header -r 0x218 -p 0x30 -t 3
433 DEVICE_VENDOR := D-Link
434 DEVICE_MODEL := DIR-615
435 DEVICE_VARIANT := H1
436 SUPPORTED_DEVICES += dir-615-h1
437 DEFAULT := n
438 endef
439 TARGET_DEVICES += dlink_dir-615-h1
440
441 define Device/dlink_dir-620-a1
442 SOC := rt3050
443 IMAGE_SIZE := 7872k
444 DEVICE_VENDOR := D-Link
445 DEVICE_MODEL := DIR-620
446 DEVICE_VARIANT := A1
447 SUPPORTED_DEVICES += dir-620-a1
448 endef
449 TARGET_DEVICES += dlink_dir-620-a1
450
451 define Device/dlink_dir-620-d1
452 SOC := rt3352
453 IMAGE_SIZE := 7872k
454 DEVICE_VENDOR := D-Link
455 DEVICE_MODEL := DIR-620
456 DEVICE_VARIANT := D1
457 SUPPORTED_DEVICES += dir-620-d1
458 endef
459 TARGET_DEVICES += dlink_dir-620-d1
460
461 define Device/dlink_dwr-512-b
462 SOC := rt5350
463 IMAGE_SIZE := 8064k
464 DEVICE_VENDOR := D-Link
465 DEVICE_MODEL := DWR-512
466 DEVICE_VARIANT := B
467 DEVICE_PACKAGES := jboot-tools kmod-usb2 kmod-spi-dev \
468 kmod-usb-serial-option kmod-usb-net-cdc-ether comgt-ncm
469 DLINK_ROM_ID := DLK6E2412001
470 DLINK_FAMILY_MEMBER := 0x6E24
471 DLINK_FIRMWARE_SIZE := 0x7E0000
472 KERNEL := $(KERNEL_DTB)
473 IMAGES += factory.bin
474 IMAGE/sysupgrade.bin := mkdlinkfw | pad-rootfs | append-metadata
475 IMAGE/factory.bin := mkdlinkfw | pad-rootfs | mkdlinkfw-factory
476 SUPPORTED_DEVICES += dwr-512-b
477 endef
478 TARGET_DEVICES += dlink_dwr-512-b
479
480 define Device/easyacc_wizard-8800
481 SOC := rt5350
482 IMAGE_SIZE := 7872k
483 UIMAGE_NAME:= Linux Kernel Image
484 DEVICE_VENDOR := EasyAcc
485 DEVICE_MODEL := WIZARD 8800
486 SUPPORTED_DEVICES += wizard8800
487 endef
488 TARGET_DEVICES += easyacc_wizard-8800
489
490 define Device/edimax_3g-6200n
491 SOC := rt3050
492 IMAGE_SIZE := 3648k
493 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
494 edimax-header -s CSYS -m 3G62 -f 0x50000 -S 0x01100000 | pad-rootfs | \
495 check-size | append-metadata
496 DEVICE_VENDOR := Edimax
497 DEVICE_MODEL := 3g-6200n
498 SUPPORTED_DEVICES += 3g-6200n
499 DEFAULT := n
500 endef
501 TARGET_DEVICES += edimax_3g-6200n
502
503 define Device/edimax_3g-6200nl
504 SOC := rt3050
505 IMAGE_SIZE := 3648k
506 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
507 edimax-header -s CSYS -m 3G62 -f 0x50000 -S 0x01100000 | pad-rootfs | \
508 check-size | append-metadata
509 DEVICE_VENDOR := Edimax
510 DEVICE_MODEL := 3g-6200nl
511 SUPPORTED_DEVICES += 3g-6200nl
512 DEFAULT := n
513 endef
514 TARGET_DEVICES += edimax_3g-6200nl
515
516 define Device/engenius_esr-9753
517 SOC := rt3052
518 IMAGE_SIZE := 3776k
519 DEVICE_VENDOR := EnGenius
520 DEVICE_MODEL := ESR-9753
521 SUPPORTED_DEVICES += esr-9753
522 DEFAULT := n
523 endef
524 TARGET_DEVICES += engenius_esr-9753
525
526 define Device/fon_fonera-20n
527 SOC := rt3052
528 IMAGE_SIZE := 7872k
529 IMAGES += factory.bin
530 IMAGE/factory.bin := $$(sysupgrade_bin) | \
531 edimax-header -s RSDK -m NL1T -f 0x50000 -S 0xc0000
532 DEVICE_VENDOR := Fon
533 DEVICE_MODEL := Fonera 2.0N
534 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
535 SUPPORTED_DEVICES += fonera20n
536 endef
537 TARGET_DEVICES += fon_fonera-20n
538
539 define Device/hame_mpr-a1
540 SOC := rt5350
541 IMAGE_SIZE := 3776k
542 UIMAGE_NAME:= Linux Kernel Image
543 DEVICE_VENDOR := HAME
544 DEVICE_MODEL := MPR
545 DEVICE_VARIANT := A1
546 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2
547 SUPPORTED_DEVICES += mpr-a1
548 DEFAULT := n
549 endef
550 TARGET_DEVICES += hame_mpr-a1
551
552 define Device/hame_mpr-a2
553 SOC := rt5350
554 IMAGE_SIZE := 7872k
555 UIMAGE_NAME:= Linux Kernel Image
556 DEVICE_VENDOR := HAME
557 DEVICE_MODEL := MPR
558 DEVICE_VARIANT := A2
559 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2
560 SUPPORTED_DEVICES += mpr-a2
561 endef
562 TARGET_DEVICES += hame_mpr-a2
563
564 define Device/hauppauge_broadway
565 SOC := rt3052
566 IMAGE_SIZE := 7744k
567 UIMAGE_NAME:= Broadway Kernel Image
568 DEVICE_VENDOR := Hauppauge
569 DEVICE_MODEL := Broadway
570 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
571 SUPPORTED_DEVICES += broadway
572 endef
573 TARGET_DEVICES += hauppauge_broadway
574
575 define Device/hilink_hlk-rm04
576 SOC := rt5350
577 IMAGE_SIZE := 3776k
578 IMAGES += factory.bin
579 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | hilink-header
580 DEVICE_VENDOR := Hi-Link
581 DEVICE_MODEL := HLK-RM04
582 SUPPORTED_DEVICES += hlk-rm04
583 DEFAULT := n
584 endef
585 TARGET_DEVICES += hilink_hlk-rm04
586
587 define Device/hootoo_ht-tm02
588 SOC := rt5350
589 IMAGE_SIZE := 7872k
590 DEVICE_VENDOR := HooToo
591 DEVICE_MODEL := HT-TM02
592 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport
593 SUPPORTED_DEVICES += ht-tm02
594 DEFAULT := n
595 endef
596 TARGET_DEVICES += hootoo_ht-tm02
597
598 define Device/huawei_d105
599 SOC := rt3050
600 IMAGE_SIZE := 3776k
601 DEVICE_VENDOR := Huawei
602 DEVICE_MODEL := D105
603 SUPPORTED_DEVICES += d105
604 DEFAULT := n
605 endef
606 TARGET_DEVICES += huawei_d105
607
608 define Device/huawei_hg255d
609 SOC := rt3052
610 IMAGE_SIZE := 15744k
611 DEVICE_VENDOR := HuaWei
612 DEVICE_MODEL := HG255D
613 SUPPORTED_DEVICES += hg255d
614 endef
615 TARGET_DEVICES += huawei_hg255d
616
617 define Device/intenso_memory2move
618 SOC := rt5350
619 IMAGE_SIZE := 7872k
620 UIMAGE_NAME:= Linux Kernel Image
621 DEVICE_VENDOR := Intenso
622 DEVICE_MODEL := Memory 2 Move
623 DEVICE_PACKAGES := kmod-usb2 kmod-usb-storage kmod-scsi-core kmod-fs-ext4 \
624 kmod-fs-vfat block-mount
625 SUPPORTED_DEVICES += m2m
626 endef
627 TARGET_DEVICES += intenso_memory2move
628
629 define Device/jcg_jhr-n805r
630 SOC := rt3050
631 IMAGE_SIZE := 3776k
632 IMAGES += factory.bin
633 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | jcg-header 29.24
634 DEVICE_VENDOR := JCG
635 DEVICE_MODEL := JHR-N805R
636 SUPPORTED_DEVICES += jhr-n805r
637 DEFAULT := n
638 endef
639 TARGET_DEVICES += jcg_jhr-n805r
640
641 define Device/jcg_jhr-n825r
642 SOC := rt3052
643 IMAGE_SIZE := 3776k
644 IMAGES += factory.bin
645 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | jcg-header 23.24
646 DEVICE_VENDOR := JCG
647 DEVICE_MODEL := JHR-N825R
648 SUPPORTED_DEVICES += jhr-n825r
649 DEFAULT := n
650 endef
651 TARGET_DEVICES += jcg_jhr-n825r
652
653 define Device/jcg_jhr-n926r
654 SOC := rt3052
655 IMAGE_SIZE := 3776k
656 IMAGES += factory.bin
657 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | jcg-header 25.24
658 DEVICE_VENDOR := JCG
659 DEVICE_MODEL := JHR-N926R
660 SUPPORTED_DEVICES += jhr-n926r
661 DEFAULT := n
662 endef
663 TARGET_DEVICES += jcg_jhr-n926r
664
665 define Device/mofinetwork_mofi3500-3gn
666 SOC := rt3052
667 IMAGE_SIZE := 7872k
668 DEVICE_VENDOR := MoFi Network
669 DEVICE_MODEL := MOFI3500-3GN
670 SUPPORTED_DEVICES += mofi3500-3gn
671 endef
672 TARGET_DEVICES += mofinetwork_mofi3500-3gn
673
674 define Device/netcore_nw718
675 SOC := rt3050
676 IMAGE_SIZE := 3712k
677 UIMAGE_NAME:= ARA1B4NCRNW718;1
678 DEVICE_VENDOR := Netcore
679 DEVICE_MODEL := NW718
680 SUPPORTED_DEVICES += nw718
681 DEFAULT := n
682 endef
683 TARGET_DEVICES += netcore_nw718
684
685 define Device/netgear_wnce2001
686 SOC := rt3052
687 IMAGE_SIZE := 3392k
688 IMAGES += factory.bin factory-NA.bin
689 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
690 dap-header -s RT3052-AP-WNCE2001-3 -r WW -v 1.0.0.99
691 IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-size | \
692 dap-header -s RT3052-AP-WNCE2001-3 -r NA -v 1.0.0.99
693 DEVICE_VENDOR := NETGEAR
694 DEVICE_MODEL := WNCE2001
695 SUPPORTED_DEVICES += wnce2001
696 DEFAULT := n
697 endef
698 TARGET_DEVICES += netgear_wnce2001
699
700 define Device/nexaira_bc2
701 SOC := rt3052
702 IMAGE_SIZE := 7872k
703 DEVICE_VENDOR := NexAira
704 DEVICE_MODEL := BC2
705 SUPPORTED_DEVICES += bc2
706 endef
707 TARGET_DEVICES += nexaira_bc2
708
709 define Device/nexx_wt1520-4m
710 SOC := rt5350
711 IMAGE_SIZE := 3776k
712 IMAGES += factory.bin
713 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
714 poray-header -B WT1520 -F 4M
715 DEVICE_VENDOR := Nexx
716 DEVICE_MODEL := WT1520
717 DEVICE_VARIANT := 4M
718 SUPPORTED_DEVICES += wt1520-4M
719 DEFAULT := n
720 endef
721 TARGET_DEVICES += nexx_wt1520-4m
722
723 define Device/nexx_wt1520-8m
724 SOC := rt5350
725 IMAGE_SIZE := 7872k
726 IMAGES += factory.bin
727 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
728 poray-header -B WT1520 -F 8M
729 DEVICE_VENDOR := Nexx
730 DEVICE_MODEL := WT1520
731 DEVICE_VARIANT := 8M
732 SUPPORTED_DEVICES += wt1520-8M
733 endef
734 TARGET_DEVICES += nexx_wt1520-8m
735
736 define Device/nixcore_x1-16m
737 SOC := rt5350
738 IMAGE_SIZE := 16064k
739 DEVICE_VENDOR := Nixcore
740 DEVICE_MODEL := X1
741 DEVICE_VARIANT := 16M
742 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
743 SUPPORTED_DEVICES += nixcore-x1 nixcore-x1-16M
744 endef
745 TARGET_DEVICES += nixcore_x1-16m
746
747 define Device/nixcore_x1-8m
748 SOC := rt5350
749 IMAGE_SIZE := 7872k
750 DEVICE_VENDOR := Nixcore
751 DEVICE_MODEL := X1
752 DEVICE_VARIANT := 8M
753 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
754 SUPPORTED_DEVICES += nixcore-x1 nixcore-x1-8M
755 endef
756 TARGET_DEVICES += nixcore_x1-8m
757
758 define Device/olimex_rt5350f-olinuxino
759 $(Device/uimage-lzma-loader)
760 SOC := rt5350
761 IMAGE_SIZE := 7872k
762 DEVICE_VENDOR := OLIMEX
763 DEVICE_MODEL := RT5350F-OLinuXino
764 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
765 SUPPORTED_DEVICES += rt5350f-olinuxino
766 endef
767 TARGET_DEVICES += olimex_rt5350f-olinuxino
768
769 define Device/olimex_rt5350f-olinuxino-evb
770 $(Device/uimage-lzma-loader)
771 SOC := rt5350
772 IMAGE_SIZE := 7872k
773 DEVICE_VENDOR := OLIMEX
774 DEVICE_MODEL := RT5350F-OLinuXino-EVB
775 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
776 SUPPORTED_DEVICES += rt5350f-olinuxino-evb
777 endef
778 TARGET_DEVICES += olimex_rt5350f-olinuxino-evb
779
780 define Device/omnima_miniembplug
781 SOC := rt5350
782 IMAGE_SIZE := 7872k
783 DEVICE_VENDOR := Omnima
784 DEVICE_MODEL := MiniEMBPlug
785 SUPPORTED_DEVICES += miniembplug
786 endef
787 TARGET_DEVICES += omnima_miniembplug
788
789 define Device/omnima_miniembwifi
790 SOC := rt3052
791 IMAGE_SIZE := 7872k
792 DEVICE_VENDOR := Omnima
793 DEVICE_MODEL := MiniEMBWiFi
794 SUPPORTED_DEVICES += miniembwifi
795 endef
796 TARGET_DEVICES += omnima_miniembwifi
797
798 define Device/petatel_psr-680w
799 SOC := rt3052
800 IMAGE_SIZE := 3776k
801 DEVICE_VENDOR := Petatel
802 DEVICE_MODEL := PSR-680W Wireless 3G Router
803 SUPPORTED_DEVICES += psr-680w
804 DEFAULT := n
805 endef
806 TARGET_DEVICES += petatel_psr-680w
807
808 define Device/planex_mzk-dp150n
809 SOC := rt5350
810 IMAGE_SIZE := 3776k
811 DEVICE_VENDOR := Planex
812 DEVICE_MODEL := MZK-DP150N
813 DEVICE_PACKAGES := kmod-spi-dev
814 SUPPORTED_DEVICES += mzk-dp150n
815 DEFAULT := n
816 endef
817 TARGET_DEVICES += planex_mzk-dp150n
818
819 define Device/planex_mzk-w300nh2
820 SOC := rt3052
821 IMAGE_SIZE := 3648k
822 IMAGES += factory.bin
823 IMAGE/factory.bin := $$(sysupgrade_bin) | \
824 edimax-header -s CSYS -m RN52 -f 0x50000 -S 0xc0000
825 DEVICE_VENDOR := Planex
826 DEVICE_MODEL := MZK-W300NH2
827 SUPPORTED_DEVICES += mzk-w300nh2
828 DEFAULT := n
829 endef
830 TARGET_DEVICES += planex_mzk-w300nh2
831
832 define Device/planex_mzk-wdpr
833 SOC := rt3052
834 IMAGE_SIZE := 6656k
835 DEVICE_VENDOR := Planex
836 DEVICE_MODEL := MZK-WDPR
837 SUPPORTED_DEVICES += mzk-wdpr
838 endef
839 TARGET_DEVICES += planex_mzk-wdpr
840
841 define Device/poray_ip2202
842 SOC := rt3052
843 IMAGE_SIZE := 7872k
844 DEVICE_VENDOR := Poray
845 DEVICE_MODEL := IP2202
846 SUPPORTED_DEVICES += ip2202
847 endef
848 TARGET_DEVICES += poray_ip2202
849
850 define Device/poray_m3
851 SOC := rt5350
852 IMAGE_SIZE := 3776k
853 IMAGES += factory.bin
854 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
855 poray-header -B M3 -F 4M
856 DEVICE_VENDOR := Poray
857 DEVICE_MODEL := M3
858 DEVICE_PACKAGES := kmod-usb2
859 SUPPORTED_DEVICES += m3
860 DEFAULT := n
861 endef
862 TARGET_DEVICES += poray_m3
863
864 define Device/poray_m4-4m
865 SOC := rt5350
866 IMAGE_SIZE := 3776k
867 IMAGES += factory.bin
868 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
869 poray-header -B M4 -F 4M
870 DEVICE_VENDOR := Poray
871 DEVICE_MODEL := M4
872 DEVICE_VARIANT := 4M
873 DEVICE_PACKAGES := kmod-usb2
874 SUPPORTED_DEVICES += m4-4M
875 DEFAULT := n
876 endef
877 TARGET_DEVICES += poray_m4-4m
878
879 define Device/poray_m4-8m
880 SOC := rt5350
881 IMAGE_SIZE := 7872k
882 IMAGES += factory.bin
883 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
884 poray-header -B M4 -F 8M
885 DEVICE_VENDOR := Poray
886 DEVICE_MODEL := M4
887 DEVICE_VARIANT := 8M
888 DEVICE_PACKAGES := kmod-usb2
889 SUPPORTED_DEVICES += m4-8M
890 endef
891 TARGET_DEVICES += poray_m4-8m
892
893 define Device/poray_x5
894 SOC := rt5350
895 IMAGE_SIZE := 7872k
896 IMAGES += factory.bin
897 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
898 poray-header -B X5 -F 8M
899 DEVICE_VENDOR := Poray
900 DEVICE_MODEL := X5/X6
901 DEVICE_PACKAGES := kmod-usb2
902 SUPPORTED_DEVICES += x5
903 endef
904 TARGET_DEVICES += poray_x5
905
906 define Device/poray_x8
907 SOC := rt5350
908 IMAGE_SIZE := 7872k
909 IMAGES += factory.bin
910 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
911 poray-header -B X8 -F 8M
912 DEVICE_VENDOR := Poray
913 DEVICE_MODEL := X8
914 DEVICE_PACKAGES := kmod-usb2
915 SUPPORTED_DEVICES += x8
916 endef
917 TARGET_DEVICES += poray_x8
918
919 define Device/prolink_pwh2004
920 SOC := rt3052
921 IMAGE_SIZE := 7872k
922 DEVICE_VENDOR := Prolink
923 DEVICE_MODEL := PWH2004
924 DEVICE_PACKAGES :=
925 SUPPORTED_DEVICES += pwh2004
926 endef
927 TARGET_DEVICES += prolink_pwh2004
928
929 define Device/ralink_v22rw-2x2
930 SOC := rt3052
931 IMAGE_SIZE := 3776k
932 DEVICE_VENDOR := Ralink
933 DEVICE_MODEL := AP-RT3052-V22RW-2X2
934 SUPPORTED_DEVICES += v22rw-2x2
935 DEFAULT := n
936 endef
937 TARGET_DEVICES += ralink_v22rw-2x2
938
939 define Device/sitecom_wl-351
940 SOC := rt3052
941 IMAGE_SIZE := 3776k
942 DEVICE_VENDOR := Sitecom
943 DEVICE_MODEL := WL-351 v1
944 DEVICE_PACKAGES := kmod-switch-rtl8366rb
945 SUPPORTED_DEVICES += wl-351
946 DEFAULT := n
947 endef
948 TARGET_DEVICES += sitecom_wl-351
949
950 define Device/skyline_sl-r7205
951 SOC := rt3052
952 IMAGE_SIZE := 3776k
953 DEVICE_VENDOR := Skyline
954 DEVICE_MODEL := SL-R7205 Wireless 3G Router
955 SUPPORTED_DEVICES += sl-r7205
956 DEFAULT := n
957 endef
958 TARGET_DEVICES += skyline_sl-r7205
959
960 define Device/sparklan_wcr-150gn
961 SOC := rt3050
962 IMAGE_SIZE := 3776k
963 DEVICE_VENDOR := Sparklan
964 DEVICE_MODEL := WCR-150GN
965 SUPPORTED_DEVICES += wcr-150gn
966 DEFAULT := n
967 endef
968 TARGET_DEVICES += sparklan_wcr-150gn
969
970 define Device/teltonika_rut5xx
971 SOC := rt3050
972 IMAGE_SIZE := 16064k
973 DEVICE_VENDOR := Teltonika
974 DEVICE_MODEL := RUT5XX
975 SUPPORTED_DEVICES += rut5xx
976 endef
977 TARGET_DEVICES += teltonika_rut5xx
978
979 define Device/tenda_3g150b
980 SOC := rt5350
981 IMAGE_SIZE := 3776k
982 UIMAGE_NAME:= Linux Kernel Image
983 DEVICE_VENDOR := Tenda
984 DEVICE_MODEL := 3G150B
985 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
986 SUPPORTED_DEVICES += 3g150b
987 DEFAULT := n
988 endef
989 TARGET_DEVICES += tenda_3g150b
990
991 define Device/tenda_3g300m
992 SOC := rt3052
993 IMAGE_SIZE := 3776k
994 UIMAGE_NAME := 3G150M_SPI Kernel Image
995 DEVICE_VENDOR := Tenda
996 DEVICE_MODEL := 3G300M
997 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
998 SUPPORTED_DEVICES += 3g300m
999 DEFAULT := n
1000 endef
1001 TARGET_DEVICES += tenda_3g300m
1002
1003 define Device/tenda_w150m
1004 SOC := rt3050
1005 IMAGE_SIZE := 3776k
1006 UIMAGE_NAME:= W150M Kernel Image
1007 DEVICE_VENDOR := Tenda
1008 DEVICE_MODEL := W150M
1009 SUPPORTED_DEVICES += w150m
1010 DEFAULT := n
1011 endef
1012 TARGET_DEVICES += tenda_w150m
1013
1014 define Device/tenda_w306r-v2
1015 SOC := rt3052
1016 IMAGE_SIZE := 3776k
1017 UIMAGE_NAME:= linkn Kernel Image
1018 DEVICE_VENDOR := Tenda
1019 DEVICE_MODEL := W306R
1020 DEVICE_VARIANT := V2.0
1021 SUPPORTED_DEVICES += w306r-v20
1022 DEFAULT := n
1023 endef
1024 TARGET_DEVICES += tenda_w306r-v2
1025
1026 define Device/trendnet_tew-638apb-v2
1027 SOC := rt3050
1028 IMAGE_SIZE := 3776k
1029 IMAGE/sysupgrade.bin := $$(sysupgrade_bin) | umedia-header 0x026382 | \
1030 check-size | append-metadata
1031 DEVICE_VENDOR := TRENDnet
1032 DEVICE_MODEL := TEW-638APB
1033 DEVICE_VARIANT := v2
1034 SUPPORTED_DEVICES += tew-638apb-v2
1035 DEFAULT := n
1036 endef
1037 TARGET_DEVICES += trendnet_tew-638apb-v2
1038
1039 define Device/trendnet_tew-714tru
1040 SOC := rt5350
1041 IMAGE_SIZE := 7872k
1042 DEVICE_VENDOR := TRENDnet
1043 DEVICE_MODEL := TEW-714TRU
1044 SUPPORTED_DEVICES += tew-714tru
1045 endef
1046 TARGET_DEVICES += trendnet_tew-714tru
1047
1048 define Device/unbranded_a5-v11
1049 SOC := rt5350
1050 IMAGE_SIZE := 3776k
1051 IMAGES += factory.bin
1052 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
1053 poray-header -B A5-V11 -F 4M
1054 DEVICE_VENDOR := Unbranded
1055 DEVICE_MODEL := A5-V11
1056 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2
1057 SUPPORTED_DEVICES += a5-v11
1058 DEFAULT := n
1059 endef
1060 TARGET_DEVICES += unbranded_a5-v11
1061
1062 define Device/unbranded_wr512-3gn-4m
1063 SOC := rt3052
1064 IMAGE_SIZE := 3776k
1065 DEVICE_VENDOR := Unbranded
1066 DEVICE_MODEL := WR512-3GN
1067 DEVICE_VARIANT := 4M
1068 SUPPORTED_DEVICES += wr512-3gn-4M
1069 DEFAULT := n
1070 endef
1071 TARGET_DEVICES += unbranded_wr512-3gn-4m
1072
1073 define Device/unbranded_wr512-3gn-8m
1074 SOC := rt3052
1075 IMAGE_SIZE := 7872k
1076 DEVICE_VENDOR := Unbranded
1077 DEVICE_MODEL := WR512-3GN
1078 DEVICE_VARIANT := 8M
1079 SUPPORTED_DEVICES += wr512-3gn-8M
1080 endef
1081 TARGET_DEVICES += unbranded_wr512-3gn-8m
1082
1083 define Device/unbranded_xdx-rn502j
1084 SOC := rt3052
1085 IMAGE_SIZE := 3776k
1086 DEVICE_VENDOR := Unbranded
1087 DEVICE_MODEL := XDX-RN502J
1088 SUPPORTED_DEVICES += xdxrn502j
1089 DEFAULT := n
1090 endef
1091 TARGET_DEVICES += unbranded_xdx-rn502j
1092
1093 define Device/upvel_ur-326n4g
1094 SOC := rt3052
1095 IMAGE_SIZE := 3776k
1096 DEVICE_VENDOR := UPVEL
1097 DEVICE_MODEL := UR-326N4G
1098 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
1099 SUPPORTED_DEVICES += ur-326n4g
1100 DEFAULT := n
1101 endef
1102 TARGET_DEVICES += upvel_ur-326n4g
1103
1104 define Device/upvel_ur-336un
1105 SOC := rt3052
1106 IMAGE_SIZE := 7872k
1107 DEVICE_VENDOR := UPVEL
1108 DEVICE_MODEL := UR-336UN
1109 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
1110 SUPPORTED_DEVICES += ur-336un
1111 endef
1112 TARGET_DEVICES += upvel_ur-336un
1113
1114 define Device/vocore_vocore-16m
1115 SOC := rt5350
1116 IMAGE_SIZE := 16064k
1117 DEVICE_VENDOR := VoCore
1118 DEVICE_MODEL := VoCore
1119 DEVICE_VARIANT := 16M
1120 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
1121 SUPPORTED_DEVICES += vocore vocore-16M
1122 endef
1123 TARGET_DEVICES += vocore_vocore-16m
1124
1125 define Device/vocore_vocore-8m
1126 SOC := rt5350
1127 IMAGE_SIZE := 7872k
1128 DEVICE_VENDOR := VoCore
1129 DEVICE_MODEL := VoCore
1130 DEVICE_VARIANT := 8M
1131 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink kmod-spi-dev
1132 SUPPORTED_DEVICES += vocore vocore-8M
1133 endef
1134 TARGET_DEVICES += vocore_vocore-8m
1135
1136 define Device/wansview_ncs601w
1137 SOC := rt5350
1138 IMAGE_SIZE := 7872k
1139 DEVICE_VENDOR := Wansview
1140 DEVICE_MODEL := NCS601W
1141 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-usb-ohci
1142 SUPPORTED_DEVICES += ncs601w
1143 endef
1144 TARGET_DEVICES += wansview_ncs601w
1145
1146 define Device/wiznet_wizfi630a
1147 SOC := rt5350
1148 IMAGE_SIZE := 16064k
1149 DEVICE_VENDOR := WIZnet
1150 DEVICE_MODEL := WizFi630A
1151 SUPPORTED_DEVICES += wizfi630a
1152 endef
1153 TARGET_DEVICES += wiznet_wizfi630a
1154
1155 define Device/zorlik_zl5900v2
1156 SOC := rt5350
1157 IMAGE_SIZE := 7872k
1158 DEVICE_VENDOR := Zorlik
1159 DEVICE_MODEL := ZL5900V2
1160 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2
1161 endef
1162 TARGET_DEVICES += zorlik_zl5900v2
1163
1164 define Device/zte_mf283plus
1165 $(Device/uimage-lzma-loader)
1166 SOC := rt3352
1167 IMAGE_SIZE := 15872k
1168 DEVICE_VENDOR := ZTE
1169 DEVICE_MODEL := MF283+
1170 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb-net-qmi-wwan uqmi \
1171 kmod-usb-serial kmod-usb-serial-option
1172 endef
1173 TARGET_DEVICES += zte_mf283plus
1174
1175 define Device/zyxel_keenetic
1176 SOC := rt3052
1177 IMAGE_SIZE := 7872k
1178 DEVICE_VENDOR := ZyXEL
1179 DEVICE_MODEL := Keenetic
1180 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ehci kmod-usb-ledtrig-usbport \
1181 kmod-usb-dwc2
1182 SUPPORTED_DEVICES += kn
1183 endef
1184 TARGET_DEVICES += zyxel_keenetic
1185
1186 define Device/zyxel_keenetic-4g-b
1187 $(Device/uimage-lzma-loader)
1188 SOC := rt5350
1189 IMAGE_SIZE := 7872k
1190 DEVICE_VENDOR := ZyXEL
1191 DEVICE_MODEL := Keenetic 4G
1192 DEVICE_VARIANT := B
1193 endef
1194 TARGET_DEVICES += zyxel_keenetic-4g-b
1195
1196 define Device/zyxel_keenetic-lite-b
1197 $(Device/uimage-lzma-loader)
1198 SOC := rt5350
1199 IMAGE_SIZE := 7872k
1200 DEVICE_VENDOR := ZyXEL
1201 DEVICE_MODEL := Keenetic Lite
1202 DEVICE_VARIANT := B
1203 endef
1204 TARGET_DEVICES += zyxel_keenetic-lite-b
1205
1206 define Device/zyxel_keenetic-start
1207 SOC := rt5350
1208 IMAGE_SIZE := 3776k
1209 DEVICE_VENDOR := ZyXEL
1210 DEVICE_MODEL := Keenetic Start
1211 DEFAULT := n
1212 endef
1213 TARGET_DEVICES += zyxel_keenetic-start
1214
1215 define Device/zyxel_nbg-419n
1216 SOC := rt3052
1217 IMAGE_SIZE := 3776k
1218 DEVICE_VENDOR := ZyXEL
1219 DEVICE_MODEL := NBG-419N
1220 SUPPORTED_DEVICES += nbg-419n
1221 DEFAULT := n
1222 endef
1223 TARGET_DEVICES += zyxel_nbg-419n
1224
1225 define Device/zyxel_nbg-419n-v2
1226 $(Device/uimage-lzma-loader)
1227 SOC := rt3352
1228 IMAGE_SIZE := 7872k
1229 DEVICE_VENDOR := ZyXEL
1230 DEVICE_MODEL := NBG-419N
1231 DEVICE_VARIANT := v2
1232 SUPPORTED_DEVICES += nbg-419n2
1233 endef
1234 TARGET_DEVICES += zyxel_nbg-419n-v2