|
|
@@ -6,15 +6,6 @@ define Build/create-uImage-dtb
|
|
|
-d "[email protected]" "[email protected]"
|
|
|
endef
|
|
|
|
|
|
-define Build/MerakiAdd-dtb
|
|
|
- $(call Image/BuildDTB,../dts/$(DEVICE_DTS).dts,[email protected])
|
|
|
- ( \
|
|
|
- dd [email protected] bs=$(DTB_SIZE) conv=sync; \
|
|
|
- cat $@ ; \
|
|
|
- ) > [email protected]
|
|
|
- @mv [email protected] $@
|
|
|
-endef
|
|
|
-
|
|
|
define Build/meraki-header
|
|
|
-$(STAGING_DIR_HOST)/bin/mkmerakifw \
|
|
|
-B $(BOARD_NAME) -s \
|
|
|
@@ -30,10 +21,10 @@ define Device/meraki_mr24
|
|
|
DEVICE_PACKAGES := kmod-spi-gpio -swconfig
|
|
|
BOARD_NAME := mr24
|
|
|
IMAGES := sysupgrade.bin
|
|
|
- DTB_SIZE := 64512
|
|
|
+ DEVICE_DTC_FLAGS := --space 64512
|
|
|
IMAGE_SIZE := 8191k
|
|
|
- KERNEL := kernel-bin | lzma | uImage lzma | MerakiAdd-dtb | meraki-header
|
|
|
- KERNEL_INITRAMFS := kernel-bin | lzma | dtb | MuImage-initramfs lzma
|
|
|
+ KERNEL := kernel-bin | lzma | uImage lzma | prepend-dtb | meraki-header
|
|
|
+ KERNEL_INITRAMFS := kernel-bin | lzma | MuImage-initramfs lzma
|
|
|
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
|
|
UBINIZE_OPTS := -E 5
|
|
|
SUPPORTED_DEVICES += mr24
|
|
|
@@ -49,9 +40,9 @@ define Device/meraki_mx60
|
|
|
kmod-usb-storage block-mount
|
|
|
BLOCKSIZE := 128k
|
|
|
IMAGES := sysupgrade.bin
|
|
|
- DTB_SIZE := 20480
|
|
|
+ DEVICE_DTC_FLAGS := --space 20480
|
|
|
IMAGE_SIZE := 1021m
|
|
|
- KERNEL := kernel-bin | libdeflate-gzip | dtb | MuImage-initramfs gzip
|
|
|
+ KERNEL := kernel-bin | libdeflate-gzip | MuImage-initramfs gzip
|
|
|
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
|
|
UBINIZE_OPTS := -E 5
|
|
|
DEVICE_COMPAT_VERSION := 2.0
|
|
|
@@ -66,11 +57,11 @@ define Device/netgear_wndap6x0
|
|
|
SUBPAGESIZE := 256
|
|
|
PAGESIZE := 512
|
|
|
BLOCKSIZE := 16k
|
|
|
- DTB_SIZE := 32768
|
|
|
+ DEVICE_DTC_FLAGS := --space 32768
|
|
|
IMAGE_SIZE := 27392k
|
|
|
IMAGES := sysupgrade.bin factory.img
|
|
|
KERNEL_SIZE := 6080k
|
|
|
- KERNEL := dtb | kernel-bin | libdeflate-gzip | MuImage-initramfs gzip
|
|
|
+ KERNEL := kernel-bin | libdeflate-gzip | MuImage-initramfs gzip
|
|
|
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
|
|
IMAGE/factory.img := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi
|
|
|
UBINIZE_OPTS := -E 5
|
|
|
@@ -105,7 +96,7 @@ define Device/netgear_wndr4700
|
|
|
PAGESIZE := 2048
|
|
|
SUBPAGESIZE := 512
|
|
|
BLOCKSIZE := 128k
|
|
|
- DTB_SIZE := 131008
|
|
|
+ DEVICE_DTC_FLAGS := --space 131008
|
|
|
IMAGE_SIZE := 24960k
|
|
|
IMAGES := factory.img sysupgrade.bin
|
|
|
ARTIFACTS := device-tree.dtb
|
|
|
@@ -113,8 +104,8 @@ define Device/netgear_wndr4700
|
|
|
# append a fake/empty rootfs to fool netgear's uboot
|
|
|
# CHECK_DNI_FIRMWARE_ROOTFS_INTEGRITY in do_chk_dniimg()
|
|
|
KERNEL := kernel-bin | lzma -d16 | uImage lzma | pad-offset $$(BLOCKSIZE) 64 | \
|
|
|
- append-uImage-fakehdr filesystem | dtb | create-uImage-dtb | prepend-dtb
|
|
|
- KERNEL_INITRAMFS := kernel-bin | libdeflate-gzip | dtb | MuImage-initramfs gzip
|
|
|
+ append-uImage-fakehdr filesystem | create-uImage-dtb | prepend-dtb
|
|
|
+ KERNEL_INITRAMFS := kernel-bin | libdeflate-gzip | MuImage-initramfs gzip
|
|
|
IMAGE/factory.img := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi | \
|
|
|
netgear-dni | check-size
|
|
|
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|