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