|
@@ -4,7 +4,7 @@
|
|
|
#
|
|
#
|
|
|
################################################################################
|
|
################################################################################
|
|
|
|
|
|
|
|
-UBOOT_TOOLS_VERSION = 2021.07
|
|
|
|
|
|
|
+UBOOT_TOOLS_VERSION = 2025.10
|
|
|
UBOOT_TOOLS_SOURCE = u-boot-$(UBOOT_TOOLS_VERSION).tar.bz2
|
|
UBOOT_TOOLS_SOURCE = u-boot-$(UBOOT_TOOLS_VERSION).tar.bz2
|
|
|
UBOOT_TOOLS_SITE = https://ftp.denx.de/pub/u-boot
|
|
UBOOT_TOOLS_SITE = https://ftp.denx.de/pub/u-boot
|
|
|
UBOOT_TOOLS_LICENSE = GPL-2.0+
|
|
UBOOT_TOOLS_LICENSE = GPL-2.0+
|
|
@@ -15,14 +15,16 @@ UBOOT_TOOLS_INSTALL_STAGING = YES
|
|
|
|
|
|
|
|
# u-boot 2020.01+ needs make 4.0+
|
|
# u-boot 2020.01+ needs make 4.0+
|
|
|
UBOOT_TOOLS_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY)
|
|
UBOOT_TOOLS_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY)
|
|
|
-HOST_UBOOT_TOOLS_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY)
|
|
|
|
|
|
|
+HOST_UBOOT_TOOLS_DEPENDENCIES = $(BR2_MAKE_HOST_DEPENDENCY) host-gnutls
|
|
|
|
|
|
|
|
define UBOOT_TOOLS_CONFIGURE_CMDS
|
|
define UBOOT_TOOLS_CONFIGURE_CMDS
|
|
|
mkdir -p $(@D)/include/config
|
|
mkdir -p $(@D)/include/config
|
|
|
|
|
+ echo "#include <linux/kconfig.h>" > $(@D)/include/config.h
|
|
|
touch $(@D)/include/config/auto.conf
|
|
touch $(@D)/include/config/auto.conf
|
|
|
mkdir -p $(@D)/include/generated
|
|
mkdir -p $(@D)/include/generated
|
|
|
- touch $(@D)/include/generated/autoconf.h
|
|
|
|
|
- echo $(if $(BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT),'#define CONFIG_FIT_PRINT 1') >> $(@D)/include/generated/autoconf.h
|
|
|
|
|
|
|
+ echo "#define CONFIG_TOOLS_SHA256 1" >> $(@D)/include/generated/autoconf.h
|
|
|
|
|
+ echo "#define CONFIG_TOOLS_SHA1 1" >> $(@D)/include/generated/autoconf.h
|
|
|
|
|
+ echo $(if $(BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT),'#define CONFIG_FIT_SIGNATURE 1') >> $(@D)/include/generated/autoconf.h
|
|
|
mkdir -p $(@D)/include/asm
|
|
mkdir -p $(@D)/include/asm
|
|
|
touch $(@D)/include/asm/linkage.h
|
|
touch $(@D)/include/asm/linkage.h
|
|
|
endef
|
|
endef
|
|
@@ -44,7 +46,8 @@ UBOOT_TOOLS_DEPENDENCIES += openssl host-pkgconf
|
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_UBOOT_TOOLS_MKEFICAPSULE),y)
|
|
ifeq ($(BR2_PACKAGE_UBOOT_TOOLS_MKEFICAPSULE),y)
|
|
|
-UBOOT_TOOLS_MAKE_OPTS += CONFIG_EFI_HAVE_CAPSULE_SUPPORT=y
|
|
|
|
|
|
|
+UBOOT_TOOLS_MAKE_OPTS += CONFIG_TOOLS_MKEFICAPSULE=y
|
|
|
|
|
+UBOOT_TOOLS_DEPENDENCIES += gnutls
|
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_UBOOT_TOOLS_FIT_CHECK_SIGN),y)
|
|
ifeq ($(BR2_PACKAGE_UBOOT_TOOLS_FIT_CHECK_SIGN),y)
|
|
@@ -109,10 +112,12 @@ endef
|
|
|
|
|
|
|
|
define HOST_UBOOT_TOOLS_CONFIGURE_CMDS
|
|
define HOST_UBOOT_TOOLS_CONFIGURE_CMDS
|
|
|
mkdir -p $(@D)/include/config
|
|
mkdir -p $(@D)/include/config
|
|
|
|
|
+ echo "#include <linux/kconfig.h>" > $(@D)/include/config.h
|
|
|
touch $(@D)/include/config/auto.conf
|
|
touch $(@D)/include/config/auto.conf
|
|
|
mkdir -p $(@D)/include/generated
|
|
mkdir -p $(@D)/include/generated
|
|
|
- touch $(@D)/include/generated/autoconf.h
|
|
|
|
|
- echo $(if $(BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT),'#define CONFIG_FIT_PRINT 1') >> $(@D)/include/generated/autoconf.h
|
|
|
|
|
|
|
+ echo "#define CONFIG_TOOLS_SHA256 1" >> $(@D)/include/generated/autoconf.h
|
|
|
|
|
+ echo "#define CONFIG_TOOLS_SHA1 1" >> $(@D)/include/generated/autoconf.h
|
|
|
|
|
+ echo $(if $(BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT),'#define CONFIG_FIT_SIGNATURE 1') >> $(@D)/include/generated/autoconf.h
|
|
|
mkdir -p $(@D)/include/asm
|
|
mkdir -p $(@D)/include/asm
|
|
|
touch $(@D)/include/asm/linkage.h
|
|
touch $(@D)/include/asm/linkage.h
|
|
|
endef
|
|
endef
|
|
@@ -120,7 +125,7 @@ endef
|
|
|
HOST_UBOOT_TOOLS_MAKE_OPTS = HOSTCC="$(HOSTCC)" \
|
|
HOST_UBOOT_TOOLS_MAKE_OPTS = HOSTCC="$(HOSTCC)" \
|
|
|
HOSTCFLAGS="$(HOST_CFLAGS)" \
|
|
HOSTCFLAGS="$(HOST_CFLAGS)" \
|
|
|
HOSTLDFLAGS="$(HOST_LDFLAGS)" \
|
|
HOSTLDFLAGS="$(HOST_LDFLAGS)" \
|
|
|
- CONFIG_EFI_HAVE_CAPSULE_SUPPORT=y
|
|
|
|
|
|
|
+ CONFIG_TOOLS_MKEFICAPSULE=y
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT),y)
|
|
ifeq ($(BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT),y)
|
|
|
HOST_UBOOT_TOOLS_MAKE_OPTS += CONFIG_FIT=y CONFIG_MKIMAGE_DTC_PATH=dtc
|
|
HOST_UBOOT_TOOLS_MAKE_OPTS += CONFIG_FIT=y CONFIG_MKIMAGE_DTC_PATH=dtc
|