From: Roland Hieber <rhi@pengutronix.de>
To: distrokit@pengutronix.de
Cc: Roland Hieber <rhi@pengutronix.de>
Subject: [DistroKit] [PATCH 02/11] v7a: barebox: version bump 2025.03.0 -> 2025.05.0
Date: Mon, 26 May 2025 12:11:38 +0200 [thread overview]
Message-ID: <20250526101147.1953428-2-rhi@pengutronix.de> (raw)
In-Reply-To: <20250526101147.1953428-1-rhi@pengutronix.de>
Update the version number and the MD5 hash, and run oldconfig on all
barebox recipes. Our remaining patch was merged upstream in commit
1c9a72656f88, so the patch queue can be removed. The at91 images were
renamed in commit v2025.03.0-131-gdca0152f2943 (2025-03-20, Alexander
Shiyan: "ARM: at91: xload: Rename the sama5d2 output image names"),
adapt the genimage config accordingly.
Link: https://git.pengutronix.de/cgit/barebox/commit/?id=1c9a72656f8828a
Link: https://git.pengutronix.de/cgit/barebox/commit/?id=dca0152f2943460
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
.../platform-v7a/barebox-am335x-mlo.config | 28 ++++++------
configs/platform-v7a/barebox-at91.config | 41 +++++++++++-------
configs/platform-v7a/barebox-at91.config.diff | 4 +-
configs/platform-v7a/barebox-common.config | 39 ++++++++++-------
configs/platform-v7a/barebox-mx6.config | 39 ++++++++++-------
configs/platform-v7a/barebox-mx6.config.diff | 2 +-
configs/platform-v7a/barebox-rpi2.config | 39 ++++++++++-------
configs/platform-v7a/barebox-rpi2.config.diff | 3 +-
configs/platform-v7a/barebox-stm32mp.config | 43 ++++++++++++-------
.../platform-v7a/barebox-stm32mp.config.diff | 7 +--
configs/platform-v7a/barebox-vexpress.config | 39 ++++++++++-------
.../platform-v7a/barebox-vexpress.config.diff | 2 +-
configs/platform-v7a/barebox.config | 41 +++++++++++-------
...m,arm-firmware-suite-unless-donttouch.diff | 42 ------------------
.../patches/barebox-2025.03.0/series | 1 -
configs/platform-v7a/platformconfig | 8 ++--
configs/platform-v7a/rules/barebox-at91.make | 4 +-
.../rules/image-sama5d27-giantboard.make | 2 +-
.../rules/image-sama5d27-som1-ek.make | 2 +-
19 files changed, 207 insertions(+), 179 deletions(-)
delete mode 100644 configs/platform-v7a/patches/barebox-2025.03.0/0001-of-partition-overwrite-arm,arm-firmware-suite-unless-donttouch.diff
delete mode 100644 configs/platform-v7a/patches/barebox-2025.03.0/series
diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config
index ad87ca07cf23..44dbadc08599 100644
--- a/configs/platform-v7a/barebox-am335x-mlo.config
+++ b/configs/platform-v7a/barebox-am335x-mlo.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2025.03.0 Configuration
+# Barebox/arm 2025.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARCH_LINUX_NAME="arm"
@@ -79,22 +79,25 @@ CONFIG_ARM_EXCEPTIONS=y
# CONFIG_ARM_PSCI_CLIENT is not set
# end of ARM specific settings
-CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
-
#
# General architecture-dependent options
#
# CONFIG_BOARD_GENERIC_DT is not set
# end of General architecture-dependent options
+CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
+CONFIG_ARCH_HAS_ZERO_PAGE=y
+CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_ARCH_HAS_SJLJ=y
+CONFIG_HAS_DEBUG_LL=y
+CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_CLANG_VERSION=0
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
-CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
-CONFIG_ARCH_HAS_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_FILETYPE=y
@@ -121,6 +124,7 @@ CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
CONFIG_USE_COMPRESSED_DTB=y
CONFIG_PBL_RELOCATABLE=y
+CONFIG_PBL_CLOCKSOURCE=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
# CONFIG_IMAGE_COMPRESSION_LZO is not set
@@ -140,7 +144,6 @@ CONFIG_MALLOC_ALIGNMENT=8
# CONFIG_MALLOC_DLMALLOC is not set
CONFIG_MALLOC_TLSF=y
# CONFIG_MALLOC_DUMMY is not set
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
# CONFIG_KALLSYMS is not set
CONFIG_RELOCATABLE=y
# CONFIG_PANIC_POWEROFF is not set
@@ -180,11 +183,14 @@ CONFIG_DEFAULT_COMPRESSION_NONE=y
# CONFIG_BTHREAD is not set
# CONFIG_STATE is not set
# CONFIG_BOOTCHOOSER is not set
+# CONFIG_BOOT_DEFAULTS is not set
+# CONFIG_BAREBOX_DT_2ND is not set
CONFIG_EXTERNAL_DTS_FRAGMENTS=""
#
# OP-TEE loading
#
+CONFIG_FILETYPE_STRINGS=y
# end of OP-TEE loading
# end of General Settings
@@ -193,7 +199,6 @@ CONFIG_EXTERNAL_DTS_FRAGMENTS=""
#
CONFIG_COMPILE_LOGLEVEL=6
CONFIG_DEFAULT_LOGLEVEL=7
-CONFIG_HAS_DEBUG_LL=y
# CONFIG_DEBUG_LL is not set
CONFIG_DEBUG_OMAP_UART_PORT=1
# CONFIG_DEBUG_INITCALLS is not set
@@ -204,7 +209,6 @@ CONFIG_DEBUG_OMAP_UART_PORT=1
# CONFIG_PBL_BREAK is not set
# CONFIG_PRINTF_FULL is not set
# CONFIG_UBSAN is not set
-CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_HAS_KASAN_GENERIC=y
# CONFIG_KASAN is not set
# CONFIG_COMPILE_TEST is not set
@@ -287,6 +291,7 @@ CONFIG_MCI=y
# CONFIG_MCI_WRITE is not set
# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set
# CONFIG_MCI_MMC_GPP_PARTITIONS is not set
+# CONFIG_MCI_MMC_RPMB is not set
#
# --- MCI host drivers ---
@@ -299,6 +304,7 @@ CONFIG_MCI_OMAP_HSMMC=y
# CONFIG_MCI_ARASAN is not set
# CONFIG_MCI_AM654 is not set
# CONFIG_MCI_SPI is not set
+CONFIG_MCI_OMAP_HSMMC_PBL=y
# CONFIG_COMMON_CLK is not set
#
@@ -326,7 +332,7 @@ CONFIG_CLOCKSOURCE_TI_DM=y
# CONFIG_SRAM is not set
# CONFIG_DEV_MEM is not set
# CONFIG_UBOOTVAR is not set
-# CONFIG_STORAGE_BY_UUID is not set
+# CONFIG_STORAGE_BY_ALIAS is not set
# end of Misc devices
# CONFIG_LED is not set
@@ -546,8 +552,6 @@ CONFIG_XYMODEM=y
# CONFIG_BOOTSTRAP is not set
# CONFIG_NLS is not set
# CONFIG_BLOBGEN is not set
-CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
-CONFIG_ARCH_HAS_ZERO_PAGE=y
# end of Library routines
#
@@ -563,7 +567,7 @@ CONFIG_ARCH_HAS_ZERO_PAGE=y
#
#
-# Extra care needs to be in secure booted systems.
+# Extra care needs to be taken in secure booted systems.
#
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
diff --git a/configs/platform-v7a/barebox-at91.config b/configs/platform-v7a/barebox-at91.config
index 9d1c6f9c9334..551357b674fd 100644
--- a/configs/platform-v7a/barebox-at91.config
+++ b/configs/platform-v7a/barebox-at91.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2025.03.0 Configuration
+# Barebox/arm 2025.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARCH_LINUX_NAME="arm"
@@ -47,7 +47,7 @@ CONFIG_HAVE_AT91_GENERATED_CLK=y
CONFIG_HAVE_AT91_AUDIO_PLL=y
CONFIG_HAVE_AT91_I2S_MUX_CLK=y
CONFIG_HAVE_AT91_DDRAMC=y
-CONFIG_AT91_MCI_PBL=y
+CONFIG_AT91_PBL=y
CONFIG_AT91SAM9_SMC=y
CONFIG_HAVE_AT91SAM9_RST=y
CONFIG_SOC_SAM_V7=y
@@ -90,10 +90,10 @@ CONFIG_ARM_EXCEPTIONS=y
CONFIG_ARM_UNWIND=y
# CONFIG_ARM_SEMIHOSTING is not set
# CONFIG_ARM_PSCI_CLIENT is not set
+# CONFIG_ARM_BOOTM_ELF is not set
+# CONFIG_ARM_BOOTM_FIP is not set
# end of ARM specific settings
-CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
-
#
# General architecture-dependent options
#
@@ -101,15 +101,21 @@ CONFIG_BOARD_GENERIC_DT=y
# CONFIG_BOARD_GENERIC_FIT is not set
# end of General architecture-dependent options
+CONFIG_ARCH_HAS_STACK_DUMP=y
+CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
+CONFIG_ARCH_HAS_ZERO_PAGE=y
+CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_ARCH_HAS_SJLJ=y
+CONFIG_HAS_DEBUG_LL=y
+CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_CLANG_VERSION=0
CONFIG_GREGORIAN_CALENDER=y
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
-CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
-CONFIG_ARCH_HAS_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
@@ -120,6 +126,7 @@ CONFIG_UIMAGE=y
CONFIG_FITIMAGE=y
CONFIG_LOGBUF=y
CONFIG_STDDEV=y
+CONFIG_CDEV_ALIAS=y
CONFIG_MENUTREE=y
CONFIG_UBIFORMAT=y
CONFIG_BOOT=y
@@ -168,7 +175,6 @@ CONFIG_MALLOC_ALIGNMENT=8
# CONFIG_EXPERIMENTAL is not set
# CONFIG_MALLOC_DLMALLOC is not set
CONFIG_MALLOC_TLSF=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_KALLSYMS=y
CONFIG_RELOCATABLE=y
# CONFIG_PANIC_POWEROFF is not set
@@ -200,12 +206,12 @@ CONFIG_BOOTM_OFTREE=y
CONFIG_BOOTM_UIMAGE=y
CONFIG_BOOTM_OFTREE_UIMAGE=y
# CONFIG_BOOTM_AIMAGE is not set
-# CONFIG_BOOTM_ELF is not set
CONFIG_BOOTM_FITIMAGE=y
# CONFIG_BOOTM_FITIMAGE_SIGNATURE is not set
CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y
CONFIG_BLSPEC=y
CONFIG_FLEXIBLE_BOOTARGS=y
+CONFIG_ROOTWAIT_BOOTARG=y
CONFIG_MMCBLKDEV_ROOTARG=y
CONFIG_BAREBOX_UPDATE=y
CONFIG_SYSTEM_PARTITIONS=y
@@ -242,6 +248,8 @@ CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
CONFIG_BOOTCHOOSER=y
+CONFIG_BOOT_DEFAULTS=y
+CONFIG_BAREBOX_DT_2ND=y
CONFIG_RESET_SOURCE=y
# CONFIG_MACHINE_ID is not set
# CONFIG_SYSTEMD_OF_WATCHDOG is not set
@@ -252,6 +260,7 @@ CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi"
#
# CONFIG_BOOTM_OPTEE is not set
# CONFIG_PBL_OPTEE is not set
+CONFIG_FILETYPE_STRINGS=y
# end of OP-TEE loading
#
@@ -267,7 +276,6 @@ CONFIG_FASTBOOT_CMD_OEM=y
#
CONFIG_COMPILE_LOGLEVEL=6
CONFIG_DEFAULT_LOGLEVEL=7
-CONFIG_HAS_DEBUG_LL=y
# CONFIG_DEBUG_LL is not set
CONFIG_DEBUG_AT91_UART_BASE=0xfc069000
# CONFIG_DEBUG_INITCALLS is not set
@@ -279,7 +287,6 @@ CONFIG_DEBUG_AT91_UART_BASE=0xfc069000
# CONFIG_PBL_BREAK is not set
# CONFIG_PRINTF_FULL is not set
# CONFIG_UBSAN is not set
-CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_HAS_KASAN_GENERIC=y
# CONFIG_KASAN is not set
# CONFIG_COMPILE_TEST is not set
@@ -324,6 +331,7 @@ CONFIG_CMD_ARM_MMUINFO=y
CONFIG_CMD_BLKSTATS=y
CONFIG_CMD_REGULATOR=y
# CONFIG_CMD_NVMEM is not set
+# CONFIG_CMD_VARINFO is not set
CONFIG_CMD_VERSION=y
# CONFIG_CMD_MMC is not set
# CONFIG_CMD_MMC_EXTCSD is not set
@@ -390,6 +398,7 @@ CONFIG_CMD_DIRNAME=y
CONFIG_CMD_FILETYPE=y
CONFIG_CMD_LN=y
CONFIG_CMD_LS=y
+CONFIG_CMD_TREE=y
# CONFIG_CMD_STAT is not set
CONFIG_CMD_MD5SUM=y
CONFIG_CMD_MKDIR=y
@@ -400,6 +409,7 @@ CONFIG_CMD_RMDIR=y
CONFIG_CMD_SHA1SUM=y
# CONFIG_CMD_SHA224SUM is not set
# CONFIG_CMD_SHA256SUM is not set
+# CONFIG_CMD_BASE64 is not set
# CONFIG_CMD_SHA384SUM is not set
# CONFIG_CMD_SHA512SUM is not set
# CONFIG_CMD_FIPTOOL is not set
@@ -428,6 +438,7 @@ CONFIG_NET_CMD_IFUP=y
CONFIG_CMD_MIITOOL=y
CONFIG_CMD_PING=y
CONFIG_CMD_TFTP=y
+# CONFIG_CMD_IP is not set
CONFIG_CMD_IP_ROUTE_GET=y
# CONFIG_CMD_ETHLOG is not set
# end of Network
@@ -467,6 +478,7 @@ CONFIG_CMD_MW=y
#
CONFIG_CMD_CLK=y
CONFIG_CMD_DETECT=y
+# CONFIG_CMD_TRUNCATE is not set
CONFIG_CMD_SYNC=y
CONFIG_CMD_FLASH=y
CONFIG_CMD_GPIO=y
@@ -512,7 +524,6 @@ CONFIG_CMD_STATE=y
# end of Commands
CONFIG_NET=y
-CONFIG_NET_NFS=y
# CONFIG_NET_NETCONSOLE is not set
CONFIG_NET_RESOLV=y
CONFIG_NET_IFUP=y
@@ -728,6 +739,7 @@ CONFIG_MCI_WRITE=y
CONFIG_MCI_ERASE=y
CONFIG_MCI_MMC_BOOT_PARTITIONS=y
# CONFIG_MCI_MMC_GPP_PARTITIONS is not set
+# CONFIG_MCI_MMC_RPMB is not set
#
# --- MCI host drivers ---
@@ -791,7 +803,7 @@ CONFIG_SRAM=y
CONFIG_STATE_DRV=y
CONFIG_DEV_MEM=y
# CONFIG_UBOOTVAR is not set
-# CONFIG_STORAGE_BY_UUID is not set
+# CONFIG_STORAGE_BY_ALIAS is not set
# end of Misc devices
CONFIG_LED=y
@@ -1048,9 +1060,6 @@ CONFIG_LIBFDT=y
CONFIG_PRINTF_UUID=y
CONFIG_NLS=y
# CONFIG_BLOBGEN is not set
-CONFIG_ARCH_HAS_STACK_DUMP=y
-CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
-CONFIG_ARCH_HAS_ZERO_PAGE=y
CONFIG_GENERIC_ALLOCATOR=y
# end of Library routines
@@ -1067,7 +1076,7 @@ CONFIG_GENERIC_ALLOCATOR=y
#
#
-# Extra care needs to be in secure booted systems.
+# Extra care needs to be taken in secure booted systems.
#
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
diff --git a/configs/platform-v7a/barebox-at91.config.diff b/configs/platform-v7a/barebox-at91.config.diff
index cf092c542a02..31d2f1c3c7c0 100644
--- a/configs/platform-v7a/barebox-at91.config.diff
+++ b/configs/platform-v7a/barebox-at91.config.diff
@@ -1,4 +1,4 @@
-b84e018f387ca177ad90f1972d178d88
+3118a4e72c6ae44b00e041e7fbe80ad3
CONFIG_ARCH_AT91=y
# CONFIG_ARCH_BCM283X is not set
# CONFIG_ARCH_IMX is undefined
@@ -10,8 +10,8 @@ CONFIG_ARCH_AT91=y
# CONFIG_ARM_SECURE_MONITOR is undefined
# CONFIG_ARM_SMCCC is undefined
CONFIG_AT91SAM9_SMC=y
-CONFIG_AT91_MCI_PBL=y
CONFIG_AT91_MULTI_BOARDS=y
+CONFIG_AT91_PBL=y
CONFIG_ATMEL_EBI=y
CONFIG_BOOTM_OFTREE_UIMAGE=y
CONFIG_CLOCKSOURCE_ATMEL_PIT=y
diff --git a/configs/platform-v7a/barebox-common.config b/configs/platform-v7a/barebox-common.config
index 6fab1828a60f..51a2c8c8d37c 100644
--- a/configs/platform-v7a/barebox-common.config
+++ b/configs/platform-v7a/barebox-common.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2025.03.0 Configuration
+# Barebox/arm 2025.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARCH_LINUX_NAME="arm"
@@ -75,10 +75,10 @@ CONFIG_ARM_UNWIND=y
CONFIG_ARM_SMCCC=y
CONFIG_ARM_SECURE_MONITOR=y
# CONFIG_ARM_PSCI_CLIENT is not set
+# CONFIG_ARM_BOOTM_ELF is not set
+# CONFIG_ARM_BOOTM_FIP is not set
# end of ARM specific settings
-CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
-
#
# General architecture-dependent options
#
@@ -86,15 +86,21 @@ CONFIG_BOARD_GENERIC_DT=y
# CONFIG_BOARD_GENERIC_FIT is not set
# end of General architecture-dependent options
+CONFIG_ARCH_HAS_STACK_DUMP=y
+CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
+CONFIG_ARCH_HAS_ZERO_PAGE=y
+CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_ARCH_HAS_SJLJ=y
+CONFIG_HAS_DEBUG_LL=y
+CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_CLANG_VERSION=0
CONFIG_GREGORIAN_CALENDER=y
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
-CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
-CONFIG_ARCH_HAS_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
@@ -105,6 +111,7 @@ CONFIG_UIMAGE=y
CONFIG_FITIMAGE=y
CONFIG_LOGBUF=y
CONFIG_STDDEV=y
+CONFIG_CDEV_ALIAS=y
CONFIG_MENUTREE=y
CONFIG_BOOT=y
CONFIG_FASTBOOT_BASE=y
@@ -152,7 +159,6 @@ CONFIG_MALLOC_ALIGNMENT=8
# CONFIG_EXPERIMENTAL is not set
# CONFIG_MALLOC_DLMALLOC is not set
CONFIG_MALLOC_TLSF=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_KALLSYMS=y
CONFIG_RELOCATABLE=y
# CONFIG_PANIC_POWEROFF is not set
@@ -184,12 +190,12 @@ CONFIG_BOOTM_OFTREE=y
CONFIG_BOOTM_UIMAGE=y
# CONFIG_BOOTM_OFTREE_UIMAGE is not set
# CONFIG_BOOTM_AIMAGE is not set
-# CONFIG_BOOTM_ELF is not set
CONFIG_BOOTM_FITIMAGE=y
# CONFIG_BOOTM_FITIMAGE_SIGNATURE is not set
CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y
CONFIG_BLSPEC=y
CONFIG_FLEXIBLE_BOOTARGS=y
+CONFIG_ROOTWAIT_BOOTARG=y
CONFIG_MMCBLKDEV_ROOTARG=y
CONFIG_BAREBOX_UPDATE=y
CONFIG_SYSTEM_PARTITIONS=y
@@ -226,6 +232,8 @@ CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
CONFIG_BOOTCHOOSER=y
+CONFIG_BOOT_DEFAULTS=y
+CONFIG_BAREBOX_DT_2ND=y
CONFIG_RESET_SOURCE=y
# CONFIG_MACHINE_ID is not set
# CONFIG_SYSTEMD_OF_WATCHDOG is not set
@@ -236,6 +244,7 @@ CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi"
#
# CONFIG_BOOTM_OPTEE is not set
# CONFIG_PBL_OPTEE is not set
+CONFIG_FILETYPE_STRINGS=y
# end of OP-TEE loading
#
@@ -251,7 +260,6 @@ CONFIG_FASTBOOT_CMD_OEM=y
#
CONFIG_COMPILE_LOGLEVEL=7
CONFIG_DEFAULT_LOGLEVEL=6
-CONFIG_HAS_DEBUG_LL=y
# CONFIG_DEBUG_LL is not set
# CONFIG_DEBUG_INITCALLS is not set
# CONFIG_DEBUG_PROBES is not set
@@ -261,7 +269,6 @@ CONFIG_HAS_DEBUG_LL=y
# CONFIG_PBL_BREAK is not set
# CONFIG_PRINTF_FULL is not set
# CONFIG_UBSAN is not set
-CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_HAS_KASAN_GENERIC=y
# CONFIG_KASAN is not set
# CONFIG_COMPILE_TEST is not set
@@ -304,6 +311,7 @@ CONFIG_CMD_MEMINFO=y
CONFIG_CMD_ARM_MMUINFO=y
CONFIG_CMD_BLKSTATS=y
CONFIG_CMD_REGULATOR=y
+# CONFIG_CMD_VARINFO is not set
CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
# CONFIG_CMD_MMC_EXTCSD is not set
@@ -367,6 +375,7 @@ CONFIG_CMD_DIRNAME=y
CONFIG_CMD_FILETYPE=y
CONFIG_CMD_LN=y
CONFIG_CMD_LS=y
+CONFIG_CMD_TREE=y
# CONFIG_CMD_STAT is not set
CONFIG_CMD_MD5SUM=y
CONFIG_CMD_MKDIR=y
@@ -377,6 +386,7 @@ CONFIG_CMD_RMDIR=y
CONFIG_CMD_SHA1SUM=y
# CONFIG_CMD_SHA224SUM is not set
# CONFIG_CMD_SHA256SUM is not set
+# CONFIG_CMD_BASE64 is not set
# CONFIG_CMD_SHA384SUM is not set
# CONFIG_CMD_SHA512SUM is not set
# CONFIG_CMD_FIPTOOL is not set
@@ -405,6 +415,7 @@ CONFIG_NET_CMD_IFUP=y
CONFIG_CMD_MIITOOL=y
CONFIG_CMD_PING=y
CONFIG_CMD_TFTP=y
+# CONFIG_CMD_IP is not set
CONFIG_CMD_IP_ROUTE_GET=y
# CONFIG_CMD_ETHLOG is not set
# end of Network
@@ -444,6 +455,7 @@ CONFIG_CMD_MW=y
#
CONFIG_CMD_CLK=y
CONFIG_CMD_DETECT=y
+# CONFIG_CMD_TRUNCATE is not set
CONFIG_CMD_SYNC=y
CONFIG_CMD_FLASH=y
CONFIG_CMD_GPIO=y
@@ -488,7 +500,6 @@ CONFIG_CMD_STATE=y
# end of Commands
CONFIG_NET=y
-CONFIG_NET_NFS=y
# CONFIG_NET_NETCONSOLE is not set
CONFIG_NET_RESOLV=y
CONFIG_NET_IFUP=y
@@ -690,6 +701,7 @@ CONFIG_MCI_WRITE=y
CONFIG_MCI_ERASE=y
# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set
# CONFIG_MCI_MMC_GPP_PARTITIONS is not set
+# CONFIG_MCI_MMC_RPMB is not set
#
# --- MCI host drivers ---
@@ -751,7 +763,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
CONFIG_STATE_DRV=y
CONFIG_DEV_MEM=y
# CONFIG_UBOOTVAR is not set
-# CONFIG_STORAGE_BY_UUID is not set
+# CONFIG_STORAGE_BY_ALIAS is not set
# end of Misc devices
CONFIG_LED=y
@@ -1005,9 +1017,6 @@ CONFIG_LIBFDT=y
CONFIG_PRINTF_UUID=y
CONFIG_NLS=y
# CONFIG_BLOBGEN is not set
-CONFIG_ARCH_HAS_STACK_DUMP=y
-CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
-CONFIG_ARCH_HAS_ZERO_PAGE=y
# end of Library routines
#
@@ -1023,7 +1032,7 @@ CONFIG_ARCH_HAS_ZERO_PAGE=y
#
#
-# Extra care needs to be in secure booted systems.
+# Extra care needs to be taken in secure booted systems.
#
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
diff --git a/configs/platform-v7a/barebox-mx6.config b/configs/platform-v7a/barebox-mx6.config
index 4d35168fdac8..98b21a9d3f51 100644
--- a/configs/platform-v7a/barebox-mx6.config
+++ b/configs/platform-v7a/barebox-mx6.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2025.03.0 Configuration
+# Barebox/arm 2025.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARCH_LINUX_NAME="arm"
@@ -176,10 +176,10 @@ CONFIG_ARM_EXCEPTIONS=y
CONFIG_ARM_UNWIND=y
# CONFIG_ARM_SEMIHOSTING is not set
# CONFIG_ARM_PSCI_CLIENT is not set
+# CONFIG_ARM_BOOTM_ELF is not set
+# CONFIG_ARM_BOOTM_FIP is not set
# end of ARM specific settings
-CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
-
#
# General architecture-dependent options
#
@@ -187,15 +187,21 @@ CONFIG_BOARD_GENERIC_DT=y
# CONFIG_BOARD_GENERIC_FIT is not set
# end of General architecture-dependent options
+CONFIG_ARCH_HAS_STACK_DUMP=y
+CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
+CONFIG_ARCH_HAS_ZERO_PAGE=y
+CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_ARCH_HAS_SJLJ=y
+CONFIG_HAS_DEBUG_LL=y
+CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_CLANG_VERSION=0
CONFIG_GREGORIAN_CALENDER=y
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
-CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
-CONFIG_ARCH_HAS_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
@@ -206,6 +212,7 @@ CONFIG_UIMAGE=y
CONFIG_FITIMAGE=y
CONFIG_LOGBUF=y
CONFIG_STDDEV=y
+CONFIG_CDEV_ALIAS=y
CONFIG_MENUTREE=y
CONFIG_BAREBOX_UPDATE_IMX_NAND_FCB=y
CONFIG_UBIFORMAT=y
@@ -255,7 +262,6 @@ CONFIG_MALLOC_ALIGNMENT=8
# CONFIG_EXPERIMENTAL is not set
# CONFIG_MALLOC_DLMALLOC is not set
CONFIG_MALLOC_TLSF=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_KALLSYMS=y
CONFIG_RELOCATABLE=y
# CONFIG_PANIC_POWEROFF is not set
@@ -287,12 +293,12 @@ CONFIG_BOOTM_OFTREE=y
CONFIG_BOOTM_UIMAGE=y
CONFIG_BOOTM_OFTREE_UIMAGE=y
# CONFIG_BOOTM_AIMAGE is not set
-# CONFIG_BOOTM_ELF is not set
CONFIG_BOOTM_FITIMAGE=y
# CONFIG_BOOTM_FITIMAGE_SIGNATURE is not set
CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y
CONFIG_BLSPEC=y
CONFIG_FLEXIBLE_BOOTARGS=y
+CONFIG_ROOTWAIT_BOOTARG=y
CONFIG_MMCBLKDEV_ROOTARG=y
CONFIG_BAREBOX_UPDATE=y
CONFIG_SYSTEM_PARTITIONS=y
@@ -330,6 +336,8 @@ CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
CONFIG_BOOTCHOOSER=y
+CONFIG_BOOT_DEFAULTS=y
+CONFIG_BAREBOX_DT_2ND=y
CONFIG_RESET_SOURCE=y
CONFIG_MACHINE_ID=y
# CONFIG_SYSTEMD_OF_WATCHDOG is not set
@@ -339,6 +347,7 @@ CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi"
# OP-TEE loading
#
# CONFIG_BOOTM_OPTEE is not set
+CONFIG_FILETYPE_STRINGS=y
# end of OP-TEE loading
#
@@ -354,7 +363,6 @@ CONFIG_FASTBOOT_CMD_OEM=y
#
CONFIG_COMPILE_LOGLEVEL=7
CONFIG_DEFAULT_LOGLEVEL=6
-CONFIG_HAS_DEBUG_LL=y
# CONFIG_DEBUG_LL is not set
CONFIG_DEBUG_IMX_UART_PORT=1
# CONFIG_DEBUG_INITCALLS is not set
@@ -365,7 +373,6 @@ CONFIG_DEBUG_IMX_UART_PORT=1
# CONFIG_PBL_BREAK is not set
# CONFIG_PRINTF_FULL is not set
# CONFIG_UBSAN is not set
-CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_HAS_KASAN_GENERIC=y
# CONFIG_KASAN is not set
# CONFIG_COMPILE_TEST is not set
@@ -409,6 +416,7 @@ CONFIG_CMD_ARM_MMUINFO=y
CONFIG_CMD_BLKSTATS=y
CONFIG_CMD_REGULATOR=y
# CONFIG_CMD_NVMEM is not set
+# CONFIG_CMD_VARINFO is not set
CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
CONFIG_CMD_MMC_EXTCSD=y
@@ -475,6 +483,7 @@ CONFIG_CMD_DIRNAME=y
CONFIG_CMD_FILETYPE=y
CONFIG_CMD_LN=y
CONFIG_CMD_LS=y
+CONFIG_CMD_TREE=y
# CONFIG_CMD_STAT is not set
CONFIG_CMD_MD5SUM=y
CONFIG_CMD_MKDIR=y
@@ -485,6 +494,7 @@ CONFIG_CMD_RMDIR=y
CONFIG_CMD_SHA1SUM=y
# CONFIG_CMD_SHA224SUM is not set
# CONFIG_CMD_SHA256SUM is not set
+# CONFIG_CMD_BASE64 is not set
# CONFIG_CMD_SHA384SUM is not set
# CONFIG_CMD_SHA512SUM is not set
# CONFIG_CMD_FIPTOOL is not set
@@ -513,6 +523,7 @@ CONFIG_NET_CMD_IFUP=y
CONFIG_CMD_MIITOOL=y
CONFIG_CMD_PING=y
CONFIG_CMD_TFTP=y
+# CONFIG_CMD_IP is not set
CONFIG_CMD_IP_ROUTE_GET=y
# CONFIG_CMD_ETHLOG is not set
# end of Network
@@ -554,6 +565,7 @@ CONFIG_CMD_MW=y
#
CONFIG_CMD_CLK=y
CONFIG_CMD_DETECT=y
+# CONFIG_CMD_TRUNCATE is not set
CONFIG_CMD_SYNC=y
CONFIG_CMD_FLASH=y
CONFIG_CMD_GPIO=y
@@ -604,7 +616,6 @@ CONFIG_CMD_STATE=y
CONFIG_NET=y
CONFIG_NET_ETHADDR_FROM_MACHINE_ID=y
-CONFIG_NET_NFS=y
# CONFIG_NET_NETCONSOLE is not set
CONFIG_NET_RESOLV=y
CONFIG_NET_IFUP=y
@@ -874,6 +885,7 @@ CONFIG_MCI_WRITE=y
CONFIG_MCI_ERASE=y
CONFIG_MCI_MMC_BOOT_PARTITIONS=y
# CONFIG_MCI_MMC_GPP_PARTITIONS is not set
+# CONFIG_MCI_MMC_RPMB is not set
#
# --- MCI host drivers ---
@@ -936,7 +948,7 @@ CONFIG_MFD_SYSCON=y
CONFIG_STATE_DRV=y
CONFIG_DEV_MEM=y
# CONFIG_UBOOTVAR is not set
-# CONFIG_STORAGE_BY_UUID is not set
+# CONFIG_STORAGE_BY_ALIAS is not set
# end of Misc devices
CONFIG_LED=y
@@ -1234,9 +1246,6 @@ CONFIG_LODEPNG=y
CONFIG_PRINTF_UUID=y
CONFIG_NLS=y
# CONFIG_BLOBGEN is not set
-CONFIG_ARCH_HAS_STACK_DUMP=y
-CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
-CONFIG_ARCH_HAS_ZERO_PAGE=y
# end of Library routines
#
@@ -1252,7 +1261,7 @@ CONFIG_ARCH_HAS_ZERO_PAGE=y
#
#
-# Extra care needs to be in secure booted systems.
+# Extra care needs to be taken in secure booted systems.
#
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
diff --git a/configs/platform-v7a/barebox-mx6.config.diff b/configs/platform-v7a/barebox-mx6.config.diff
index 9b2cf6d485b1..7ba6b4e66c44 100644
--- a/configs/platform-v7a/barebox-mx6.config.diff
+++ b/configs/platform-v7a/barebox-mx6.config.diff
@@ -1,4 +1,4 @@
-b84e018f387ca177ad90f1972d178d88
+3118a4e72c6ae44b00e041e7fbe80ad3
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_HAS_FEC_IMX=y
CONFIG_ARCH_HAS_IMX_GPT=y
diff --git a/configs/platform-v7a/barebox-rpi2.config b/configs/platform-v7a/barebox-rpi2.config
index 9233a01e0081..75ad612ee031 100644
--- a/configs/platform-v7a/barebox-rpi2.config
+++ b/configs/platform-v7a/barebox-rpi2.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2025.03.0 Configuration
+# Barebox/arm 2025.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARCH_LINUX_NAME="arm"
@@ -75,10 +75,10 @@ CONFIG_ARM_UNWIND=y
CONFIG_ARM_SMCCC=y
CONFIG_ARM_SECURE_MONITOR=y
# CONFIG_ARM_PSCI_CLIENT is not set
+# CONFIG_ARM_BOOTM_ELF is not set
+# CONFIG_ARM_BOOTM_FIP is not set
# end of ARM specific settings
-CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
-
#
# General architecture-dependent options
#
@@ -86,15 +86,21 @@ CONFIG_BOARD_GENERIC_DT=y
# CONFIG_BOARD_GENERIC_FIT is not set
# end of General architecture-dependent options
+CONFIG_ARCH_HAS_STACK_DUMP=y
+CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
+CONFIG_ARCH_HAS_ZERO_PAGE=y
+CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_ARCH_HAS_SJLJ=y
+CONFIG_HAS_DEBUG_LL=y
+CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_CLANG_VERSION=0
CONFIG_GREGORIAN_CALENDER=y
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
-CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
-CONFIG_ARCH_HAS_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
@@ -105,6 +111,7 @@ CONFIG_UIMAGE=y
CONFIG_FITIMAGE=y
CONFIG_LOGBUF=y
CONFIG_STDDEV=y
+CONFIG_CDEV_ALIAS=y
CONFIG_MENUTREE=y
CONFIG_BOOT=y
CONFIG_FASTBOOT_BASE=y
@@ -152,7 +159,6 @@ CONFIG_MALLOC_ALIGNMENT=8
# CONFIG_EXPERIMENTAL is not set
# CONFIG_MALLOC_DLMALLOC is not set
CONFIG_MALLOC_TLSF=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_KALLSYMS=y
CONFIG_RELOCATABLE=y
# CONFIG_PANIC_POWEROFF is not set
@@ -184,12 +190,12 @@ CONFIG_BOOTM_OFTREE=y
CONFIG_BOOTM_UIMAGE=y
# CONFIG_BOOTM_OFTREE_UIMAGE is not set
# CONFIG_BOOTM_AIMAGE is not set
-# CONFIG_BOOTM_ELF is not set
CONFIG_BOOTM_FITIMAGE=y
# CONFIG_BOOTM_FITIMAGE_SIGNATURE is not set
CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y
CONFIG_BLSPEC=y
CONFIG_FLEXIBLE_BOOTARGS=y
+CONFIG_ROOTWAIT_BOOTARG=y
CONFIG_MMCBLKDEV_ROOTARG=y
CONFIG_BAREBOX_UPDATE=y
CONFIG_SYSTEM_PARTITIONS=y
@@ -226,6 +232,8 @@ CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
CONFIG_BOOTCHOOSER=y
+CONFIG_BOOT_DEFAULTS=y
+CONFIG_BAREBOX_DT_2ND=y
CONFIG_RESET_SOURCE=y
# CONFIG_MACHINE_ID is not set
# CONFIG_SYSTEMD_OF_WATCHDOG is not set
@@ -235,6 +243,7 @@ CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi"
# OP-TEE loading
#
# CONFIG_BOOTM_OPTEE is not set
+CONFIG_FILETYPE_STRINGS=y
# end of OP-TEE loading
#
@@ -250,7 +259,6 @@ CONFIG_FASTBOOT_CMD_OEM=y
#
CONFIG_COMPILE_LOGLEVEL=7
CONFIG_DEFAULT_LOGLEVEL=6
-CONFIG_HAS_DEBUG_LL=y
# CONFIG_DEBUG_LL is not set
# CONFIG_DEBUG_INITCALLS is not set
# CONFIG_DEBUG_PROBES is not set
@@ -260,7 +268,6 @@ CONFIG_HAS_DEBUG_LL=y
# CONFIG_PBL_BREAK is not set
# CONFIG_PRINTF_FULL is not set
# CONFIG_UBSAN is not set
-CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_HAS_KASAN_GENERIC=y
# CONFIG_KASAN is not set
# CONFIG_COMPILE_TEST is not set
@@ -304,6 +311,7 @@ CONFIG_CMD_ARM_MMUINFO=y
CONFIG_CMD_BLKSTATS=y
CONFIG_CMD_REGULATOR=y
# CONFIG_CMD_NVMEM is not set
+# CONFIG_CMD_VARINFO is not set
CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
# CONFIG_CMD_MMC_EXTCSD is not set
@@ -367,6 +375,7 @@ CONFIG_CMD_DIRNAME=y
CONFIG_CMD_FILETYPE=y
CONFIG_CMD_LN=y
CONFIG_CMD_LS=y
+CONFIG_CMD_TREE=y
# CONFIG_CMD_STAT is not set
CONFIG_CMD_MD5SUM=y
CONFIG_CMD_MKDIR=y
@@ -377,6 +386,7 @@ CONFIG_CMD_RMDIR=y
CONFIG_CMD_SHA1SUM=y
# CONFIG_CMD_SHA224SUM is not set
# CONFIG_CMD_SHA256SUM is not set
+# CONFIG_CMD_BASE64 is not set
# CONFIG_CMD_SHA384SUM is not set
# CONFIG_CMD_SHA512SUM is not set
# CONFIG_CMD_FIPTOOL is not set
@@ -405,6 +415,7 @@ CONFIG_NET_CMD_IFUP=y
CONFIG_CMD_MIITOOL=y
CONFIG_CMD_PING=y
CONFIG_CMD_TFTP=y
+# CONFIG_CMD_IP is not set
CONFIG_CMD_IP_ROUTE_GET=y
# CONFIG_CMD_ETHLOG is not set
# end of Network
@@ -444,6 +455,7 @@ CONFIG_CMD_MW=y
#
CONFIG_CMD_CLK=y
CONFIG_CMD_DETECT=y
+# CONFIG_CMD_TRUNCATE is not set
CONFIG_CMD_SYNC=y
CONFIG_CMD_FLASH=y
CONFIG_CMD_GPIO=y
@@ -488,7 +500,6 @@ CONFIG_CMD_STATE=y
# end of Commands
CONFIG_NET=y
-# CONFIG_NET_NFS is not set
CONFIG_NET_NETCONSOLE=y
CONFIG_NET_RESOLV=y
CONFIG_NET_IFUP=y
@@ -692,6 +703,7 @@ CONFIG_MCI_WRITE=y
CONFIG_MCI_ERASE=y
CONFIG_MCI_MMC_BOOT_PARTITIONS=y
# CONFIG_MCI_MMC_GPP_PARTITIONS is not set
+# CONFIG_MCI_MMC_RPMB is not set
#
# --- MCI host drivers ---
@@ -753,7 +765,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
CONFIG_STATE_DRV=y
CONFIG_DEV_MEM=y
# CONFIG_UBOOTVAR is not set
-# CONFIG_STORAGE_BY_UUID is not set
+# CONFIG_STORAGE_BY_ALIAS is not set
# end of Misc devices
CONFIG_LED=y
@@ -1010,9 +1022,6 @@ CONFIG_LIBFDT=y
CONFIG_PRINTF_UUID=y
CONFIG_NLS=y
# CONFIG_BLOBGEN is not set
-CONFIG_ARCH_HAS_STACK_DUMP=y
-CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
-CONFIG_ARCH_HAS_ZERO_PAGE=y
# end of Library routines
#
@@ -1028,7 +1037,7 @@ CONFIG_ARCH_HAS_ZERO_PAGE=y
#
#
-# Extra care needs to be in secure booted systems.
+# Extra care needs to be taken in secure booted systems.
#
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
diff --git a/configs/platform-v7a/barebox-rpi2.config.diff b/configs/platform-v7a/barebox-rpi2.config.diff
index 627dc4cfc297..ea62e7d9eef4 100644
--- a/configs/platform-v7a/barebox-rpi2.config.diff
+++ b/configs/platform-v7a/barebox-rpi2.config.diff
@@ -1,4 +1,4 @@
-b84e018f387ca177ad90f1972d178d88
+3118a4e72c6ae44b00e041e7fbe80ad3
# CONFIG_CMD_NVMEM is not set
CONFIG_DRIVER_NET_BCMGENET=y
CONFIG_DRIVER_SERIAL_NS16550=y
@@ -21,7 +21,6 @@ CONFIG_MCI_MMC_BOOT_PARTITIONS=y
CONFIG_MCI_SDHCI=y
# CONFIG_MCI_STARTUP is not set
CONFIG_NET_NETCONSOLE=y
-# CONFIG_NET_NFS is not set
CONFIG_NVMEM=y
# CONFIG_NVMEM_REBOOT_MODE is not set
# CONFIG_NVMEM_RMEM is not set
diff --git a/configs/platform-v7a/barebox-stm32mp.config b/configs/platform-v7a/barebox-stm32mp.config
index a3feb8eca43c..69d21b9f5f23 100644
--- a/configs/platform-v7a/barebox-stm32mp.config
+++ b/configs/platform-v7a/barebox-stm32mp.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2025.03.0 Configuration
+# Barebox/arm 2025.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARCH_LINUX_NAME="arm"
@@ -50,6 +50,8 @@ CONFIG_ARCH_STM32MP157=y
CONFIG_MACH_STM32MP13XX_DK=y
CONFIG_MACH_STM32MP15XX_DKX=y
CONFIG_MACH_LXA_MC1=y
+# CONFIG_MACH_LXA_TAC is not set
+# CONFIG_MACH_LXA_FAIRYTUX2 is not set
# CONFIG_MACH_SEEED_ODYSSEY is not set
CONFIG_MACH_STM32MP15X_EV1=y
# CONFIG_MACH_PROTONIC_STM32MP1 is not set
@@ -75,10 +77,10 @@ CONFIG_ARM_UNWIND=y
CONFIG_ARM_SMCCC=y
CONFIG_ARM_PSCI_OF=y
CONFIG_ARM_PSCI_CLIENT=y
+# CONFIG_ARM_BOOTM_ELF is not set
+# CONFIG_ARM_BOOTM_FIP is not set
# end of ARM specific settings
-CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
-
#
# General architecture-dependent options
#
@@ -86,15 +88,21 @@ CONFIG_BOARD_GENERIC_DT=y
# CONFIG_BOARD_GENERIC_FIT is not set
# end of General architecture-dependent options
+CONFIG_ARCH_HAS_STACK_DUMP=y
+CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
+CONFIG_ARCH_HAS_ZERO_PAGE=y
+CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_ARCH_HAS_SJLJ=y
+CONFIG_HAS_DEBUG_LL=y
+CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_CLANG_VERSION=0
CONFIG_GREGORIAN_CALENDER=y
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
-CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
-CONFIG_ARCH_HAS_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
@@ -105,6 +113,7 @@ CONFIG_UIMAGE=y
CONFIG_FITIMAGE=y
CONFIG_LOGBUF=y
CONFIG_STDDEV=y
+CONFIG_CDEV_ALIAS=y
CONFIG_MENUTREE=y
CONFIG_BOOT=y
CONFIG_FASTBOOT_BASE=y
@@ -152,7 +161,6 @@ CONFIG_MALLOC_ALIGNMENT=8
# CONFIG_EXPERIMENTAL is not set
# CONFIG_MALLOC_DLMALLOC is not set
CONFIG_MALLOC_TLSF=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_KALLSYMS=y
CONFIG_RELOCATABLE=y
# CONFIG_PANIC_POWEROFF is not set
@@ -184,12 +192,12 @@ CONFIG_BOOTM_OFTREE=y
CONFIG_BOOTM_UIMAGE=y
CONFIG_BOOTM_OFTREE_UIMAGE=y
# CONFIG_BOOTM_AIMAGE is not set
-# CONFIG_BOOTM_ELF is not set
CONFIG_BOOTM_FITIMAGE=y
# CONFIG_BOOTM_FITIMAGE_SIGNATURE is not set
CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y
CONFIG_BLSPEC=y
CONFIG_FLEXIBLE_BOOTARGS=y
+CONFIG_ROOTWAIT_BOOTARG=y
CONFIG_MMCBLKDEV_ROOTARG=y
CONFIG_BAREBOX_UPDATE=y
CONFIG_SYSTEM_PARTITIONS=y
@@ -226,6 +234,8 @@ CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
CONFIG_BOOTCHOOSER=y
+CONFIG_BOOT_DEFAULTS=y
+CONFIG_BAREBOX_DT_2ND=y
CONFIG_RESET_SOURCE=y
CONFIG_MACHINE_ID=y
# CONFIG_SYSTEMD_OF_WATCHDOG is not set
@@ -238,6 +248,7 @@ CONFIG_HAVE_OPTEE=y
CONFIG_OPTEE_SIZE=0x03000000
CONFIG_OPTEE_SHM_SIZE=0x400000
# CONFIG_BOOTM_OPTEE is not set
+CONFIG_FILETYPE_STRINGS=y
# end of OP-TEE loading
#
@@ -253,7 +264,6 @@ CONFIG_FASTBOOT_CMD_OEM=y
#
CONFIG_COMPILE_LOGLEVEL=6
CONFIG_DEFAULT_LOGLEVEL=7
-CONFIG_HAS_DEBUG_LL=y
# CONFIG_DEBUG_LL is not set
# CONFIG_DEBUG_INITCALLS is not set
# CONFIG_DEBUG_PBL is not set
@@ -264,7 +274,6 @@ CONFIG_HAS_DEBUG_LL=y
# CONFIG_PBL_BREAK is not set
# CONFIG_PRINTF_FULL is not set
# CONFIG_UBSAN is not set
-CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_HAS_KASAN_GENERIC=y
# CONFIG_KASAN is not set
# CONFIG_COMPILE_TEST is not set
@@ -308,6 +317,7 @@ CONFIG_CMD_ARM_MMUINFO=y
CONFIG_CMD_BLKSTATS=y
CONFIG_CMD_REGULATOR=y
# CONFIG_CMD_NVMEM is not set
+# CONFIG_CMD_VARINFO is not set
CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
CONFIG_CMD_MMC_EXTCSD=y
@@ -371,6 +381,7 @@ CONFIG_CMD_DIRNAME=y
CONFIG_CMD_FILETYPE=y
CONFIG_CMD_LN=y
CONFIG_CMD_LS=y
+CONFIG_CMD_TREE=y
# CONFIG_CMD_STAT is not set
CONFIG_CMD_MD5SUM=y
CONFIG_CMD_MKDIR=y
@@ -381,6 +392,7 @@ CONFIG_CMD_RMDIR=y
CONFIG_CMD_SHA1SUM=y
# CONFIG_CMD_SHA224SUM is not set
# CONFIG_CMD_SHA256SUM is not set
+# CONFIG_CMD_BASE64 is not set
# CONFIG_CMD_SHA384SUM is not set
# CONFIG_CMD_SHA512SUM is not set
# CONFIG_CMD_FIPTOOL is not set
@@ -409,6 +421,7 @@ CONFIG_NET_CMD_IFUP=y
CONFIG_CMD_MIITOOL=y
CONFIG_CMD_PING=y
CONFIG_CMD_TFTP=y
+# CONFIG_CMD_IP is not set
CONFIG_CMD_IP_ROUTE_GET=y
# CONFIG_CMD_ETHLOG is not set
# end of Network
@@ -448,6 +461,7 @@ CONFIG_CMD_MW=y
#
CONFIG_CMD_CLK=y
CONFIG_CMD_DETECT=y
+# CONFIG_CMD_TRUNCATE is not set
CONFIG_CMD_SYNC=y
CONFIG_CMD_FLASH=y
CONFIG_CMD_GPIO=y
@@ -493,7 +507,6 @@ CONFIG_CMD_STATE=y
CONFIG_NET=y
CONFIG_NET_ETHADDR_FROM_MACHINE_ID=y
-# CONFIG_NET_NFS is not set
CONFIG_NET_NETCONSOLE=y
CONFIG_NET_RESOLV=y
CONFIG_NET_IFUP=y
@@ -656,6 +669,7 @@ CONFIG_MCI_WRITE=y
CONFIG_MCI_ERASE=y
CONFIG_MCI_MMC_BOOT_PARTITIONS=y
# CONFIG_MCI_MMC_GPP_PARTITIONS is not set
+# CONFIG_MCI_MMC_RPMB is not set
#
# --- MCI host drivers ---
@@ -719,7 +733,7 @@ CONFIG_MFD_STM32_TIMERS=y
CONFIG_STATE_DRV=y
CONFIG_DEV_MEM=y
# CONFIG_UBOOTVAR is not set
-# CONFIG_STORAGE_BY_UUID is not set
+# CONFIG_STORAGE_BY_ALIAS is not set
# end of Misc devices
CONFIG_LED=y
@@ -911,6 +925,7 @@ CONFIG_RESET_STM32=y
# CONFIG_MAILBOX is not set
CONFIG_TEE=y
CONFIG_OPTEE=y
+# CONFIG_OPTEE_AVB_PERSISTENT_VALUES is not set
CONFIG_OF_FIXUP_OPTEE=y
# end of Drivers
@@ -995,9 +1010,6 @@ CONFIG_CRC8=y
CONFIG_PRINTF_UUID=y
CONFIG_NLS=y
# CONFIG_BLOBGEN is not set
-CONFIG_ARCH_HAS_STACK_DUMP=y
-CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
-CONFIG_ARCH_HAS_ZERO_PAGE=y
CONFIG_IDR=y
# end of Library routines
@@ -1014,7 +1026,7 @@ CONFIG_IDR=y
#
#
-# Extra care needs to be in secure booted systems.
+# Extra care needs to be taken in secure booted systems.
#
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
@@ -1078,7 +1090,6 @@ CONFIG_MISSING_FIRMWARE_ERROR=y
# Host Tools
#
# CONFIG_COMPILE_HOST_TOOLS is not set
-CONFIG_STM32_IMAGE=y
# end of Host Tools
#
diff --git a/configs/platform-v7a/barebox-stm32mp.config.diff b/configs/platform-v7a/barebox-stm32mp.config.diff
index 6ea1f0c21ec5..d3a707369541 100644
--- a/configs/platform-v7a/barebox-stm32mp.config.diff
+++ b/configs/platform-v7a/barebox-stm32mp.config.diff
@@ -1,4 +1,4 @@
-b84e018f387ca177ad90f1972d178d88
+3118a4e72c6ae44b00e041e7fbe80ad3
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
CONFIG_ARCH_NR_GPIO=416
@@ -73,7 +73,9 @@ CONFIG_IDR=y
CONFIG_LED_PWM=y
# CONFIG_LED_TRIGGERS is not set
CONFIG_MACHINE_ID=y
+# CONFIG_MACH_LXA_FAIRYTUX2 is not set
CONFIG_MACH_LXA_MC1=y
+# CONFIG_MACH_LXA_TAC is not set
# CONFIG_MACH_PHYTEC_PHYCORE_STM32MP1 is not set
# CONFIG_MACH_PROTONIC_STM32MP13 is not set
# CONFIG_MACH_PROTONIC_STM32MP1 is not set
@@ -115,7 +117,6 @@ CONFIG_MICREL_PHY=y
# CONFIG_NAND is undefined
CONFIG_NET_ETHADDR_FROM_MACHINE_ID=y
CONFIG_NET_NETCONSOLE=y
-# CONFIG_NET_NFS is not set
# CONFIG_NET_USB is not set
# CONFIG_NET_USB_ASIX is undefined
# CONFIG_NET_USB_RTL8152 is undefined
@@ -127,6 +128,7 @@ CONFIG_NVMEM=y
CONFIG_OF_FIXUP_OPTEE=y
CONFIG_OF_GPIO_PINCONF=y
CONFIG_OPTEE=y
+# CONFIG_OPTEE_AVB_PERSISTENT_VALUES is not set
CONFIG_OPTEE_SHM_SIZE=0x400000
CONFIG_OPTEE_SIZE=0x03000000
# CONFIG_PARTITION_DISK_EFI_GPT_COMPARE is not set
@@ -166,7 +168,6 @@ CONFIG_STM32_BSEC=y
CONFIG_STM32_BSEC_OPTEE_TA=y
CONFIG_STM32_BSEC_WRITE=y
CONFIG_STM32_FMC2_EBI=y
-CONFIG_STM32_IMAGE=y
CONFIG_STM32_IWDG_WATCHDOG=y
CONFIG_STM32_REMOTEPROC=y
# CONFIG_STPMIC1_WATCHDOG is not set
diff --git a/configs/platform-v7a/barebox-vexpress.config b/configs/platform-v7a/barebox-vexpress.config
index 2d5b5a381940..e90e27442ed1 100644
--- a/configs/platform-v7a/barebox-vexpress.config
+++ b/configs/platform-v7a/barebox-vexpress.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2025.03.0 Configuration
+# Barebox/arm 2025.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARCH_LINUX_NAME="arm"
@@ -62,10 +62,10 @@ CONFIG_ARM_EXCEPTIONS=y
CONFIG_ARM_UNWIND=y
# CONFIG_ARM_SEMIHOSTING is not set
# CONFIG_ARM_PSCI_CLIENT is not set
+# CONFIG_ARM_BOOTM_ELF is not set
+# CONFIG_ARM_BOOTM_FIP is not set
# end of ARM specific settings
-CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
-
#
# General architecture-dependent options
#
@@ -73,15 +73,21 @@ CONFIG_BOARD_GENERIC_DT=y
# CONFIG_BOARD_GENERIC_FIT is not set
# end of General architecture-dependent options
+CONFIG_ARCH_HAS_STACK_DUMP=y
+CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
+CONFIG_ARCH_HAS_ZERO_PAGE=y
+CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_ARCH_HAS_SJLJ=y
+CONFIG_HAS_DEBUG_LL=y
+CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_CLANG_VERSION=0
CONFIG_GREGORIAN_CALENDER=y
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
-CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
-CONFIG_ARCH_HAS_SJLJ=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
CONFIG_BLOCK_STATS=y
@@ -91,6 +97,7 @@ CONFIG_UIMAGE=y
CONFIG_FITIMAGE=y
CONFIG_LOGBUF=y
CONFIG_STDDEV=y
+CONFIG_CDEV_ALIAS=y
CONFIG_MENUTREE=y
CONFIG_BOOT=y
CONFIG_FASTBOOT_BASE=y
@@ -138,7 +145,6 @@ CONFIG_MALLOC_ALIGNMENT=8
# CONFIG_EXPERIMENTAL is not set
# CONFIG_MALLOC_DLMALLOC is not set
CONFIG_MALLOC_TLSF=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_KALLSYMS=y
CONFIG_RELOCATABLE=y
# CONFIG_PANIC_POWEROFF is not set
@@ -170,12 +176,12 @@ CONFIG_BOOTM_OFTREE=y
CONFIG_BOOTM_UIMAGE=y
# CONFIG_BOOTM_OFTREE_UIMAGE is not set
# CONFIG_BOOTM_AIMAGE is not set
-# CONFIG_BOOTM_ELF is not set
CONFIG_BOOTM_FITIMAGE=y
# CONFIG_BOOTM_FITIMAGE_SIGNATURE is not set
CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y
CONFIG_BLSPEC=y
CONFIG_FLEXIBLE_BOOTARGS=y
+CONFIG_ROOTWAIT_BOOTARG=y
CONFIG_MMCBLKDEV_ROOTARG=y
CONFIG_BAREBOX_UPDATE=y
CONFIG_SYSTEM_PARTITIONS=y
@@ -212,6 +218,8 @@ CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
CONFIG_BOOTCHOOSER=y
+CONFIG_BOOT_DEFAULTS=y
+CONFIG_BAREBOX_DT_2ND=y
CONFIG_RESET_SOURCE=y
# CONFIG_MACHINE_ID is not set
# CONFIG_SYSTEMD_OF_WATCHDOG is not set
@@ -222,6 +230,7 @@ CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi"
#
# CONFIG_BOOTM_OPTEE is not set
# CONFIG_PBL_OPTEE is not set
+CONFIG_FILETYPE_STRINGS=y
# end of OP-TEE loading
#
@@ -237,7 +246,6 @@ CONFIG_FASTBOOT_CMD_OEM=y
#
CONFIG_COMPILE_LOGLEVEL=7
CONFIG_DEFAULT_LOGLEVEL=6
-CONFIG_HAS_DEBUG_LL=y
# CONFIG_DEBUG_LL is not set
# CONFIG_DEBUG_INITCALLS is not set
# CONFIG_DEBUG_PBL is not set
@@ -248,7 +256,6 @@ CONFIG_HAS_DEBUG_LL=y
# CONFIG_PBL_BREAK is not set
# CONFIG_PRINTF_FULL is not set
# CONFIG_UBSAN is not set
-CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_HAS_KASAN_GENERIC=y
# CONFIG_KASAN is not set
# CONFIG_COMPILE_TEST is not set
@@ -291,6 +298,7 @@ CONFIG_CMD_MEMINFO=y
CONFIG_CMD_ARM_MMUINFO=y
CONFIG_CMD_BLKSTATS=y
CONFIG_CMD_REGULATOR=y
+# CONFIG_CMD_VARINFO is not set
CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
# CONFIG_CMD_MMC_EXTCSD is not set
@@ -354,6 +362,7 @@ CONFIG_CMD_DIRNAME=y
CONFIG_CMD_FILETYPE=y
CONFIG_CMD_LN=y
CONFIG_CMD_LS=y
+CONFIG_CMD_TREE=y
# CONFIG_CMD_STAT is not set
CONFIG_CMD_MD5SUM=y
CONFIG_CMD_MKDIR=y
@@ -364,6 +373,7 @@ CONFIG_CMD_RMDIR=y
CONFIG_CMD_SHA1SUM=y
# CONFIG_CMD_SHA224SUM is not set
# CONFIG_CMD_SHA256SUM is not set
+# CONFIG_CMD_BASE64 is not set
# CONFIG_CMD_SHA384SUM is not set
# CONFIG_CMD_SHA512SUM is not set
# CONFIG_CMD_FIPTOOL is not set
@@ -392,6 +402,7 @@ CONFIG_NET_CMD_IFUP=y
CONFIG_CMD_MIITOOL=y
CONFIG_CMD_PING=y
CONFIG_CMD_TFTP=y
+# CONFIG_CMD_IP is not set
CONFIG_CMD_IP_ROUTE_GET=y
# CONFIG_CMD_ETHLOG is not set
# end of Network
@@ -431,6 +442,7 @@ CONFIG_CMD_MW=y
#
CONFIG_CMD_CLK=y
CONFIG_CMD_DETECT=y
+# CONFIG_CMD_TRUNCATE is not set
CONFIG_CMD_SYNC=y
CONFIG_CMD_FLASH=y
CONFIG_CMD_I2C=y
@@ -473,7 +485,6 @@ CONFIG_CMD_STATE=y
# end of Commands
CONFIG_NET=y
-CONFIG_NET_NFS=y
# CONFIG_NET_NETCONSOLE is not set
CONFIG_NET_RESOLV=y
CONFIG_NET_IFUP=y
@@ -675,6 +686,7 @@ CONFIG_MCI_WRITE=y
CONFIG_MCI_ERASE=y
# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set
# CONFIG_MCI_MMC_GPP_PARTITIONS is not set
+# CONFIG_MCI_MMC_RPMB is not set
#
# --- MCI host drivers ---
@@ -733,7 +745,7 @@ CONFIG_SRAM=y
CONFIG_STATE_DRV=y
CONFIG_DEV_MEM=y
# CONFIG_UBOOTVAR is not set
-# CONFIG_STORAGE_BY_UUID is not set
+# CONFIG_STORAGE_BY_ALIAS is not set
# end of Misc devices
CONFIG_LED=y
@@ -953,9 +965,6 @@ CONFIG_LIBFDT=y
CONFIG_PRINTF_UUID=y
CONFIG_NLS=y
# CONFIG_BLOBGEN is not set
-CONFIG_ARCH_HAS_STACK_DUMP=y
-CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
-CONFIG_ARCH_HAS_ZERO_PAGE=y
# end of Library routines
#
@@ -971,7 +980,7 @@ CONFIG_ARCH_HAS_ZERO_PAGE=y
#
#
-# Extra care needs to be in secure booted systems.
+# Extra care needs to be taken in secure booted systems.
#
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
diff --git a/configs/platform-v7a/barebox-vexpress.config.diff b/configs/platform-v7a/barebox-vexpress.config.diff
index bef80379b0ef..9d84cd8b5914 100644
--- a/configs/platform-v7a/barebox-vexpress.config.diff
+++ b/configs/platform-v7a/barebox-vexpress.config.diff
@@ -1,4 +1,4 @@
-b84e018f387ca177ad90f1972d178d88
+3118a4e72c6ae44b00e041e7fbe80ad3
CONFIG_AMBA_SP804=y
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_VEXPRESS=y
diff --git a/configs/platform-v7a/barebox.config b/configs/platform-v7a/barebox.config
index 937ec40a047d..e031d8534dbc 100644
--- a/configs/platform-v7a/barebox.config
+++ b/configs/platform-v7a/barebox.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2025.03.0 Configuration
+# Barebox/arm 2025.05.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARCH_LINUX_NAME="arm"
@@ -83,10 +83,10 @@ CONFIG_ARM_EXCEPTIONS=y
CONFIG_ARM_UNWIND=y
# CONFIG_ARM_SEMIHOSTING is not set
# CONFIG_ARM_PSCI_CLIENT is not set
+# CONFIG_ARM_BOOTM_ELF is not set
+# CONFIG_ARM_BOOTM_FIP is not set
# end of ARM specific settings
-CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
-
#
# General architecture-dependent options
#
@@ -94,14 +94,20 @@ CONFIG_BOARD_GENERIC_DT=y
# CONFIG_BOARD_GENERIC_FIT is not set
# end of General architecture-dependent options
+CONFIG_ARCH_HAS_STACK_DUMP=y
+CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
+CONFIG_ARCH_HAS_ZERO_PAGE=y
+CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_ARCH_HAS_SJLJ=y
+CONFIG_HAS_DEBUG_LL=y
+CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140201
CONFIG_CLANG_VERSION=0
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
-CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
-CONFIG_ARCH_HAS_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
@@ -112,6 +118,7 @@ CONFIG_UIMAGE=y
CONFIG_FITIMAGE=y
CONFIG_LOGBUF=y
CONFIG_STDDEV=y
+CONFIG_CDEV_ALIAS=y
CONFIG_MENUTREE=y
CONFIG_BOOT=y
CONFIG_FASTBOOT_BASE=y
@@ -140,6 +147,7 @@ CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
CONFIG_USE_COMPRESSED_DTB=y
CONFIG_PBL_RELOCATABLE=y
+CONFIG_PBL_CLOCKSOURCE=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
CONFIG_IMAGE_COMPRESSION_LZO=y
@@ -159,7 +167,6 @@ CONFIG_MALLOC_ALIGNMENT=8
# CONFIG_EXPERIMENTAL is not set
# CONFIG_MALLOC_DLMALLOC is not set
CONFIG_MALLOC_TLSF=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
CONFIG_KALLSYMS=y
CONFIG_RELOCATABLE=y
# CONFIG_PANIC_POWEROFF is not set
@@ -191,12 +198,12 @@ CONFIG_BOOTM_OFTREE=y
CONFIG_BOOTM_UIMAGE=y
CONFIG_BOOTM_OFTREE_UIMAGE=y
# CONFIG_BOOTM_AIMAGE is not set
-# CONFIG_BOOTM_ELF is not set
CONFIG_BOOTM_FITIMAGE=y
# CONFIG_BOOTM_FITIMAGE_SIGNATURE is not set
CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y
CONFIG_BLSPEC=y
CONFIG_FLEXIBLE_BOOTARGS=y
+CONFIG_ROOTWAIT_BOOTARG=y
CONFIG_MMCBLKDEV_ROOTARG=y
CONFIG_BAREBOX_UPDATE=y
CONFIG_SYSTEM_PARTITIONS=y
@@ -233,6 +240,8 @@ CONFIG_STATE=y
# CONFIG_STATE_CRYPTO is not set
# CONFIG_STATE_BACKWARD_COMPATIBLE is not set
CONFIG_BOOTCHOOSER=y
+CONFIG_BOOT_DEFAULTS=y
+CONFIG_BAREBOX_DT_2ND=y
CONFIG_RESET_SOURCE=y
# CONFIG_MACHINE_ID is not set
# CONFIG_SYSTEMD_OF_WATCHDOG is not set
@@ -242,6 +251,7 @@ CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi"
# OP-TEE loading
#
# CONFIG_BOOTM_OPTEE is not set
+CONFIG_FILETYPE_STRINGS=y
# end of OP-TEE loading
#
@@ -257,7 +267,6 @@ CONFIG_FASTBOOT_CMD_OEM=y
#
CONFIG_COMPILE_LOGLEVEL=7
CONFIG_DEFAULT_LOGLEVEL=6
-CONFIG_HAS_DEBUG_LL=y
# CONFIG_DEBUG_LL is not set
CONFIG_DEBUG_OMAP_UART_PORT=1
# CONFIG_DEBUG_INITCALLS is not set
@@ -268,7 +277,6 @@ CONFIG_DEBUG_OMAP_UART_PORT=1
# CONFIG_PBL_BREAK is not set
# CONFIG_PRINTF_FULL is not set
# CONFIG_UBSAN is not set
-CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_HAS_KASAN_GENERIC=y
# CONFIG_KASAN is not set
# CONFIG_COMPILE_TEST is not set
@@ -312,6 +320,7 @@ CONFIG_CMD_ARM_MMUINFO=y
CONFIG_CMD_BLKSTATS=y
CONFIG_CMD_REGULATOR=y
# CONFIG_CMD_NVMEM is not set
+# CONFIG_CMD_VARINFO is not set
CONFIG_CMD_VERSION=y
CONFIG_CMD_MMC=y
# CONFIG_CMD_MMC_EXTCSD is not set
@@ -375,6 +384,7 @@ CONFIG_CMD_DIRNAME=y
CONFIG_CMD_FILETYPE=y
CONFIG_CMD_LN=y
CONFIG_CMD_LS=y
+CONFIG_CMD_TREE=y
# CONFIG_CMD_STAT is not set
CONFIG_CMD_MD5SUM=y
CONFIG_CMD_MKDIR=y
@@ -385,6 +395,7 @@ CONFIG_CMD_RMDIR=y
CONFIG_CMD_SHA1SUM=y
# CONFIG_CMD_SHA224SUM is not set
# CONFIG_CMD_SHA256SUM is not set
+# CONFIG_CMD_BASE64 is not set
# CONFIG_CMD_SHA384SUM is not set
# CONFIG_CMD_SHA512SUM is not set
# CONFIG_CMD_FIPTOOL is not set
@@ -413,6 +424,7 @@ CONFIG_NET_CMD_IFUP=y
CONFIG_CMD_MIITOOL=y
CONFIG_CMD_PING=y
CONFIG_CMD_TFTP=y
+# CONFIG_CMD_IP is not set
CONFIG_CMD_IP_ROUTE_GET=y
# CONFIG_CMD_ETHLOG is not set
# end of Network
@@ -451,6 +463,7 @@ CONFIG_CMD_MW=y
# Hardware manipulation
#
CONFIG_CMD_DETECT=y
+# CONFIG_CMD_TRUNCATE is not set
CONFIG_CMD_SYNC=y
CONFIG_CMD_FLASH=y
CONFIG_CMD_GPIO=y
@@ -498,7 +511,6 @@ CONFIG_CMD_STATE=y
# end of Commands
CONFIG_NET=y
-CONFIG_NET_NFS=y
# CONFIG_NET_NETCONSOLE is not set
CONFIG_NET_RESOLV=y
CONFIG_NET_IFUP=y
@@ -725,6 +737,7 @@ CONFIG_MCI_WRITE=y
CONFIG_MCI_ERASE=y
# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set
# CONFIG_MCI_MMC_GPP_PARTITIONS is not set
+# CONFIG_MCI_MMC_RPMB is not set
#
# --- MCI host drivers ---
@@ -738,6 +751,7 @@ CONFIG_MCI_OMAP_HSMMC=y
# CONFIG_MCI_ARASAN is not set
# CONFIG_MCI_AM654 is not set
# CONFIG_MCI_SPI is not set
+CONFIG_MCI_OMAP_HSMMC_PBL=y
# CONFIG_COMMON_CLK is not set
#
@@ -781,7 +795,7 @@ CONFIG_CLOCKSOURCE_TI_DM=y
CONFIG_STATE_DRV=y
CONFIG_DEV_MEM=y
# CONFIG_UBOOTVAR is not set
-# CONFIG_STORAGE_BY_UUID is not set
+# CONFIG_STORAGE_BY_ALIAS is not set
# end of Misc devices
CONFIG_LED=y
@@ -1039,9 +1053,6 @@ CONFIG_LIBFDT=y
CONFIG_PRINTF_UUID=y
CONFIG_NLS=y
# CONFIG_BLOBGEN is not set
-CONFIG_ARCH_HAS_STACK_DUMP=y
-CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
-CONFIG_ARCH_HAS_ZERO_PAGE=y
# end of Library routines
#
@@ -1057,7 +1068,7 @@ CONFIG_ARCH_HAS_ZERO_PAGE=y
#
#
-# Extra care needs to be in secure booted systems.
+# Extra care needs to be taken in secure booted systems.
#
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
diff --git a/configs/platform-v7a/patches/barebox-2025.03.0/0001-of-partition-overwrite-arm,arm-firmware-suite-unless-donttouch.diff b/configs/platform-v7a/patches/barebox-2025.03.0/0001-of-partition-overwrite-arm,arm-firmware-suite-unless-donttouch.diff
deleted file mode 100644
index 4417eaecd0bd..000000000000
--- a/configs/platform-v7a/patches/barebox-2025.03.0/0001-of-partition-overwrite-arm,arm-firmware-suite-unless-donttouch.diff
+++ /dev/null
@@ -1,42 +0,0 @@
-of: partition: overwrite arm,arm-firmware-suite unless donttouch
-
-barebox doesn't support arm,arm-firmware-suite partitioning and if the
-barebox device tree uses a fixed-partitions binding for a flash, it will
-overwrite a kernel partitions node that uses arm,arm-firmware-suite with
-the fixed partition binding.
-
-This broke in the default case with the addition of
-global.of_partition_binding=adaptive, because the check for a compatible
-was successful, but the compatible was neither fixed-partitions or
-barebox,fixed-partitions.
-
-Fix this by explicitly checking the compatibles we expect.
-This fixes a failed of_get_reproducible_name in of_state_fixup, which
-broke barebox-state usage on Vexpress in DistroKit.
-
-Fixes: f0d91d7ba6cb ("of: partition: add Linux CONFIG_OF_PARTITION-compatible adaptive fixup mode")
-Reported-by: Robert Schwebel <rsc@pengutronix.de>
-Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
----
- drivers/of/partition.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/of/partition.c b/drivers/of/partition.c
-index a0890bfcdef0..7f5a526ac88f 100644
---- a/drivers/of/partition.c
-+++ b/drivers/of/partition.c
-@@ -206,8 +206,8 @@ int of_fixup_partitions(struct device_node *np, struct cdev *cdev)
- partnode = np;
- break;
- case MTD_OF_BINDING_ADAPTIVE:
-- /* If there's already a compatible property, leave it as-is */
-- if (of_property_present(partnode, "compatible"))
-+ /* If there's already a fixed-partitions node, leave compatible as-is */
-+ if (of_node_is_fixed_partitions(partnode))
- break;
- if (!cdev->mtd)
- compat = "barebox,fixed-partitions";
---
-2.39.5
-
-
diff --git a/configs/platform-v7a/patches/barebox-2025.03.0/series b/configs/platform-v7a/patches/barebox-2025.03.0/series
deleted file mode 100644
index 66000e4e8348..000000000000
--- a/configs/platform-v7a/patches/barebox-2025.03.0/series
+++ /dev/null
@@ -1 +0,0 @@
-0001-of-partition-overwrite-arm,arm-firmware-suite-unless-donttouch.diff
diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index a65e92b3927a..0d6a0fdcd86a 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -185,8 +185,8 @@ PTXCONF_AT91BOOTSTRAP2_MD5="ef321a80bf428bfd6cb642c96126ef6c"
PTXCONF_AT91BOOTSTRAP2_CONFIG="at91bootstrap-wifx-l1.config"
PTXCONF_BAREBOX_COMMON_ARCH_STRING="arm"
PTXCONF_BAREBOX_COMMON=y
-PTXCONF_BAREBOX_COMMON_VERSION="2025.03.0"
-PTXCONF_BAREBOX_COMMON_MD5="2b84bcf8644373db021c86864f2e5761"
+PTXCONF_BAREBOX_COMMON_VERSION="2025.05.0"
+PTXCONF_BAREBOX_COMMON_MD5="22046ac9b06e570a51e945c633a2b24c"
PTXCONF_BAREBOX_COMMON_NEEDS_HOST_LZOP=y
PTXCONF_BAREBOX_AM335X_MLO=y
PTXCONF_BAREBOX_AT91=y
@@ -197,10 +197,10 @@ PTXCONF_BAREBOX_VEXPRESS=y
PTXCONF_BAREBOX_ARCH_STRING="arm"
PTXCONF_BAREBOX_DEPENDENCIES=y
PTXCONF_BAREBOX=y
-PTXCONF_BAREBOX_VERSION="2025.03.0"
+PTXCONF_BAREBOX_VERSION="2025.05.0"
PTXCONF_BAREBOX_CONFIG_BUILDSYSTEM_VERSION=y
PTXCONF_BAREBOX_BUILDSYSTEM_VERSION="${PTXDIST_VCS_VERSION}"
-PTXCONF_BAREBOX_MD5="2b84bcf8644373db021c86864f2e5761"
+PTXCONF_BAREBOX_MD5="22046ac9b06e570a51e945c633a2b24c"
PTXCONF_BAREBOX_CONFIG="barebox.config"
# PTXCONF_BAREBOX_FIRMWARE is not set
PTXCONF_BAREBOX_EXTRA_ENV=y
diff --git a/configs/platform-v7a/rules/barebox-at91.make b/configs/platform-v7a/rules/barebox-at91.make
index 2e03e4ae05ee..e5799afc4027 100644
--- a/configs/platform-v7a/rules/barebox-at91.make
+++ b/configs/platform-v7a/rules/barebox-at91.make
@@ -49,9 +49,9 @@ BAREBOX_AT91_MAKE_OPT := $(BAREBOX_AT91_CONF_OPT)
BAREBOX_AT91_IMAGES := \
images/barebox-wifx-l1.img \
images/barebox-sama5d27-som1-ek.img \
- images/barebox-sama5d27-som1-ek-xload-mmc.img \
+ images/barebox-sama5d27-som1-ek-xload.img \
images/barebox-groboards-sama5d27-giantboard.img \
- images/barebox-groboards-sama5d27-giantboard-xload-mmc.img
+ images/barebox-groboards-sama5d27-giantboard-xload.img
BAREBOX_AT91_IMAGES := $(addprefix $(BAREBOX_AT91_BUILD_DIR)/,$(BAREBOX_AT91_IMAGES))
diff --git a/configs/platform-v7a/rules/image-sama5d27-giantboard.make b/configs/platform-v7a/rules/image-sama5d27-giantboard.make
index cd7f619d02e6..b3e2877723cf 100644
--- a/configs/platform-v7a/rules/image-sama5d27-giantboard.make
+++ b/configs/platform-v7a/rules/image-sama5d27-giantboard.make
@@ -25,7 +25,7 @@ IMAGE_SAMA5D27_GIANTBOARD_CONFIG := at91-sd.config
# ----------------------------------------------------------------------------
IMAGE_SAMA5D27_GIANTBOARD_ENV := \
- FSBL=barebox-groboards-sama5d27-giantboard-xload-mmc.img \
+ FSBL=barebox-groboards-sama5d27-giantboard-xload.img \
SSBL=barebox-groboards-sama5d27-giantboard.img
$(IMAGE_SAMA5D27_GIANTBOARD_IMAGE):
diff --git a/configs/platform-v7a/rules/image-sama5d27-som1-ek.make b/configs/platform-v7a/rules/image-sama5d27-som1-ek.make
index 66ac025606db..1e4fae29628d 100644
--- a/configs/platform-v7a/rules/image-sama5d27-som1-ek.make
+++ b/configs/platform-v7a/rules/image-sama5d27-som1-ek.make
@@ -25,7 +25,7 @@ IMAGE_SAMA5D27_SOM1_EK_CONFIG := at91-sd.config
# ----------------------------------------------------------------------------
IMAGE_SAMA5D27_SOM1_EK_ENV := \
- FSBL=barebox-sama5d27-som1-ek-xload-mmc.img \
+ FSBL=barebox-sama5d27-som1-ek-xload.img \
SSBL=barebox-sama5d27-som1-ek.img
$(IMAGE_SAMA5D27_SOM1_EK_IMAGE):
--
2.39.5
next prev parent reply other threads:[~2025-05-26 10:11 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-05-26 10:11 [DistroKit] [PATCH 01/11] platforms: images: use descriptive partition-type-uuids Roland Hieber
2025-05-26 10:11 ` Roland Hieber [this message]
2025-05-26 10:11 ` [DistroKit] [PATCH 03/11] v7a: barebox: boot from bootsource Roland Hieber
2025-05-26 10:18 ` Ahmad Fatoum
2025-05-26 10:11 ` [DistroKit] [PATCH 04/11] v7a: image-stm32mp*: use new partition-table-type option Roland Hieber
2025-05-26 10:11 ` [DistroKit] [PATCH 05/11] v7a: stm32mp: switch to upstream barebox recipe Roland Hieber
2025-05-26 10:11 ` [DistroKit] [PATCH 06/11] v7a: stm32mp: populate default environment in barebox partition Roland Hieber
2025-05-26 10:11 ` [DistroKit] [PATCH 07/11] v7a: mx6: switch to upstream barebox recipe Roland Hieber
2025-05-26 10:11 ` [DistroKit] [PATCH 08/11] v7a: vexpress: " Roland Hieber
2025-05-26 10:11 ` [DistroKit] [PATCH 09/11] v7a: rpi: " Roland Hieber
2025-05-26 10:11 ` [DistroKit] [PATCH 10/11] v7a: rpi: remove "2" from recipe names Roland Hieber
2025-05-26 10:11 ` [DistroKit] [PATCH 11/11] v7a: barebox: enable HWRNG drivers and allow fallback to PRNG Roland Hieber
2025-05-26 10:20 ` Ahmad Fatoum
2025-05-26 10:39 ` Roland Hieber
2025-05-26 10:59 ` Ahmad Fatoum
2025-05-27 9:15 ` Roland Hieber
2025-05-27 20:19 ` Ahmad Fatoum
2025-05-28 9:47 ` Roland Hieber
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250526101147.1953428-2-rhi@pengutronix.de \
--to=rhi@pengutronix.de \
--cc=distrokit@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox