ARM: add config option to build zImage/dtb combo
Allows a defconfig to set a default dtb to concatenate with a zImage to create a zImage-dtb.<dtb name> Signed-off-by: Erik Gilling <konkers@android.com> Change-Id: I34b643b1c49228fbae88a56e46c93c478089620d
This commit is contained in:
parent
e6bc002dde
commit
d7a9d61873
2 changed files with 17 additions and 0 deletions
|
@ -1853,6 +1853,21 @@ config DEPRECATED_PARAM_STRUCT
|
||||||
This was deprecated in 2001 and announced to live on for 5 years.
|
This was deprecated in 2001 and announced to live on for 5 years.
|
||||||
Some old boot loaders still use this way.
|
Some old boot loaders still use this way.
|
||||||
|
|
||||||
|
config BUILD_ARM_APPENDED_DTB_IMAGE
|
||||||
|
bool "Build a concatenated zImage/dtb by default"
|
||||||
|
depends on OF
|
||||||
|
help
|
||||||
|
Enabling this option will cause a concatenated zImage and DTB to
|
||||||
|
be built by default (instead of a standalone zImage.) The image
|
||||||
|
will built in arch/arm/boot/zImage-dtb.<dtb name>
|
||||||
|
|
||||||
|
config BUILD_ARM_APPENDED_DTB_IMAGE_NAME
|
||||||
|
string "Default dtb name"
|
||||||
|
depends on BUILD_ARM_APPENDED_DTB_IMAGE
|
||||||
|
help
|
||||||
|
name of the dtb to append when building a concatenated
|
||||||
|
zImage/dtb.
|
||||||
|
|
||||||
# Compressed boot loader in ROM. Yes, we really want to ask about
|
# Compressed boot loader in ROM. Yes, we really want to ask about
|
||||||
# TEXT and BSS so we preserve their values in the config files.
|
# TEXT and BSS so we preserve their values in the config files.
|
||||||
config ZBOOT_ROM_TEXT
|
config ZBOOT_ROM_TEXT
|
||||||
|
|
|
@ -296,6 +296,8 @@ libs-y := arch/arm/lib/ $(libs-y)
|
||||||
# Default target when executing plain make
|
# Default target when executing plain make
|
||||||
ifeq ($(CONFIG_XIP_KERNEL),y)
|
ifeq ($(CONFIG_XIP_KERNEL),y)
|
||||||
KBUILD_IMAGE := xipImage
|
KBUILD_IMAGE := xipImage
|
||||||
|
else ifeq ($(CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE),y)
|
||||||
|
KBUILD_IMAGE := zImage-dtb.$(CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAME)
|
||||||
else
|
else
|
||||||
KBUILD_IMAGE := zImage
|
KBUILD_IMAGE := zImage
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue