[openwrt/openwrt] bcm4908: prepend kernel images with a custom header

LEDE Commits lede-commits at lists.infradead.org
Fri Jan 15 01:45:51 EST 2021


rmilecki pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/c40006e0af4bd58670cc8c413065830365039fe0

commit c40006e0af4bd58670cc8c413065830365039fe0
Author: Rafał Miłecki <rafal at milecki.pl>
AuthorDate: Wed Jan 13 09:16:46 2021 +0100

    bcm4908: prepend kernel images with a custom header
    
    It's required for CFE to accept kernel.
    
    Signed-off-by: Rafał Miłecki <rafal at milecki.pl>
---
 target/linux/bcm4908/image/Makefile | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/target/linux/bcm4908/image/Makefile b/target/linux/bcm4908/image/Makefile
index 7eaafd583c..f5db38915d 100644
--- a/target/linux/bcm4908/image/Makefile
+++ b/target/linux/bcm4908/image/Makefile
@@ -8,11 +8,16 @@ define Build/bcm4908lzma
 	mv $@.new $@
 endef
 
+define Build/bcm4908kernel
+	$(STAGING_DIR_HOST)/bin/bcm4908kernel -i $@ -o $@.new
+	mv $@.new $@
+endef
+
 define Device/Default
-  KERNEL := kernel-bin | bcm4908lzma
+  KERNEL := kernel-bin | bcm4908lzma | bcm4908kernel
   KERNEL_DEPENDS = $$(wildcard $(DTS_DIR)/$$(DEVICE_DTS).dts)
   KERNEL_INITRAMFS_SUFFIX := .bin
-  KERNEL_INITRAMFS := kernel-bin | bcm4908lzma
+  KERNEL_INITRAMFS := kernel-bin | bcm4908lzma | bcm4908kernel
   FILESYSTEMS := squashfs
   KERNEL_NAME := Image
   IMAGE_NAME = $$(IMAGE_PREFIX)-$$(1).$$(2)



More information about the lede-commits mailing list