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