* [Buildroot] [PATCH 1/1] boot/uboot: add BR2_TARGET_UBOOT_NEEDS_XXD option
@ 2023-01-30 15:06 Jerry Kooyman via buildroot
2023-01-30 21:16 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Jerry Kooyman via buildroot @ 2023-01-30 15:06 UTC (permalink / raw)
To: buildroot; +Cc: Jerry Kooyman
From: Jerry Kooyman <jerry.kooyman@entrust.com>
A host dependency to xxd is required if the U-Boot board
configuration has CONFIG_USE_DEFAULT_ENV_FILE enabled. So
introduce a new BR U-Boot config option BR2_TARGET_UBOOT_NEEDS_XXD
to solve this problem. xxd is provided by host-vim.
Signed-off-by: Jerry Kooyman <jerry.kooyman@entrust.com>
---
boot/uboot/Config.in | 8 ++++++++
boot/uboot/uboot.mk | 4 ++++
2 files changed, 12 insertions(+)
diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in
index a729280060..282418c3ed 100644
--- a/boot/uboot/Config.in
+++ b/boot/uboot/Config.in
@@ -198,6 +198,14 @@ config BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX
This is typically the case when the board configuration
has CONFIG_TOOLS_MKEFICAPSULE enabled.
+config BR2_TARGET_UBOOT_NEEDS_XXD
+ bool "U-Boot needs xxd"
+ help
+ Select this option if your U-Boot board configuration
+ requires xxd to be available on the host. This is
+ typically the case when the board configuration has
+ CONFIG_USE_DEFAULT_ENV_FILE enabled.
+
config BR2_TARGET_UBOOT_NEEDS_ATF_BL31
bool "U-Boot needs ATF BL31"
depends on BR2_TARGET_ARM_TRUSTED_FIRMWARE
diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk
index 99e80ea5a1..4eae8e95c3 100644
--- a/boot/uboot/uboot.mk
+++ b/boot/uboot/uboot.mk
@@ -239,6 +239,10 @@ ifeq ($(BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX),y)
UBOOT_DEPENDENCIES += host-util-linux
endif
+ifeq ($(BR2_TARGET_UBOOT_NEEDS_XXD),y)
+UBOOT_DEPENDENCIES += host-vim
+endif
+
# prior to u-boot 2013.10 the license info was in COPYING. Copy it so
# legal-info finds it
define UBOOT_COPY_OLD_LICENSE_FILE
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH 1/1] boot/uboot: add BR2_TARGET_UBOOT_NEEDS_XXD option
2023-01-30 15:06 [Buildroot] [PATCH 1/1] boot/uboot: add BR2_TARGET_UBOOT_NEEDS_XXD option Jerry Kooyman via buildroot
@ 2023-01-30 21:16 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-01-30 21:16 UTC (permalink / raw)
To: Jerry Kooyman via buildroot; +Cc: jerry.kooyman
On Mon, 30 Jan 2023 09:06:13 -0600
Jerry Kooyman via buildroot <buildroot@buildroot.org> wrote:
> From: Jerry Kooyman <jerry.kooyman@entrust.com>
>
> A host dependency to xxd is required if the U-Boot board
> configuration has CONFIG_USE_DEFAULT_ENV_FILE enabled. So
> introduce a new BR U-Boot config option BR2_TARGET_UBOOT_NEEDS_XXD
> to solve this problem. xxd is provided by host-vim.
>
> Signed-off-by: Jerry Kooyman <jerry.kooyman@entrust.com>
> ---
> boot/uboot/Config.in | 8 ++++++++
> boot/uboot/uboot.mk | 4 ++++
> 2 files changed, 12 insertions(+)
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-01-30 21:17 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-30 15:06 [Buildroot] [PATCH 1/1] boot/uboot: add BR2_TARGET_UBOOT_NEEDS_XXD option Jerry Kooyman via buildroot
2023-01-30 21:16 ` Thomas Petazzoni via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox