2 DEVICE_TITLE := ALFA Network AP121F
3 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage -swconfig
6 CONSOLE := ttyATH0,115200
7 MTDPARTS := spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(art)ro,-(firmware)
8 SUPPORTED_DEVICES := ap121f
9 IMAGE/sysupgrade.bin = append-kernel | pad-to $$$$(BLOCKSIZE) | \
10 append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
12 TARGET_DEVICES += ap121f
15 DEVICE_TITLE := YunCore AP90Q
18 CONSOLE = ttyS0,115200
19 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
21 TARGET_DEVICES += ap90q
24 DEVICE_TITLE := Smart Electronics Black Swift board
25 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
28 CONSOLE = ttyATH0,115200
29 MTDPARTS = spi0.0:128k(u-boot)ro,64k(u-boot-env)ro,16128k(firmware),64k(art)ro
33 define Device/carambola2
34 DEVICE_TITLE := Carambola2 board from 8Devices
35 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
36 BOARDNAME = CARAMBOLA2
38 CONSOLE = ttyATH0,115200
39 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
41 TARGET_DEVICES += carambola2
43 define Device/cf-e316n-v2
44 DEVICE_TITLE := COMFAST CF-E316N v2
45 BOARDNAME = CF-E316N-V2
47 CONSOLE = ttyS0,115200
48 MTDPARTS = spi0.0:64k(u-boot)ro,64k(art)ro,16192k(firmware),64k(art-backup)ro
50 TARGET_DEVICES += cf-e316n-v2
52 define Device/cf-e320n-v2
54 DEVICE_TITLE := COMFAST CF-E320N v2
55 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
56 BOARDNAME = CF-E320N-V2
58 TARGET_DEVICES += cf-e320n-v2
60 define Device/cf-e380ac-v2
61 $(Device/cf-e380ac-v1)
62 DEVICE_TITLE := COMFAST CF-E380AC v2
63 BOARDNAME = CF-E380AC-V2
65 MTDPARTS = spi0.0:256k(u-boot)ro,64k(art)ro,16000k(firmware),64k(art-backup)ro
67 TARGET_DEVICES += cf-e380ac-v2
69 define Device/cf-e520n
70 DEVICE_TITLE := COMFAST CF-E520N
71 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
74 CONSOLE = ttyS0,115200
75 MTDPARTS = spi0.0:64k(u-boot)ro,64k(art)ro,8000k(firmware),64k(art-backup)ro
77 TARGET_DEVICES += cf-e520n
79 define Device/cf-e530n
81 DEVICE_TITLE := COMFAST CF-E530N
84 TARGET_DEVICES += cf-e530n
88 DEVICE_TITLE := YunCore CPE830
89 DEVICE_PACKAGES := rssileds
92 TARGET_DEVICES += cpe830
95 DEVICE_TITLE := YunCore CPE870
96 DEVICE_PACKAGES := rssileds
99 CONSOLE = ttyS0,115200
100 MTDPARTS = spi0.0:64k(u-boot)ro,64k(u-boot-env),7936k(firmware),64k(config)ro,64k(art)ro
102 TARGET_DEVICES += cpe870
104 define Device/dragino2
105 BOARDNAME := DRAGINO2
106 CONSOLE := ttyATH0,115200
107 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport
108 DEVICE_TITLE := Dragino 2 (MS14)
110 MTDPARTS := spi0.0:256k(u-boot)ro,16000k(firmware),64k(config)ro,64k(art)ro
112 TARGET_DEVICES += dragino2
116 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
119 CONSOLE = ttyATH0,115200
120 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
122 TARGET_DEVICES += weio
124 define Device/gl-ar150
125 DEVICE_TITLE := GL AR150
126 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
129 CONSOLE = ttyATH0,115200
130 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
132 TARGET_DEVICES += gl-ar150
134 define Device/gl-usb150
135 DEVICE_TITLE := GL.iNet GL-USB150
136 DEVICE_PACKAGES := -swconfig
137 BOARDNAME := GL-USB150
139 CONSOLE := ttyATH0,115200
140 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
141 SUPPORTED_DEVICES := gl-usb150
142 IMAGE/sysupgrade.bin = append-kernel | pad-to $$$$(BLOCKSIZE) | \
143 append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
145 TARGET_DEVICES += gl-usb150
147 define Device/tpe-r1100
149 DEVICE_TITLE := TPE-R1100 Think Penguin Mini Router
152 TARGET_DEVICES += tpe-r1100
154 define Device/gl-ar300
155 DEVICE_TITLE := GL AR300
156 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
159 CONSOLE = ttyS0,115200
160 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
162 TARGET_DEVICES += gl-ar300
164 define Device/gl-ar300m
165 DEVICE_TITLE := GL AR300M
166 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 uboot-envtools
167 BOARDNAME = GL-AR300M
169 CONSOLE = ttyS0,115200
170 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
172 TARGET_DEVICES += gl-ar300m
174 define Device/gl-domino
175 DEVICE_TITLE := GL Domino Pi
176 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
179 CONSOLE = ttyATH0,115200
180 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
182 TARGET_DEVICES += gl-domino
184 define Device/gl-mifi
185 DEVICE_TITLE := GL MIFI
186 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
189 CONSOLE = ttyATH0,115200
190 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
192 TARGET_DEVICES += gl-mifi
195 DEVICE_TITLE := Meraki MR12
196 DEVICE_PACKAGES := kmod-spi-gpio
199 MTDPARTS = spi0.0:256k(u-boot)ro,256k(u-boot-env)ro,13440k(rootfs),2240k(kernel),64k(mac),128k(art)ro,15680k@0x80000(firmware)
200 IMAGE/kernel.bin = append-kernel
201 IMAGE/rootfs.bin = append-rootfs | pad-rootfs
202 IMAGE/sysupgrade.bin = append-rootfs | pad-rootfs | pad-to 13440k | append-kernel | check-size $$$$(IMAGE_SIZE)
203 IMAGES := kernel.bin rootfs.bin sysupgrade.bin
205 TARGET_DEVICES += mr12
208 DEVICE_TITLE := Meraki MR16
209 DEVICE_PACKAGES := kmod-spi-gpio
212 MTDPARTS = spi0.0:256k(u-boot)ro,256k(u-boot-env)ro,13440k(rootfs),2240k(kernel),64k(mac),128k(art)ro,15680k@0x80000(firmware)
213 IMAGE/kernel.bin = append-kernel
214 IMAGE/rootfs.bin = append-rootfs | pad-rootfs
215 IMAGE/sysupgrade.bin = append-rootfs | pad-rootfs | pad-to 13440k | append-kernel | check-size $$$$(IMAGE_SIZE)
216 IMAGES := kernel.bin rootfs.bin sysupgrade.bin
218 TARGET_DEVICES += mr16
221 DEVICE_TITLE := Wallys DR531
222 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
225 MTDPARTS = spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(partition-table)ro,7808k(firmware),64k(art)ro
227 TARGET_DEVICES += dr531
229 define Device/wndr3700
230 DEVICE_TITLE := NETGEAR WNDR3700
231 DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport kmod-leds-wndr3700-usb
233 NETGEAR_KERNEL_MAGIC = 0x33373030
234 NETGEAR_BOARD_ID = WNDR3700
236 MTDPARTS = spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,7680k(firmware),64k(art)ro
237 IMAGES := sysupgrade.bin factory.img factory-NA.img
238 KERNEL := kernel-bin | patch-cmdline | lzma -d20 | netgear-uImage lzma
239 IMAGE/default = append-kernel | pad-to $$$$(BLOCKSIZE) | netgear-squashfs | append-rootfs | pad-rootfs
240 IMAGE/sysupgrade.bin = $$(IMAGE/default) | check-size $$$$(IMAGE_SIZE)
241 IMAGE/factory.img = $$(IMAGE/default) | netgear-dni | check-size $$$$(IMAGE_SIZE)
242 IMAGE/factory-NA.img = $$(IMAGE/default) | netgear-dni NA | check-size $$$$(IMAGE_SIZE)
245 define Device/wndr3700v2
247 DEVICE_TITLE := NETGEAR WNDR3700 v2
248 NETGEAR_BOARD_ID = WNDR3700v2
249 NETGEAR_KERNEL_MAGIC = 0x33373031
250 NETGEAR_HW_ID = 29763654+16+64
252 MTDPARTS = spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,15872k(firmware),64k(art)ro
253 IMAGES := sysupgrade.bin factory.img
256 define Device/wndr3800
258 DEVICE_TITLE := NETGEAR WNDR3800
259 NETGEAR_BOARD_ID = WNDR3800
260 NETGEAR_HW_ID = 29763654+16+128
263 define Device/wndr3800ch
265 DEVICE_TITLE := NETGEAR WNDR3800 (Ch)
266 NETGEAR_BOARD_ID = WNDR3800CH
269 define Device/wndrmac
271 DEVICE_TITLE := NETGEAR WNDRMAC
272 NETGEAR_BOARD_ID = WNDRMAC
275 define Device/wndrmacv2
277 DEVICE_TITLE := NETGEAR WNDRMAC v2
278 NETGEAR_BOARD_ID = WNDRMACv2
281 TARGET_DEVICES += wndr3700 wndr3700v2 wndr3800 wndr3800ch wndrmac wndrmacv2
284 DEVICE_TITLE := PowerCloud CAP324 Cloud AP
285 DEVICE_PACKAGES := uboot-envtools
287 DEVICE_PROFILE := CAP324
289 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,15296k(firmware),640k(certs),64k(nvram),64k(art)ro
292 TARGET_DEVICES += cap324
294 define Device/cap324-nocloud
295 DEVICE_TITLE := PowerCloud CAP324 Cloud AP (No-Cloud)
296 DEVICE_PACKAGES := uboot-envtools
298 DEVICE_PROFILE := CAP324
300 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
303 TARGET_DEVICES += cap324-nocloud
306 DEVICE_TITLE := PowerCloud CR3000 Cloud Router
307 DEVICE_PACKAGES := uboot-envtools
309 DEVICE_PROFILE := CR3000
311 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7104k(firmware),640k(certs),64k(nvram),64k(art)ro
314 TARGET_DEVICES += cr3000
316 define Device/cr3000-nocloud
317 DEVICE_TITLE := PowerCloud CR3000 (No-Cloud)
318 DEVICE_PACKAGES := uboot-envtools
320 DEVICE_PROFILE := CR3000
322 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7808k(firmware),64k(art)ro
325 TARGET_DEVICES += cr3000-nocloud
328 DEVICE_TITLE := PowerCloud CR5000 Cloud Router
329 DEVICE_PACKAGES := uboot-envtools kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-core
331 DEVICE_PROFILE := CR5000
333 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7104k(firmware),640k(certs),64k(nvram),64k(art)ro
336 TARGET_DEVICES += cr5000
338 define Device/cr5000-nocloud
339 DEVICE_TITLE := PowerCloud CR5000 (No-Cloud)
340 DEVICE_PACKAGES := uboot-envtools kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport kmod-usb-core
342 DEVICE_PROFILE := CR5000
344 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7808k(firmware),64k(art)ro
347 TARGET_DEVICES += cr5000-nocloud
349 define Device/antminer-s1
350 $(Device/tplink-8mlzma)
351 DEVICE_TITLE := Antminer-S1
352 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid
353 BOARDNAME := ANTMINER-S1
354 DEVICE_PROFILE := ANTMINERS1
355 TPLINK_HWID := 0x04440101
356 CONSOLE := ttyATH0,115200
359 define Device/antminer-s3
360 $(Device/tplink-8mlzma)
361 DEVICE_TITLE := Antminer-S3
362 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-crypto-manager kmod-i2c-gpio-custom kmod-usb-hid
363 BOARDNAME := ANTMINER-S3
364 DEVICE_PROFILE := ANTMINERS3
365 TPLINK_HWID := 0x04440301
366 CONSOLE := ttyATH0,115200
369 define Device/antrouter-r1
370 $(Device/tplink-8mlzma)
371 DEVICE_TITLE := Antrouter-R1
372 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
373 BOARDNAME := ANTROUTER-R1
374 DEVICE_PROFILE := ANTROUTERR1
375 TPLINK_HWID := 0x44440101
376 CONSOLE := ttyATH0,115200
379 define Device/el-m150
380 $(Device/tplink-8mlzma)
381 DEVICE_TITLE := EasyLink EL-M150
382 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
384 DEVICE_PROFILE := ELM150
385 TPLINK_HWID := 0x01500101
386 CONSOLE := ttyATH0,115200
389 define Device/el-mini
390 $(Device/tplink-8mlzma)
391 DEVICE_TITLE := EasyLink EL-MINI
392 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
394 DEVICE_PROFILE := ELMINI
395 TPLINK_HWID := 0x01530001
396 CONSOLE := ttyATH0,115200
398 TARGET_DEVICES += antminer-s1 antminer-s3 antrouter-r1 el-m150 el-mini
400 define Device/gl-inet-6408A-v1
401 $(Device/tplink-8mlzma)
402 DEVICE_TITLE := GL.iNet 6408
403 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
405 DEVICE_PROFILE := GLINET
406 TPLINK_HWID := 0x08000001
407 CONSOLE := ttyATH0,115200
410 define Device/gl-inet-6416A-v1
411 $(Device/tplink-16mlzma)
412 DEVICE_TITLE := GL.iNet 6416
413 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
415 DEVICE_PROFILE := GLINET
416 TPLINK_HWID := 0x08000001
417 CONSOLE := ttyATH0,115200
419 TARGET_DEVICES += gl-inet-6408A-v1 gl-inet-6416A-v1
421 define Device/jwap230
422 DEVICE_TITLE := jjPlus JWAP230
423 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
426 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env),16000k(firmware),64k(art)ro
428 TARGET_DEVICES += jwap230
430 define Device/rnx-n360rt
432 DEVICE_TITLE := Rosewill RNX-N360RT
433 BOARDNAME := TL-WR941ND
434 DEVICE_PROFILE := RNXN360RT
435 TPLINK_HWID := 0x09410002
436 TPLINK_HWREV := 0x00420001
438 TARGET_DEVICES += rnx-n360rt
440 define Device/minibox-v1
441 $(Device/tplink-16mlzma)
442 DEVICE_TITLE := Gainstrong MiniBox V1.0
443 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
444 BOARDNAME := MINIBOX-V1
445 DEVICE_PROFILE := MINIBOXV1
446 TPLINK_HWID := 0x3C000201
447 CONSOLE := ttyATH0,115200
449 TARGET_DEVICES += minibox-v1
452 $(Device/tplink-16mlzma)
453 DEVICE_TITLE := OMYlink OMY-G1
454 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
456 DEVICE_PROFILE := OMYG1
457 TPLINK_HWID := 0x06660101
461 $(Device/tplink-8mlzma)
462 DEVICE_TITLE := OMYlink OMY-X1
464 DEVICE_PROFILE := OMYX1
465 TPLINK_HWID := 0x06660201
467 TARGET_DEVICES += omy-g1 omy-x1
469 define Device/onion-omega
470 $(Device/tplink-16mlzma)
471 DEVICE_TITLE := Onion Omega
472 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial
473 BOARDNAME := ONION-OMEGA
474 DEVICE_PROFILE := OMEGA
475 TPLINK_HWID := 0x04700001
476 CONSOLE := ttyATH0,115200
478 TARGET_DEVICES += onion-omega
480 define Device/smart-300
481 $(Device/tplink-8mlzma)
482 DEVICE_TITLE := NC-LINK SMART-300
483 BOARDNAME := SMART-300
484 DEVICE_PROFILE := SMART-300
485 TPLINK_HWID := 0x93410001
487 TARGET_DEVICES += smart-300
489 define Device/som9331
490 $(Device/tplink-8mlzma)
491 DEVICE_TITLE := OpenEmbed SOM9331
492 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage kmod-i2c-core kmod-i2c-gpio-custom kmod-spi-bitbang kmod-spi-dev kmod-spi-gpio kmod-spi-gpio-custom kmod-usb-serial
494 DEVICE_PROFILE := SOM9331
495 TPLINK_HWID := 0x04800054
496 CONSOLE := ttyATH0,115200
498 TARGET_DEVICES += som9331
500 define Device/tellstick-znet-lite
501 $(Device/tplink-16mlzma)
502 DEVICE_TITLE := TellStick ZNet Lite
503 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-acm kmod-usb-serial kmod-usb-serial-pl2303
504 BOARDNAME := TELLSTICK-ZNET-LITE
505 DEVICE_PROFILE := TELLSTICKZNETLITE
506 TPLINK_HWID := 0x00726001
507 CONSOLE := ttyATH0,115200
509 TARGET_DEVICES += tellstick-znet-lite
512 $(Device/tplink-16mlzma)
513 DEVICE_TITLE := Gainstrong OOLITE
514 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
515 BOARDNAME := GS-OOLITE
516 DEVICE_PROFILE := OOLITE
517 TPLINK_HWID := 0x3C000101
518 CONSOLE := ttyATH0,115200
520 TARGET_DEVICES += oolite
523 DEVICE_TITLE := AirTight Networks C-55
524 DEVICE_PACKAGES := kmod-ath9k
528 MTDPARTS = spi0.0:256k(u-boot)ro,128k(u-boot-env)ro,2048k(kernel),13824k(rootfs),13824k(opt)ro,2624k(failsafe)ro,64k(art)ro,15872k@0x60000(firmware)
529 IMAGE/sysupgrade.bin = append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE)
532 TARGET_DEVICES += c-55
535 define Build/uImageHiWiFi
536 # Field ih_name needs to start with "tw150v1"
537 mkimage -A $(LINUX_KARCH) \
539 -C $(1) -a $(KERNEL_LOADADDR) -e $(if $(KERNEL_ENTRY),$(KERNEL_ENTRY),$(KERNEL_LOADADDR)) \
540 -n 'tw150v1 $(call toupper,$(LINUX_KARCH)) libreCMC Linux-$(LINUX_VERSION)' -d $@ $@.new
544 define Device/hiwifi-hc6361
545 DEVICE_TITLE := HiWiFi HC6361
546 DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-storage \
547 kmod-fs-ext4 kmod-nls-iso8859-1 e2fsprogs
548 BOARDNAME := HiWiFi-HC6361
549 DEVICE_PROFILE := HIWIFI_HC6361
551 KERNEL := kernel-bin | patch-cmdline | lzma | uImageHiWiFi lzma
552 CONSOLE := ttyATH0,115200
553 MTDPARTS := spi0.0:64k(u-boot)ro,64k(bdinfo)ro,16128k(firmware),64k(backup)ro,64k(art)ro
555 TARGET_DEVICES += hiwifi-hc6361
559 $(STAGING_DIR_HOST)/bin/seama -i $@ $(if $(1),$(1),-m "dev=/dev/mtdblock/1" -m "type=firmware")
563 define Build/seama-seal
564 $(call Build/seama,-s $@.seama $(1))
568 CONSOLE := ttyS0,115200
571 KERNEL := kernel-bin | patch-cmdline | relocate-kernel | lzma
572 KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | seama
573 KERNEL_INITRAMFS_SUFFIX = $$(KERNEL_SUFFIX).seama
574 IMAGES := sysupgrade.bin factory.bin
577 # - 28 bytes seama_header
578 # - 36 bytes of META data (4-bytes aligned)
579 IMAGE/default := append-kernel | pad-offset $$$$(BLOCKSIZE) 64 | append-rootfs
580 IMAGE/sysupgrade.bin := \
581 $$(IMAGE/default) | seama | pad-rootfs | \
582 check-size $$$$(IMAGE_SIZE)
583 IMAGE/factory.bin := \
584 $$(IMAGE/default) | seama | pad-rootfs | \
585 seama-seal -m "signature=$$$$(SEAMA_SIGNATURE)" | \
586 check-size $$$$(IMAGE_SIZE)
588 DEVICE_VARS += SEAMA_SIGNATURE
591 define Device/mynet-n600
593 DEVICE_TITLE := Western Digital My Net N600
594 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
595 BOARDNAME = MYNET-N600
597 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro
598 SEAMA_SIGNATURE := wrgnd16_wd_db600
601 define Device/mynet-n750
603 DEVICE_TITLE := Western Digital My Net N750
604 DEVICE_PACKAGES := kmod-usb-core kmod-usb2
605 BOARDNAME = MYNET-N750
607 MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,64k(devdata)ro,64k(devconf)ro,15872k(firmware),64k(radiocfg)ro
608 SEAMA_SIGNATURE := wrgnd13_wd_av
611 TARGET_DEVICES += dir-869-a1 mynet-n600 mynet-n750
613 define Build/mkwrggimg
614 $(STAGING_DIR_HOST)/bin/mkwrggimg -b \
615 -i $@ -o $@.imghdr -d /dev/mtdblock/1 \
616 -m $(BOARDNAME) -s $(DAP_SIGNATURE) \
617 -v libreCMC -B $(REVISION)
621 define Build/wrgg-pad-rootfs
622 $(STAGING_DIR_HOST)/bin/padjffs2 $(IMAGE_ROOTFS) -c 64 >>$@
625 TARGET_DEVICES += dap-2695-a1
627 define Build/mkbuffaloimg
628 $(STAGING_DIR_HOST)/bin/mkbuffaloimg -B $(BOARDNAME) \
629 -R $$(($(subst k, * 1024,$(ROOTFS_SIZE)))) \
630 -K $$(($(subst k, * 1024,$(KERNEL_SIZE)))) \
635 define Device/bhr-4grv2
636 DEVICE_TITLE := Buffalo BHR-4GRV2
637 BOARDNAME := BHR-4GRV2
638 ROOTFS_SIZE := 14528k
641 MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,14528k(rootfs),1472k(kernel),64k(art)ro,16000k@0x50000(firmware)
642 IMAGES := sysupgrade.bin factory.bin
643 IMAGE/sysupgrade.bin = append-rootfs | pad-rootfs | pad-to $$$$(ROOTFS_SIZE) | append-kernel | check-size $$$$(IMAGE_SIZE)
644 IMAGE/factory.bin = append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | mkbuffaloimg
646 TARGET_DEVICES += bhr-4grv2