aboutsummaryrefslogtreecommitdiff
path: root/boot/uboot/uboot.mk
diff options
context:
space:
mode:
authorGravatar Thomas Petazzoni <thomas.petazzoni@bootlin.com>2019-04-26 17:19:46 +0200
committerGravatar Peter Korsgaard <peter@korsgaard.com>2019-08-03 19:21:32 +0200
commitcc151c3993090a52d1fef8532f52d74ee6d924c9 (patch)
tree931fcdec4fe7783c396296ab72d5978e06466faa /boot/uboot/uboot.mk
parentea69166b88e8619e38aa72410861d952abee2792 (diff)
downloadbuildroot-cc151c3993090a52d1fef8532f52d74ee6d924c9.tar.gz
buildroot-cc151c3993090a52d1fef8532f52d74ee6d924c9.tar.bz2
boot/uboot: add option to pass custom variables to U-Boot build
U-Boot supports a number of environment variables to pass specific information. The following patches were submitted in the past to one some specific Config.in option to pass some of these variables: - http://patchwork.ozlabs.org/patch/881197/ proposed an option to pass a custom EXT_DTB= variable - http://patchwork.ozlabs.org/patch/1018245/ proposed an option to pass a custom DEVICE_TREE= variable Instead of adding one Config.in option for each of those variables, let's provide a generic mechanism to pass arbitrary variables during U-Boot build step. Cc: Konstantin Porotchkin <kostap@marvell.com> Cc: Clemens Gruber <clemens.gruber@pqgruber.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'boot/uboot/uboot.mk')
-rw-r--r--boot/uboot/uboot.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk
index 0a8856d7db..4ea2b967cf 100644
--- a/boot/uboot/uboot.mk
+++ b/boot/uboot/uboot.mk
@@ -133,7 +133,8 @@ UBOOT_MAKE_OPTS += \
CROSS_COMPILE="$(TARGET_CROSS)" \
ARCH=$(UBOOT_ARCH) \
HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \
- HOSTLDFLAGS="$(HOST_LDFLAGS)"
+ HOSTLDFLAGS="$(HOST_LDFLAGS)" \
+ $(call qstrip,$(BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS))
ifeq ($(BR2_TARGET_UBOOT_NEEDS_ATF_BL31),y)
UBOOT_DEPENDENCIES += arm-trusted-firmware