ramips: use full 8MB flash on ZyXEL Keenetic
[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 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 | \
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 | \
315 dap-header -s RT3052-AP-DAP1350WW-3
316 IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-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 | \
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 | \
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 | \
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
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
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 | \
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 | \
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 | \
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 | \
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 | \
680 dap-header -s RT3052-AP-WNCE2001-3 -r WW -v 1.0.0.99
681 IMAGE/factory-NA.bin := $$(sysupgrade_bin) | check-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 DEFAULT := n
687 endef
688 TARGET_DEVICES += netgear_wnce2001
689
690 define Device/nexaira_bc2
691 SOC := rt3052
692 IMAGE_SIZE := 7872k
693 DEVICE_VENDOR := NexAira
694 DEVICE_MODEL := BC2
695 SUPPORTED_DEVICES += bc2
696 endef
697 TARGET_DEVICES += nexaira_bc2
698
699 define Device/nexx_wt1520-4m
700 SOC := rt5350
701 IMAGE_SIZE := 3776k
702 IMAGES += factory.bin
703 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
704 poray-header -B WT1520 -F 4M
705 DEVICE_VENDOR := Nexx
706 DEVICE_MODEL := WT1520
707 DEVICE_VARIANT := 4M
708 SUPPORTED_DEVICES += wt1520-4M
709 endef
710 TARGET_DEVICES += nexx_wt1520-4m
711
712 define Device/nexx_wt1520-8m
713 SOC := rt5350
714 IMAGE_SIZE := 7872k
715 IMAGES += factory.bin
716 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
717 poray-header -B WT1520 -F 8M
718 DEVICE_VENDOR := Nexx
719 DEVICE_MODEL := WT1520
720 DEVICE_VARIANT := 8M
721 SUPPORTED_DEVICES += wt1520-8M
722 endef
723 TARGET_DEVICES += nexx_wt1520-8m
724
725 define Device/nixcore_x1-16m
726 SOC := rt5350
727 IMAGE_SIZE := 16064k
728 DEVICE_VENDOR := Nixcore
729 DEVICE_MODEL := X1
730 DEVICE_VARIANT := 16M
731 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink \
732 kmod-spi-dev
733 SUPPORTED_DEVICES += nixcore-x1 nixcore-x1-16M
734 endef
735 TARGET_DEVICES += nixcore_x1-16m
736
737 define Device/nixcore_x1-8m
738 SOC := rt5350
739 IMAGE_SIZE := 7872k
740 DEVICE_VENDOR := Nixcore
741 DEVICE_MODEL := X1
742 DEVICE_VARIANT := 8M
743 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink \
744 kmod-spi-dev
745 SUPPORTED_DEVICES += nixcore-x1 nixcore-x1-8M
746 endef
747 TARGET_DEVICES += nixcore_x1-8m
748
749 define Device/olimex_rt5350f-olinuxino
750 SOC := rt5350
751 IMAGE_SIZE := 7872k
752 DEVICE_VENDOR := OLIMEX
753 DEVICE_MODEL := RT5350F-OLinuXino
754 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink \
755 kmod-spi-dev
756 SUPPORTED_DEVICES += rt5350f-olinuxino
757 endef
758 TARGET_DEVICES += olimex_rt5350f-olinuxino
759
760 define Device/olimex_rt5350f-olinuxino-evb
761 SOC := rt5350
762 IMAGE_SIZE := 7872k
763 DEVICE_VENDOR := OLIMEX
764 DEVICE_MODEL := RT5350F-OLinuXino-EVB
765 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink \
766 kmod-spi-dev
767 SUPPORTED_DEVICES += rt5350f-olinuxino-evb
768 endef
769 TARGET_DEVICES += olimex_rt5350f-olinuxino-evb
770
771 define Device/omnima_miniembplug
772 SOC := rt5350
773 IMAGE_SIZE := 7872k
774 DEVICE_VENDOR := Omnima
775 DEVICE_MODEL := MiniEMBPlug
776 SUPPORTED_DEVICES += miniembplug
777 endef
778 TARGET_DEVICES += omnima_miniembplug
779
780 define Device/omnima_miniembwifi
781 SOC := rt3052
782 IMAGE_SIZE := 7872k
783 DEVICE_VENDOR := Omnima
784 DEVICE_MODEL := MiniEMBWiFi
785 SUPPORTED_DEVICES += miniembwifi
786 endef
787 TARGET_DEVICES += omnima_miniembwifi
788
789 define Device/petatel_psr-680w
790 SOC := rt3052
791 BLOCKSIZE := 64k
792 IMAGE_SIZE := 3776k
793 DEVICE_VENDOR := Petatel
794 DEVICE_MODEL := PSR-680W Wireless 3G Router
795 SUPPORTED_DEVICES += psr-680w
796 endef
797 TARGET_DEVICES += petatel_psr-680w
798
799 define Device/planex_mzk-dp150n
800 SOC := rt5350
801 BLOCKSIZE := 64k
802 IMAGE_SIZE := 3776k
803 DEVICE_VENDOR := Planex
804 DEVICE_MODEL := MZK-DP150N
805 DEVICE_PACKAGES := kmod-spi-dev
806 SUPPORTED_DEVICES += mzk-dp150n
807 endef
808 TARGET_DEVICES += planex_mzk-dp150n
809
810 define Device/planex_mzk-w300nh2
811 SOC := rt3052
812 IMAGE_SIZE := 3648k
813 IMAGES += factory.bin
814 IMAGE/factory.bin := $$(sysupgrade_bin) | \
815 edimax-header -s CSYS -m RN52 -f 0x50000 -S 0xc0000
816 DEVICE_VENDOR := Planex
817 DEVICE_MODEL := MZK-W300NH2
818 SUPPORTED_DEVICES += mzk-w300nh2
819 endef
820 TARGET_DEVICES += planex_mzk-w300nh2
821
822 define Device/planex_mzk-wdpr
823 SOC := rt3052
824 IMAGE_SIZE := 6656k
825 DEVICE_VENDOR := Planex
826 DEVICE_MODEL := MZK-WDPR
827 SUPPORTED_DEVICES += mzk-wdpr
828 endef
829 TARGET_DEVICES += planex_mzk-wdpr
830
831 define Device/poray_ip2202
832 SOC := rt3052
833 IMAGE_SIZE := 7872k
834 DEVICE_VENDOR := Poray
835 DEVICE_MODEL := IP2202
836 SUPPORTED_DEVICES += ip2202
837 endef
838 TARGET_DEVICES += poray_ip2202
839
840 define Device/poray_m3
841 SOC := rt5350
842 IMAGE_SIZE := 3776k
843 IMAGES += factory.bin
844 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
845 poray-header -B M3 -F 4M
846 DEVICE_VENDOR := Poray
847 DEVICE_MODEL := M3
848 DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
849 SUPPORTED_DEVICES += m3
850 endef
851 TARGET_DEVICES += poray_m3
852
853 define Device/poray_m4-4m
854 SOC := rt5350
855 IMAGE_SIZE := 3776k
856 IMAGES += factory.bin
857 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
858 poray-header -B M4 -F 4M
859 DEVICE_VENDOR := Poray
860 DEVICE_MODEL := M4
861 DEVICE_VARIANT := 4M
862 DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
863 SUPPORTED_DEVICES += m4-4M
864 endef
865 TARGET_DEVICES += poray_m4-4m
866
867 define Device/poray_m4-8m
868 SOC := rt5350
869 IMAGE_SIZE := 7872k
870 IMAGES += factory.bin
871 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
872 poray-header -B M4 -F 8M
873 DEVICE_VENDOR := Poray
874 DEVICE_MODEL := M4
875 DEVICE_VARIANT := 8M
876 DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
877 SUPPORTED_DEVICES += m4-8M
878 endef
879 TARGET_DEVICES += poray_m4-8m
880
881 define Device/poray_x5
882 SOC := rt5350
883 IMAGE_SIZE := 7872k
884 IMAGES += factory.bin
885 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
886 poray-header -B X5 -F 8M
887 DEVICE_VENDOR := Poray
888 DEVICE_MODEL := X5/X6
889 DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
890 SUPPORTED_DEVICES += x5
891 endef
892 TARGET_DEVICES += poray_x5
893
894 define Device/poray_x8
895 SOC := rt5350
896 IMAGE_SIZE := 7872k
897 IMAGES += factory.bin
898 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
899 poray-header -B X8 -F 8M
900 DEVICE_VENDOR := Poray
901 DEVICE_MODEL := X8
902 DEVICE_PACKAGES := kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer
903 SUPPORTED_DEVICES += x8
904 endef
905 TARGET_DEVICES += poray_x8
906
907 define Device/prolink_pwh2004
908 SOC := rt3052
909 IMAGE_SIZE := 7872k
910 DEVICE_VENDOR := Prolink
911 DEVICE_MODEL := PWH2004
912 DEVICE_PACKAGES :=
913 SUPPORTED_DEVICES += pwh2004
914 endef
915 TARGET_DEVICES += prolink_pwh2004
916
917 define Device/ralink_v22rw-2x2
918 SOC := rt3052
919 BLOCKSIZE := 64k
920 IMAGE_SIZE := 3776k
921 DEVICE_VENDOR := Ralink
922 DEVICE_MODEL := AP-RT3052-V22RW-2X2
923 SUPPORTED_DEVICES += v22rw-2x2
924 endef
925 TARGET_DEVICES += ralink_v22rw-2x2
926
927 define Device/sitecom_wl-351
928 SOC := rt3052
929 BLOCKSIZE := 64k
930 IMAGE_SIZE := 3776k
931 DEVICE_VENDOR := Sitecom
932 DEVICE_MODEL := WL-351 v1
933 DEVICE_PACKAGES := kmod-switch-rtl8366rb kmod-swconfig swconfig
934 SUPPORTED_DEVICES += wl-351
935 endef
936 TARGET_DEVICES += sitecom_wl-351
937
938 define Device/skyline_sl-r7205
939 SOC := rt3052
940 BLOCKSIZE := 64k
941 IMAGE_SIZE := 3776k
942 DEVICE_VENDOR := Skyline
943 DEVICE_MODEL := SL-R7205 Wireless 3G Router
944 SUPPORTED_DEVICES += sl-r7205
945 endef
946 TARGET_DEVICES += skyline_sl-r7205
947
948 define Device/sparklan_wcr-150gn
949 SOC := rt3050
950 BLOCKSIZE := 64k
951 IMAGE_SIZE := 3776k
952 DEVICE_VENDOR := Sparklan
953 DEVICE_MODEL := WCR-150GN
954 SUPPORTED_DEVICES += wcr-150gn
955 endef
956 TARGET_DEVICES += sparklan_wcr-150gn
957
958 define Device/teltonika_rut5xx
959 SOC := rt3050
960 IMAGE_SIZE := 16064k
961 DEVICE_VENDOR := Teltonika
962 DEVICE_MODEL := RUT5XX
963 DEVICE_PACKAGES := om-watchdog
964 SUPPORTED_DEVICES += rut5xx
965 endef
966 TARGET_DEVICES += teltonika_rut5xx
967
968 define Device/tenda_3g150b
969 SOC := rt5350
970 BLOCKSIZE := 4k
971 IMAGE_SIZE := 3776k
972 UIMAGE_NAME:= Linux Kernel Image
973 DEVICE_VENDOR := Tenda
974 DEVICE_MODEL := 3G150B
975 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
976 SUPPORTED_DEVICES += 3g150b
977 endef
978 TARGET_DEVICES += tenda_3g150b
979
980 define Device/tenda_3g300m
981 SOC := rt3052
982 IMAGE_SIZE := 3776k
983 UIMAGE_NAME := 3G150M_SPI Kernel Image
984 DEVICE_VENDOR := Tenda
985 DEVICE_MODEL := 3G300M
986 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
987 SUPPORTED_DEVICES += 3g300m
988 endef
989 TARGET_DEVICES += tenda_3g300m
990
991 define Device/tenda_w150m
992 SOC := rt3050
993 IMAGE_SIZE := 3776k
994 UIMAGE_NAME:= W150M Kernel Image
995 DEVICE_VENDOR := Tenda
996 DEVICE_MODEL := W150M
997 SUPPORTED_DEVICES += w150m
998 endef
999 TARGET_DEVICES += tenda_w150m
1000
1001 define Device/tenda_w306r-v2
1002 SOC := rt3052
1003 IMAGE_SIZE := 3776k
1004 UIMAGE_NAME:= linkn Kernel Image
1005 DEVICE_VENDOR := Tenda
1006 DEVICE_MODEL := W306R
1007 DEVICE_VARIANT := V2.0
1008 SUPPORTED_DEVICES += w306r-v20
1009 endef
1010 TARGET_DEVICES += tenda_w306r-v2
1011
1012 define Device/trendnet_tew-638apb-v2
1013 SOC := rt3050
1014 BLOCKSIZE := 64k
1015 IMAGE_SIZE := 3776k
1016 IMAGE/sysupgrade.bin := $$(sysupgrade_bin) | umedia-header 0x026382 | \
1017 append-metadata | check-size
1018 DEVICE_VENDOR := TRENDnet
1019 DEVICE_MODEL := TEW-638APB
1020 DEVICE_VARIANT := v2
1021 SUPPORTED_DEVICES += tew-638apb-v2
1022 endef
1023 TARGET_DEVICES += trendnet_tew-638apb-v2
1024
1025 define Device/trendnet_tew-714tru
1026 SOC := rt5350
1027 IMAGE_SIZE := 7872k
1028 DEVICE_VENDOR := TRENDnet
1029 DEVICE_MODEL := TEW-714TRU
1030 SUPPORTED_DEVICES += tew-714tru
1031 endef
1032 TARGET_DEVICES += trendnet_tew-714tru
1033
1034 define Device/unbranded_a5-v11
1035 SOC := rt5350
1036 IMAGE_SIZE := 3776k
1037 IMAGES += factory.bin
1038 IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
1039 poray-header -B A5-V11 -F 4M
1040 DEVICE_VENDOR :=
1041 DEVICE_MODEL := A5-V11
1042 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2
1043 SUPPORTED_DEVICES += a5-v11
1044 endef
1045 TARGET_DEVICES += unbranded_a5-v11
1046
1047 define Device/unbranded_wr512-3gn-4m
1048 SOC := rt3052
1049 IMAGE_SIZE := 3776k
1050 DEVICE_VENDOR := Ralink
1051 DEVICE_MODEL := WR512-3GN
1052 DEVICE_VARIANT := 4M
1053 SUPPORTED_DEVICES += wr512-3gn-4M
1054 endef
1055 TARGET_DEVICES += unbranded_wr512-3gn-4m
1056
1057 define Device/unbranded_wr512-3gn-8m
1058 SOC := rt3052
1059 IMAGE_SIZE := 7872k
1060 DEVICE_VENDOR := Ralink
1061 DEVICE_MODEL := WR512-3GN
1062 DEVICE_VARIANT := 8M
1063 SUPPORTED_DEVICES += wr512-3gn-8M
1064 endef
1065 TARGET_DEVICES += unbranded_wr512-3gn-8m
1066
1067 define Device/unbranded_xdx-rn502j
1068 SOC := rt3052
1069 BLOCKSIZE := 64k
1070 IMAGE_SIZE := 3776k
1071 DEVICE_VENDOR := XDX
1072 DEVICE_MODEL := RN502J
1073 SUPPORTED_DEVICES += xdxrn502j
1074 endef
1075 TARGET_DEVICES += unbranded_xdx-rn502j
1076
1077 define Device/upvel_ur-326n4g
1078 SOC := rt3052
1079 BLOCKSIZE := 64k
1080 IMAGE_SIZE := 3776k
1081 DEVICE_VENDOR := UPVEL
1082 DEVICE_MODEL := UR-326N4G
1083 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
1084 SUPPORTED_DEVICES += ur-326n4g
1085 endef
1086 TARGET_DEVICES += upvel_ur-326n4g
1087
1088 define Device/upvel_ur-336un
1089 SOC := rt3052
1090 IMAGE_SIZE := 7872k
1091 DEVICE_VENDOR := UPVEL
1092 DEVICE_MODEL := UR-336UN
1093 DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport
1094 SUPPORTED_DEVICES += ur-336un
1095 endef
1096 TARGET_DEVICES += upvel_ur-336un
1097
1098 define Device/vocore_vocore-16m
1099 SOC := rt5350
1100 IMAGE_SIZE := 16064k
1101 DEVICE_VENDOR := VoCore
1102 DEVICE_MODEL := VoCore
1103 DEVICE_VARIANT := 16M
1104 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink \
1105 kmod-spi-dev
1106 SUPPORTED_DEVICES += vocore vocore-16M
1107 endef
1108 TARGET_DEVICES += vocore_vocore-16m
1109
1110 define Device/vocore_vocore-8m
1111 SOC := rt5350
1112 IMAGE_SIZE := 7872k
1113 DEVICE_VENDOR := VoCore
1114 DEVICE_MODEL := VoCore
1115 DEVICE_VARIANT := 8M
1116 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-i2c-ralink \
1117 kmod-spi-dev
1118 SUPPORTED_DEVICES += vocore vocore-8M
1119 endef
1120 TARGET_DEVICES += vocore_vocore-8m
1121
1122 define Device/wansview_ncs601w
1123 SOC := rt5350
1124 IMAGE_SIZE := 7872k
1125 DEVICE_VENDOR := Wansview
1126 DEVICE_MODEL := NCS601W
1127 DEVICE_PACKAGES := kmod-video-core kmod-video-uvc kmod-usb-ohci
1128 SUPPORTED_DEVICES += ncs601w
1129 endef
1130 TARGET_DEVICES += wansview_ncs601w
1131
1132 define Device/wiznet_wizfi630a
1133 SOC := rt5350
1134 IMAGE_SIZE := 16064k
1135 DEVICE_VENDOR := WIZnet
1136 DEVICE_MODEL := WizFi630A
1137 SUPPORTED_DEVICES += wizfi630a
1138 endef
1139 TARGET_DEVICES += wiznet_wizfi630a
1140
1141 define Device/zorlik_zl5900v2
1142 SOC := rt5350
1143 IMAGE_SIZE := 7872k
1144 DEVICE_VENDOR := Zorlik
1145 DEVICE_MODEL := ZL5900V2
1146 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-ledtrig-netdev
1147 endef
1148 TARGET_DEVICES += zorlik_zl5900v2
1149
1150 define Device/zyxel_keenetic
1151 SOC := rt3052
1152 BLOCKSIZE := 64k
1153 IMAGE_SIZE := 7872k
1154 DEVICE_VENDOR := ZyXEL
1155 DEVICE_MODEL := Keenetic
1156 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ehci kmod-usb-ledtrig-usbport
1157 SUPPORTED_DEVICES += kn
1158 endef
1159 TARGET_DEVICES += zyxel_keenetic
1160
1161 define Device/zyxel_keenetic-start
1162 SOC := rt5350
1163 IMAGE_SIZE := 3776k
1164 DEVICE_VENDOR := ZyXEL
1165 DEVICE_MODEL := Keenetic Start
1166 endef
1167 TARGET_DEVICES += zyxel_keenetic-start
1168
1169 define Device/zyxel_nbg-419n
1170 SOC := rt3052
1171 BLOCKSIZE := 64k
1172 IMAGE_SIZE := 3776k
1173 DEVICE_VENDOR := ZyXEL
1174 DEVICE_MODEL := NBG-419N
1175 SUPPORTED_DEVICES += nbg-419n
1176 endef
1177 TARGET_DEVICES += zyxel_nbg-419n
1178
1179 define Device/zyxel_nbg-419n-v2
1180 SOC := rt3352
1181 IMAGE_SIZE := 7872k
1182 DEVICE_VENDOR := ZyXEL
1183 DEVICE_MODEL := NBG-419N
1184 DEVICE_VARIANT := v2
1185 SUPPORTED_DEVICES += nbg-419n2
1186 endef
1187 TARGET_DEVICES += zyxel_nbg-419n-v2