1 define Build
/netgear-squashfs
2 rm -rf
$@.fs
$@.squashfs
4 cp
$@
$@.fs
/image
/uImage
5 $(STAGING_DIR_HOST
)/bin
/mksquashfs-lzma \
7 -noappend
-root-owned
-be
-b
65536 \
8 $(if
$(SOURCE_DATE_EPOCH
),-fixed-time
$(SOURCE_DATE_EPOCH
))
10 dd if
=/dev
/zero bs
=1k count
=1 >> $@.squashfs
12 -A mips
-O linux
-T filesystem
-C none \
13 -M
$(NETGEAR_KERNEL_MAGIC
) \
14 -a
0xbf070000 -e
0xbf070000 \
15 -n
'MIPS $(VERSION_DIST) Linux-$(LINUX_VERSION)' \
17 rm -rf
$@.squashfs
$@.fs
20 define Build
/netgear-uImage
21 $(call Build
/uImage
,$(1) -M
$(NETGEAR_KERNEL_MAGIC
))
25 define Device
/avm_fritz300e
27 DEVICE_TITLE
:= AVM FRITZ
!WLAN Repeater
300E
28 KERNEL
:= kernel-bin | append-dtb | lzma | eva-image
29 KERNEL_INITRAMFS
:= $$(KERNEL
)
31 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
64k | \
32 append-squashfs-fakeroot-be | pad-to
256 | \
33 append-rootfs | pad-rootfs | append-metadata | check-size
$$$$(IMAGE_SIZE
)
34 DEVICE_PACKAGES
:= fritz-tffs rssileds
-swconfig
36 TARGET_DEVICES
+= avm_fritz300e
38 define Device
/embeddedwireless_dorin
40 DEVICE_TITLE
:= Embedded Wireless Dorin
41 DEVICE_PACKAGES
:= kmod-usb-chipidea2
43 SUPPORTED_DEVICES
+= ew-dorin
45 TARGET_DEVICES
+= embeddedwireless_dorin
47 define Device
/glinet_ar150
49 DEVICE_TITLE
:= GL.iNet GL-AR150
50 DEVICE_PACKAGES
:= kmod-usb-chipidea2
52 SUPPORTED_DEVICES
+= gl-ar150
54 TARGET_DEVICES
+= glinet_ar150
56 define Device
/openmesh_om5p-ac-v2
58 DEVICE_TITLE
:= OpenMesh OM5P-AC v2
59 DEVICE_PACKAGES
:= kmod-ath10k ath10k-firmware-qca988x om-watchdog
61 SUPPORTED_DEVICES
+= om5p-acv2
63 TARGET_DEVICES
+= openmesh_om5p-ac-v2
65 define Device
/netgear_wndr3800
67 DEVICE_TITLE
:= NETGEAR WNDR3800
68 NETGEAR_KERNEL_MAGIC
:= 0x33373031
69 KERNEL
:= kernel-bin | append-dtb | lzma
-d20 | netgear-uImage lzma
70 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma
-d20 | netgear-uImage lzma
71 NETGEAR_BOARD_ID
:= WNDR3800
72 NETGEAR_HW_ID
:= 29763654+16+128
74 IMAGES
:= sysupgrade.bin factory.img
75 IMAGE
/default
:= append-kernel | pad-to
$$$$(BLOCKSIZE
) | netgear-squashfs | append-rootfs | pad-rootfs
76 IMAGE
/sysupgrade.bin
:= $$(IMAGE
/default
) | append-metadata | check-size
$$$$(IMAGE_SIZE
)
77 IMAGE
/factory.img
:= $$(IMAGE
/default
) | netgear-dni | check-size
$$$$(IMAGE_SIZE
)
78 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport kmod-leds-reset
79 SUPPORTED_DEVICES
+= wndr3800
81 TARGET_DEVICES
+= netgear_wndr3800
83 define Device
/buffalo_wzr-hp-g450h
85 DEVICE_TITLE
:= Buffalo WZR-HP-G450H
86 DEVICE_PACKAGES
:= kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
88 SUPPORTED_DEVICES
+= wzr-hp-g450h
90 TARGET_DEVICES
+= buffalo_wzr-hp-g450h