diff options
author | Yangbo Lu <yangbo.lu@nxp.com> | 2017-09-04 13:42:49 +0800 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2017-10-07 23:13:22 +0200 |
commit | e3f47958dd16137ea903ca3733435862d9f602ae (patch) | |
tree | 28493782bcde6a981e5372ab0c7c9026097334a2 | |
parent | a5ad3a2c808afb26db6dd54b0f974c9c902f0521 (diff) | |
download | upstream-e3f47958dd16137ea903ca3733435862d9f602ae.tar.gz upstream-e3f47958dd16137ea903ca3733435862d9f602ae.tar.bz2 upstream-e3f47958dd16137ea903ca3733435862d9f602ae.zip |
layerscape: make uImage with zImage for 32-bit kernel
uImage should be made with zImage. This patch is to support
making uImage with zImage.
Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
-rw-r--r-- | target/linux/layerscape/Makefile | 1 | ||||
-rw-r--r-- | target/linux/layerscape/armv8_32b/target.mk | 1 | ||||
-rw-r--r-- | target/linux/layerscape/armv8_64b/target.mk | 1 | ||||
-rw-r--r-- | target/linux/layerscape/image/Makefile | 4 |
4 files changed, 5 insertions, 2 deletions
diff --git a/target/linux/layerscape/Makefile b/target/linux/layerscape/Makefile index c2d3cc07af..9c92bb4896 100644 --- a/target/linux/layerscape/Makefile +++ b/target/linux/layerscape/Makefile @@ -10,7 +10,6 @@ BOARD:=layerscape BOARDNAME:=NXP Layerscape DEVICE_TYPE:=developerboard KERNEL_PATCHVER:=4.4 -KERNELNAME:=Image dtbs FEATURES:=squashfs nand usb pcie gpio SUBTARGETS:=armv8_64b armv8_32b MAINTAINER:=Yangbo Lu <yangbo.lu@nxp.com> diff --git a/target/linux/layerscape/armv8_32b/target.mk b/target/linux/layerscape/armv8_32b/target.mk index ed89d8e4ec..e859c071d5 100644 --- a/target/linux/layerscape/armv8_32b/target.mk +++ b/target/linux/layerscape/armv8_32b/target.mk @@ -8,6 +8,7 @@ ARCH:=arm BOARDNAME:=ARMv8 32-bit based boards CPU_TYPE:=cortex-a9 +KERNELNAME:=zImage dtbs define Target/Description Build firmware images for NXP Layerscape ARMv8 32-bit based boards. diff --git a/target/linux/layerscape/armv8_64b/target.mk b/target/linux/layerscape/armv8_64b/target.mk index f1db72d973..274a729440 100644 --- a/target/linux/layerscape/armv8_64b/target.mk +++ b/target/linux/layerscape/armv8_64b/target.mk @@ -7,6 +7,7 @@ ARCH:=aarch64 BOARDNAME:=ARMv8 64-bit based boards +KERNELNAME:=Image dtbs define Target/Description Build firmware images for NXP Layerscape ARMv8 64-bit based boards. diff --git a/target/linux/layerscape/image/Makefile b/target/linux/layerscape/image/Makefile index 7f672d7db5..38bb06fe3d 100644 --- a/target/linux/layerscape/image/Makefile +++ b/target/linux/layerscape/image/Makefile @@ -33,15 +33,17 @@ endef define Device/Default PROFILES = Default FILESYSTEMS := squashfs - KERNEL := kernel-bin | gzip | uImage gzip DEVICE_DTS := IMAGES = firmware.bin ifeq ($(SUBTARGET),armv8_64b) + KERNEL := kernel-bin | gzip | uImage gzip KERNEL_LOADADDR = 0x80080000 KERNEL_ENTRY_POINT = 0x80080000 endif ifeq ($(SUBTARGET),armv8_32b) + KERNEL := kernel-bin | uImage none + KERNEL_NAME := zImage KERNEL_LOADADDR = 0x80008000 KERNEL_ENTRY_POINT = 0x80008000 endif |