DistroKit Mailinglist
 help / color / mirror / Atom feed
* [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1
@ 2023-08-13 21:15 Roland Hieber
  2023-08-13 21:15 ` [DistroKit] [PATCH 2/2] v7a: barebox: enable of_fixup and of_compatible commands Roland Hieber
  2023-10-18  8:54 ` [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1 Robert Schwebel
  0 siblings, 2 replies; 5+ messages in thread
From: Roland Hieber @ 2023-08-13 21:15 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

Update to the new barebox release with default options.

ARM gained multi-architecture support in v2023.04.0. On most platforms,
the 'oldconfig' migration worked fine, but the OMAP platforms need a bit
of massaging by pre-selecting CONFIG_ARCH_OMAP_MULTI=y and
CONFIG_ARCH_MULTIARCH=y in the config diff before running 'oldconfig'.

Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 .../platform-v7a/barebox-am335x-mlo.config    |  38 ++--
 configs/platform-v7a/barebox-am335x.config    |  49 +++--
 .../platform-v7a/barebox-am335x.config.diff   |   9 +-
 configs/platform-v7a/barebox-at91.config      |  46 +++--
 configs/platform-v7a/barebox-at91.config.diff |  13 +-
 configs/platform-v7a/barebox-mx6.config       | 168 +++++++++++-------
 configs/platform-v7a/barebox-mx6.config.diff  |  25 +--
 configs/platform-v7a/barebox-rpi2.config      |  49 +++--
 configs/platform-v7a/barebox-rpi2.config.diff |   2 +-
 configs/platform-v7a/barebox-stm32mp.config   |  50 ++++--
 .../platform-v7a/barebox-stm32mp.config.diff  |   8 +-
 configs/platform-v7a/barebox-vexpress.config  |  49 +++--
 .../platform-v7a/barebox-vexpress.config.diff |   7 +-
 configs/platform-v7a/barebox.config           |  49 +++--
 configs/platform-v7a/platformconfig           |   4 +-
 15 files changed, 339 insertions(+), 227 deletions(-)

diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config
index 010b1b9d32cd..66c7552d88ef 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 2023.02.1 Configuration
+# Barebox/arm 2023.07.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_USE_COMPRESSED_DTB=y
@@ -9,32 +9,30 @@ CONFIG_TEXT_BASE=0x0
 #
 # System Type
 #
+CONFIG_ARCH_OMAP=y
+CONFIG_ARCH_MULTIARCH=y
 # CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_BCM283X is not set
 # CONFIG_ARCH_CLPS711X is not set
 # CONFIG_ARCH_DAVINCI is not set
 # CONFIG_ARCH_DIGIC is not set
 # CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_IMX is not set
 # CONFIG_ARCH_LAYERSCAPE is not set
 # CONFIG_ARCH_MVEBU is not set
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NOMADIK is not set
-CONFIG_ARCH_OMAP=y
+# CONFIG_ARCH_OMAP_SINGLE is not set
 # CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_ROCKCHIP is not set
 # CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_ARCH_S3C24xx is not set
-# CONFIG_ARCH_S5PCxx is not set
-# CONFIG_ARCH_S3C64xx is not set
-# CONFIG_ARCH_STM32MP is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
 # CONFIG_ARCH_UEMD is not set
 # CONFIG_ARCH_ZYNQ is not set
-# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_ARM64_VIRT is not set
+# CONFIG_ARCH_BCM283X is not set
+# CONFIG_ARCH_IMX is not set
+CONFIG_ARCH_OMAP_MULTI=y
+# CONFIG_ARCH_ROCKCHIP is not set
+# CONFIG_ARCH_STM32MP is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_VEXPRESS is not set
 
 #
 # Processor Type
@@ -73,6 +71,9 @@ CONFIG_AEABI=y
 CONFIG_THUMB2_BAREBOX=y
 # end of System Type
 
+# CONFIG_64BIT is not set
+CONFIG_32BIT=y
+
 #
 # ARM specific settings
 #
@@ -120,7 +121,6 @@ CONFIG_IMAGE_COMPRESSION=y
 CONFIG_IMAGE_COMPRESSION_XZKERN=y
 # CONFIG_IMAGE_COMPRESSION_NONE is not set
 CONFIG_MMU=y
-CONFIG_MMU_EARLY=y
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0x1b400
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
@@ -194,6 +194,7 @@ CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_CC_HAS_KASAN_GENERIC=y
 # CONFIG_KASAN is not set
 # CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
 # end of Debugging
 
 #
@@ -405,6 +406,7 @@ CONFIG_TI_SYSC=y
 # Firmware Drivers
 #
 # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
+# CONFIG_QEMU_FW_CFG is not set
 # end of Firmware Drivers
 
 #
@@ -414,7 +416,11 @@ CONFIG_TI_SYSC=y
 # end of FPGA Configuration Support
 
 # CONFIG_GENERIC_PHY is not set
-# CONFIG_CRYPTO_HW is not set
+
+#
+# Hardware crypto devices
+#
+# end of Hardware crypto devices
 
 #
 # Memory controller drivers
@@ -526,6 +532,7 @@ CONFIG_XYMODEM=y
 # 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
 
 #
@@ -540,6 +547,7 @@ CONFIG_CRC_ITU_T=y
 # Firmware files
 #
 CONFIG_EXTRA_FIRMWARE_DIR="firmware"
+CONFIG_MISSING_FIRMWARE_ERROR=y
 # end of Firmware files
 
 #
diff --git a/configs/platform-v7a/barebox-am335x.config b/configs/platform-v7a/barebox-am335x.config
index 3d950403c71a..fe4d5b5a0698 100644
--- a/configs/platform-v7a/barebox-am335x.config
+++ b/configs/platform-v7a/barebox-am335x.config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2023.02.1 Configuration
+# Barebox/arm 2023.07.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -10,32 +10,30 @@ CONFIG_TEXT_BASE=0x0
 #
 # System Type
 #
+CONFIG_ARCH_OMAP=y
+CONFIG_ARCH_MULTIARCH=y
 # CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_BCM283X is not set
 # CONFIG_ARCH_CLPS711X is not set
 # CONFIG_ARCH_DAVINCI is not set
 # CONFIG_ARCH_DIGIC is not set
 # CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_IMX is not set
 # CONFIG_ARCH_LAYERSCAPE is not set
 # CONFIG_ARCH_MVEBU is not set
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NOMADIK is not set
-CONFIG_ARCH_OMAP=y
+# CONFIG_ARCH_OMAP_SINGLE is not set
 # CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_ROCKCHIP is not set
 # CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_ARCH_S3C24xx is not set
-# CONFIG_ARCH_S5PCxx is not set
-# CONFIG_ARCH_S3C64xx is not set
-# CONFIG_ARCH_STM32MP is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
 # CONFIG_ARCH_UEMD is not set
 # CONFIG_ARCH_ZYNQ is not set
-# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_ARM64_VIRT is not set
+# CONFIG_ARCH_BCM283X is not set
+# CONFIG_ARCH_IMX is not set
+CONFIG_ARCH_OMAP_MULTI=y
+# CONFIG_ARCH_ROCKCHIP is not set
+# CONFIG_ARCH_STM32MP is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_VEXPRESS is not set
 
 #
 # Processor Type
@@ -78,6 +76,9 @@ CONFIG_ARM_BOARD_APPEND_ATAG=y
 # CONFIG_ARM_BOARD_PREPEND_ATAG is not set
 # end of System Type
 
+# CONFIG_64BIT is not set
+CONFIG_32BIT=y
+
 #
 # ARM specific settings
 #
@@ -114,6 +115,7 @@ CONFIG_LOCALVERSION=""
 CONFIG_LOCALVERSION_AUTO=y
 CONFIG_BANNER=y
 CONFIG_MEMINFO=y
+CONFIG_MEMTEST=y
 CONFIG_ENVIRONMENT_VARIABLES=y
 CONFIG_GLOBALVAR=y
 CONFIG_NVVAR=y
@@ -136,7 +138,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
 # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
 # CONFIG_IMAGE_COMPRESSION_NONE is not set
 CONFIG_MMU=y
-CONFIG_MMU_EARLY=y
+CONFIG_MMUINFO=y
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
@@ -247,6 +249,7 @@ CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_CC_HAS_KASAN_GENERIC=y
 # CONFIG_KASAN is not set
 # CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
 # end of Debugging
 
 #
@@ -439,11 +442,13 @@ CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
 # CONFIG_CMD_KEYSTORE is not set
+# CONFIG_CMD_OF_COMPATIBLE is not set
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
+# CONFIG_CMD_OF_FIXUP is not set
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
@@ -496,6 +501,7 @@ CONFIG_PHYLIB=y
 #
 # Network drivers
 #
+# CONFIG_DRIVER_NET_ARC_EMAC is not set
 # CONFIG_DRIVER_NET_BCMGENET is not set
 CONFIG_DRIVER_NET_CPSW=y
 # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
@@ -522,6 +528,7 @@ CONFIG_DRIVER_NET_CPSW=y
 # CONFIG_LXT_PHY is not set
 # CONFIG_MARVELL_PHY is not set
 # CONFIG_MICREL_PHY is not set
+# CONFIG_MOTORCOMM_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
 # CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
@@ -627,6 +634,8 @@ CONFIG_USB_STORAGE=y
 # USB Miscellaneous drivers
 #
 # CONFIG_USB_HUB_USB251XB is not set
+# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_TYPEC_TUSB320 is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_AUTOSTART=y
 
@@ -693,6 +702,7 @@ CONFIG_CLOCKSOURCE_TI_DM=y
 # CONFIG_MFD_ATMEL_FLEXCOM is not set
 # CONFIG_MFD_RK808 is not set
 # CONFIG_MFD_AXP20X_I2C is not set
+# CONFIG_MFD_ROHM_BD718XX is not set
 # end of Multifunction device drivers
 
 #
@@ -799,6 +809,7 @@ CONFIG_REGULATOR_FIXED=y
 # Firmware Drivers
 #
 # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
+# CONFIG_QEMU_FW_CFG is not set
 # end of Firmware Drivers
 
 #
@@ -808,7 +819,11 @@ CONFIG_REGULATOR_FIXED=y
 # end of FPGA Configuration Support
 
 # CONFIG_GENERIC_PHY is not set
-# CONFIG_CRYPTO_HW is not set
+
+#
+# Hardware crypto devices
+#
+# end of Hardware crypto devices
 
 #
 # Memory controller drivers
@@ -927,10 +942,11 @@ CONFIG_LIBFDT=y
 #
 # end of Library gui routines
 
-# CONFIG_NLS is not set
+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
 
 #
@@ -958,6 +974,7 @@ CONFIG_CRYPTO_KEYSTORE=y
 # Firmware files
 #
 CONFIG_EXTRA_FIRMWARE_DIR="firmware"
+CONFIG_MISSING_FIRMWARE_ERROR=y
 # end of Firmware files
 
 #
diff --git a/configs/platform-v7a/barebox-am335x.config.diff b/configs/platform-v7a/barebox-am335x.config.diff
index f3f08c161636..f7b51f6a2a38 100644
--- a/configs/platform-v7a/barebox-am335x.config.diff
+++ b/configs/platform-v7a/barebox-am335x.config.diff
@@ -1,10 +1,9 @@
-cae3c1d7fff409368cf71da28bce089f
-# CONFIG_32BIT is undefined
-# CONFIG_64BIT is undefined
+841f266e423c25e965d3bfcc1f53ab2c
 # CONFIG_AM33XX_NET_BOOT is not set
 CONFIG_ARCH_AM33XX=y
 # CONFIG_ARCH_BCM283X is not set
 CONFIG_ARCH_OMAP=y
+CONFIG_ARCH_OMAP_MULTI=y
 # CONFIG_ARCH_TEXT_BASE is undefined
 CONFIG_ARM_ASM_UNIFIED=y
 CONFIG_ARM_BOARD_APPEND_ATAG=y
@@ -28,15 +27,13 @@ CONFIG_CMD_NAND=y
 # CONFIG_CMD_NVMEM is not set
 # CONFIG_CMD_SMC is undefined
 # CONFIG_COMMON_CLK is undefined
+# CONFIG_COMMON_CLK_GPIO is undefined
 # CONFIG_COMMON_CLK_OF_PROVIDER is undefined
 # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
 CONFIG_CONSOLE_ACTIVATE_NONE=y
-# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
-# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
 CONFIG_CRYPTO_KEYSTORE=y
 CONFIG_DEBUG_OMAP_UART_PORT=1
 CONFIG_DIGEST_HMAC_GENERIC=y
-# CONFIG_DRIVER_NET_ARC_EMAC is undefined
 CONFIG_DRIVER_NET_CPSW=y
 CONFIG_DRIVER_SERIAL_NS16550=y
 # CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
diff --git a/configs/platform-v7a/barebox-at91.config b/configs/platform-v7a/barebox-at91.config
index 754552b3c9df..5cca1e7363c7 100644
--- a/configs/platform-v7a/barebox-at91.config
+++ b/configs/platform-v7a/barebox-at91.config
@@ -1,42 +1,35 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2023.02.1 Configuration
+# Barebox/arm 2023.07.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
-CONFIG_HAVE_MACH_ARM_HEAD=y
 CONFIG_ARM_USE_COMPRESSED_DTB=y
 CONFIG_TEXT_BASE=0x0
 
 #
 # System Type
 #
+# CONFIG_ARCH_MULTIARCH is not set
 CONFIG_ARCH_AT91=y
-# CONFIG_ARCH_BCM283X is not set
 # CONFIG_ARCH_CLPS711X is not set
 # CONFIG_ARCH_DAVINCI is not set
 # CONFIG_ARCH_DIGIC is not set
 # CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_IMX is not set
 # CONFIG_ARCH_LAYERSCAPE is not set
 # CONFIG_ARCH_MVEBU is not set
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NOMADIK is not set
-# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_OMAP_SINGLE is not set
 # CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_ROCKCHIP is not set
 # CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_ARCH_S3C24xx is not set
-# CONFIG_ARCH_S5PCxx is not set
-# CONFIG_ARCH_S3C64xx is not set
-# CONFIG_ARCH_STM32MP is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
 # CONFIG_ARCH_UEMD is not set
 # CONFIG_ARCH_ZYNQ is not set
-# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_ARM64_VIRT is not set
+# CONFIG_ARCH_BCM283X is not set
+# CONFIG_ARCH_STM32MP is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_VEXPRESS is not set
 
 #
 # Processor Type
@@ -88,6 +81,9 @@ CONFIG_AEABI=y
 # CONFIG_ARM_BOARD_APPEND_ATAG is not set
 # end of System Type
 
+# CONFIG_64BIT is not set
+CONFIG_32BIT=y
+
 #
 # ARM specific settings
 #
@@ -126,6 +122,7 @@ CONFIG_LOCALVERSION=""
 CONFIG_LOCALVERSION_AUTO=y
 CONFIG_BANNER=y
 CONFIG_MEMINFO=y
+CONFIG_MEMTEST=y
 CONFIG_ENVIRONMENT_VARIABLES=y
 CONFIG_GLOBALVAR=y
 CONFIG_NVVAR=y
@@ -147,7 +144,7 @@ CONFIG_IMAGE_COMPRESSION=y
 # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
 CONFIG_IMAGE_COMPRESSION_NONE=y
 CONFIG_MMU=y
-CONFIG_MMU_EARLY=y
+CONFIG_MMUINFO=y
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
@@ -260,6 +257,7 @@ CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_CC_HAS_KASAN_GENERIC=y
 # CONFIG_KASAN is not set
 # CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
 # end of Debugging
 
 #
@@ -455,11 +453,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
+# CONFIG_CMD_OF_COMPATIBLE is not set
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
+# CONFIG_CMD_OF_FIXUP is not set
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
@@ -512,6 +512,7 @@ CONFIG_PHYLIB=y
 #
 # Network drivers
 #
+# CONFIG_DRIVER_NET_ARC_EMAC is not set
 # CONFIG_DRIVER_NET_BCMGENET is not set
 # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
 # CONFIG_DRIVER_NET_ENC28J60 is not set
@@ -538,6 +539,7 @@ CONFIG_DRIVER_NET_MICREL=y
 # CONFIG_LXT_PHY is not set
 # CONFIG_MARVELL_PHY is not set
 # CONFIG_MICREL_PHY is not set
+# CONFIG_MOTORCOMM_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
 # CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
@@ -633,6 +635,7 @@ CONFIG_DISK_WRITE=y
 # CONFIG_DISK_INTF_PLATFORM_IDE is not set
 CONFIG_USB=y
 # CONFIG_USB_HOST is not set
+# CONFIG_TYPEC_TUSB320 is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_DUALSPEED=y
 CONFIG_USB_GADGET_DRIVER_AT91=y
@@ -674,6 +677,7 @@ CONFIG_HAVE_CLK=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_COMMON_CLK=y
 CONFIG_COMMON_CLK_OF_PROVIDER=y
+CONFIG_COMMON_CLK_GPIO=y
 
 #
 # Clocksource
@@ -703,6 +707,7 @@ CONFIG_MFD_SYSCON=y
 CONFIG_MFD_ATMEL_FLEXCOM=y
 # CONFIG_MFD_RK808 is not set
 # CONFIG_MFD_AXP20X_I2C is not set
+# CONFIG_MFD_ROHM_BD718XX is not set
 CONFIG_MFD_ATMEL_SMC=y
 # end of Multifunction device drivers
 
@@ -807,6 +812,7 @@ CONFIG_REGULATOR_FIXED=y
 # Firmware Drivers
 #
 # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
+# CONFIG_QEMU_FW_CFG is not set
 # end of Firmware Drivers
 
 #
@@ -816,7 +822,11 @@ CONFIG_REGULATOR_FIXED=y
 # end of FPGA Configuration Support
 
 # CONFIG_GENERIC_PHY is not set
-# CONFIG_CRYPTO_HW is not set
+
+#
+# Hardware crypto devices
+#
+# end of Hardware crypto devices
 
 #
 # Memory controller drivers
@@ -937,10 +947,11 @@ CONFIG_IMAGE_SPARSE=y
 #
 # end of Library gui routines
 
-# CONFIG_NLS is not set
+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
 
@@ -968,6 +979,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
 # Firmware files
 #
 CONFIG_EXTRA_FIRMWARE_DIR="firmware"
+CONFIG_MISSING_FIRMWARE_ERROR=y
 # end of Firmware files
 
 #
diff --git a/configs/platform-v7a/barebox-at91.config.diff b/configs/platform-v7a/barebox-at91.config.diff
index e7550cca7299..bfc612750be7 100644
--- a/configs/platform-v7a/barebox-at91.config.diff
+++ b/configs/platform-v7a/barebox-at91.config.diff
@@ -1,8 +1,10 @@
-cae3c1d7fff409368cf71da28bce089f
-# CONFIG_32BIT is undefined
-# CONFIG_64BIT is undefined
+841f266e423c25e965d3bfcc1f53ab2c
 CONFIG_ARCH_AT91=y
 # CONFIG_ARCH_BCM283X is not set
+# CONFIG_ARCH_IMX is undefined
+# CONFIG_ARCH_MULTIARCH is not set
+# CONFIG_ARCH_OMAP_MULTI is undefined
+# CONFIG_ARCH_ROCKCHIP is undefined
 CONFIG_ARCH_TEXT_BASE=0x23f00000
 # CONFIG_ARM_AMBA is undefined
 # CONFIG_ARM_SCMI_PROTOCOL is undefined
@@ -31,12 +33,9 @@ CONFIG_CMD_UBIFORMAT=y
 # CONFIG_CMD_USB is undefined
 CONFIG_COMMON_CLK_AT91=y
 CONFIG_COMPILE_LOGLEVEL=6
-# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
-# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
 CONFIG_DEBUG_AT91_UART_BASE=0xfc069000
 # CONFIG_DEBUG_PBL is not set
 CONFIG_DEFAULT_LOGLEVEL=7
-# CONFIG_DRIVER_NET_ARC_EMAC is undefined
 CONFIG_DRIVER_NET_MACB=y
 CONFIG_DRIVER_NET_MICREL=y
 CONFIG_DRIVER_SERIAL_ATMEL=y
@@ -62,7 +61,6 @@ CONFIG_HAVE_AT91_I2S_MUX_CLK=y
 CONFIG_HAVE_AT91_SMD=y
 CONFIG_HAVE_AT91_USB_CLK=y
 CONFIG_HAVE_AT91_UTMI=y
-CONFIG_HAVE_MACH_ARM_HEAD=y
 # CONFIG_HWRNG is not set
 # CONFIG_I2C_ALGOBIT is undefined
 CONFIG_I2C_AT91=y
@@ -158,6 +156,7 @@ CONFIG_USB_GADGET_DUALSPEED=y
 # CONFIG_USB_HOST is not set
 # CONFIG_USB_HUB_USB251XB is undefined
 # CONFIG_USB_NET_AX88179_178A is undefined
+# CONFIG_USB_ONBOARD_HUB is undefined
 # CONFIG_USB_STORAGE is undefined
 # CONFIG_USB_ULPI is undefined
 # CONFIG_USB_XHCI is undefined
diff --git a/configs/platform-v7a/barebox-mx6.config b/configs/platform-v7a/barebox-mx6.config
index c2e6cc122c1c..455e3f365e49 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 2023.02.1 Configuration
+# Barebox/arm 2023.07.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -9,32 +9,29 @@ CONFIG_TEXT_BASE=0x0
 #
 # System Type
 #
+CONFIG_ARCH_MULTIARCH=y
 # CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_BCM283X is not set
 # CONFIG_ARCH_CLPS711X is not set
 # CONFIG_ARCH_DAVINCI is not set
 # CONFIG_ARCH_DIGIC is not set
 # CONFIG_ARCH_EP93XX is not set
-CONFIG_ARCH_IMX=y
 # CONFIG_ARCH_LAYERSCAPE is not set
 # CONFIG_ARCH_MVEBU is not set
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NOMADIK is not set
-# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_OMAP_SINGLE is not set
 # CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_ROCKCHIP is not set
 # CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_ARCH_S3C24xx is not set
-# CONFIG_ARCH_S5PCxx is not set
-# CONFIG_ARCH_S3C64xx is not set
-# CONFIG_ARCH_STM32MP is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
 # CONFIG_ARCH_UEMD is not set
 # CONFIG_ARCH_ZYNQ is not set
-# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_ARM64_VIRT is not set
+# CONFIG_ARCH_BCM283X is not set
+CONFIG_ARCH_IMX=y
+# CONFIG_ARCH_OMAP_MULTI is not set
+# CONFIG_ARCH_ROCKCHIP is not set
+# CONFIG_ARCH_STM32MP is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_VEXPRESS is not set
 
 #
 # Processor Type
@@ -49,88 +46,109 @@ CONFIG_CPU_32v7=y
 # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
 CONFIG_ARCH_HAS_L2X0=y
 # CONFIG_CACHE_L2X0 is not set
-CONFIG_ARCH_TEXT_BASE=0x4fc00000
 CONFIG_ARCH_IMX_IMXIMAGE=y
 CONFIG_RESET_IMX_SRC=y
 
 #
-# Freescale i.MX System-on-Chip
+# i.MX boards
 #
 CONFIG_ARCH_IMX6=y
 CONFIG_ARCH_IMX6SX=y
-CONFIG_IMX_MULTI_BOARDS=y
+
+#
+# i.MX1 boards
+#
 # CONFIG_MACH_SCB9328 is not set
+
+#
+# i.MX25 boards
+#
 # CONFIG_MACH_TX25 is not set
+
+#
+# i.MX27 boards
+#
 # CONFIG_MACH_PCA100 is not set
 # CONFIG_MACH_PCM038 is not set
+
+#
+# i.MX50 boards
+#
 # CONFIG_MACH_KINDLE_MX50 is not set
+
+#
+# i.MX51 boards
+#
 # CONFIG_MACH_CCMX51 is not set
 # CONFIG_MACH_EFIKA_MX_SMARTBOOK is not set
-# CONFIG_MACH_EMBEDSKY_E9 is not set
 # CONFIG_MACH_FREESCALE_MX51_PDK is not set
+
+#
+# i.MX53 boards
+#
 # CONFIG_MACH_CCMX53 is not set
 # CONFIG_MACH_FREESCALE_MX53_LOCO is not set
 # CONFIG_MACH_GUF_VINCELL is not set
+# CONFIG_MACH_TX53 is not set
 # CONFIG_MACH_TQMA53 is not set
 # CONFIG_MACH_FREESCALE_MX53_VMX53 is not set
-# CONFIG_MACH_TX53 is not set
-# CONFIG_MACH_PHYTEC_SOM_IMX6 is not set
-# CONFIG_MACH_PROTONIC_IMX6 is not set
-# CONFIG_MACH_PROTONIC_IMX8M is not set
-# CONFIG_MACH_INNOCOMM_WB15 is not set
-# CONFIG_MACH_KONTRON_SAMX6I is not set
-# CONFIG_MACH_DFI_FS700_M60 is not set
-# CONFIG_MACH_GUF_SANTARO is not set
+# CONFIG_MACH_ZII_RDU1 is not set
+
+#
+# i.MX6 boards
+#
+# CONFIG_MACH_ADVANTECH_ROM_742X is not set
+CONFIG_MACH_NITROGEN6=y
+# CONFIG_MACH_CM_FX6 is not set
 # CONFIG_MACH_REALQ7 is not set
-# CONFIG_MACH_GK802 is not set
+# CONFIG_MACH_DFI_FS700_M60 is not set
+# CONFIG_MACH_DIGI_CCIMX6ULSBCPRO is not set
 # CONFIG_MACH_ELTEC_HIPERCAM is not set
-# CONFIG_MACH_TQMA6X is not set
-# CONFIG_MACH_TQMA6UL is not set
-# CONFIG_MACH_TX6X is not set
+# CONFIG_MACH_EMBEDSKY_E9 is not set
+# CONFIG_MACH_EMBEST_MARSBOARD is not set
+CONFIG_MACH_EMBEST_RIOTBOARD=y
 CONFIG_MACH_SABRELITE=y
 # CONFIG_MACH_SABRESD is not set
 # CONFIG_MACH_FREESCALE_IMX6SX_SABRESDB is not set
-CONFIG_MACH_NITROGEN6=y
+# CONFIG_MACH_UDOO is not set
+CONFIG_MACH_UDOO_NEO=y
+# CONFIG_MACH_GUF_SANTARO is not set
+# CONFIG_MACH_GW_VENTANA is not set
+# CONFIG_MACH_GRINN_LITEBOARD is not set
+# CONFIG_MACH_TX6X is not set
+# CONFIG_MACH_KONTRON_SAMX6I is not set
+# CONFIG_MACH_NOVENA is not set
+# CONFIG_MACH_NXP_IMX6ULL_EVK is not set
+# CONFIG_MACH_PHYTEC_SOM_IMX6 is not set
+# CONFIG_MACH_PROTONIC_IMX6 is not set
+# CONFIG_MACH_SKOV_IMX6 is not set
 # CONFIG_MACH_SOLIDRUN_MICROSOM is not set
 # CONFIG_MACH_TECHNEXION_PICO_HOBBIT is not set
 # CONFIG_MACH_TECHNEXION_WANDBOARD is not set
-# CONFIG_MACH_EMBEST_MARSBOARD is not set
-CONFIG_MACH_EMBEST_RIOTBOARD=y
-# CONFIG_MACH_UDOO is not set
-CONFIG_MACH_UDOO_NEO=y
+# CONFIG_MACH_TQMA6X is not set
+# CONFIG_MACH_TQMA6UL is not set
 # CONFIG_MACH_VARISCITE_MX6 is not set
-# CONFIG_MACH_GW_VENTANA is not set
-# CONFIG_MACH_CM_FX6 is not set
-# CONFIG_MACH_ADVANTECH_ROM_742X is not set
-# CONFIG_MACH_WARP7 is not set
-# CONFIG_MACH_AC_SXB is not set
-# CONFIG_MACH_MEERKAT96 is not set
-# CONFIG_MACH_VF610_TWR is not set
-# CONFIG_MACH_ZII_RDU1 is not set
+# CONFIG_MACH_WEBASTO_CCBV2 is not set
+# CONFIG_MACH_GK802 is not set
 # CONFIG_MACH_ZII_RDU2 is not set
-# CONFIG_MACH_ZII_IMX8MQ_DEV is not set
-# CONFIG_MACH_ZII_VF610_DEV is not set
-# CONFIG_MACH_ZII_IMX7D_DEV is not set
-# CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
+
+#
+# i.MX7 boards
+#
+# CONFIG_MACH_MEERKAT96 is not set
+# CONFIG_MACH_AC_SXB is not set
+# CONFIG_MACH_WARP7 is not set
 # CONFIG_MACH_FREESCALE_MX7_SABRESD is not set
+# CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
+# CONFIG_MACH_ZII_IMX7D_DEV is not set
 # CONFIG_MACH_KAMSTRUP_MX7_CONCENTRATOR is not set
-# CONFIG_MACH_NXP_IMX6ULL_EVK is not set
-# CONFIG_MACH_NXP_IMX8MM_EVK is not set
-# CONFIG_MACH_NXP_IMX8MN_EVK is not set
-# CONFIG_MACH_NXP_IMX8MP_EVK is not set
-# CONFIG_MACH_NXP_IMX8MQ_EVK is not set
-# CONFIG_MACH_PHYTEC_SOM_IMX8MQ is not set
-# CONFIG_MACH_TQ_MBA8MPXL is not set
-# CONFIG_MACH_GRINN_LITEBOARD is not set
-# CONFIG_MACH_DIGI_CCIMX6ULSBCPRO is not set
-# CONFIG_MACH_WEBASTO_CCBV2 is not set
-# CONFIG_MACH_MNT_REFORM is not set
-# CONFIG_MACH_SKOV_IMX6 is not set
 
 #
-# Board specific settings
+# VF610 boards
 #
-# end of Board specific settings
+# CONFIG_MACH_VF610_TWR is not set
+# CONFIG_MACH_ZII_VF610_DEV is not set
+# end of i.MX boards
 
 #
 # i.MX specific settings
@@ -147,6 +165,9 @@ CONFIG_THUMB2_BAREBOX=y
 # CONFIG_ARM_BOARD_APPEND_ATAG is not set
 # end of System Type
 
+# CONFIG_64BIT is not set
+CONFIG_32BIT=y
+
 #
 # ARM specific settings
 #
@@ -186,6 +207,7 @@ CONFIG_LOCALVERSION=""
 CONFIG_LOCALVERSION_AUTO=y
 CONFIG_BANNER=y
 CONFIG_MEMINFO=y
+CONFIG_MEMTEST=y
 CONFIG_ENVIRONMENT_VARIABLES=y
 CONFIG_GLOBALVAR=y
 CONFIG_NVVAR=y
@@ -207,7 +229,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
 # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
 # CONFIG_IMAGE_COMPRESSION_NONE is not set
 CONFIG_MMU=y
-CONFIG_MMU_EARLY=y
+CONFIG_MMUINFO=y
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
@@ -321,6 +343,7 @@ CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_CC_HAS_KASAN_GENERIC=y
 # CONFIG_KASAN is not set
 # CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
 # end of Debugging
 
 #
@@ -498,6 +521,7 @@ CONFIG_CMD_DETECT=y
 CONFIG_CMD_FLASH=y
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
+# CONFIG_CMD_PWM is not set
 CONFIG_CMD_LED=y
 CONFIG_CMD_NAND=y
 # CONFIG_CMD_NANDTEST is not set
@@ -519,11 +543,13 @@ CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
 # CONFIG_CMD_KEYSTORE is not set
+# CONFIG_CMD_OF_COMPATIBLE is not set
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
+# CONFIG_CMD_OF_FIXUP is not set
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
@@ -578,6 +604,7 @@ CONFIG_PHYLIB=y
 #
 # Network drivers
 #
+# CONFIG_DRIVER_NET_ARC_EMAC is not set
 # CONFIG_DRIVER_NET_BCMGENET is not set
 # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
 # CONFIG_DRIVER_NET_ENC28J60 is not set
@@ -604,6 +631,7 @@ CONFIG_AT803X_PHY=y
 # CONFIG_LXT_PHY is not set
 # CONFIG_MARVELL_PHY is not set
 CONFIG_MICREL_PHY=y
+# CONFIG_MOTORCOMM_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
 # CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
@@ -726,6 +754,8 @@ CONFIG_USB_STORAGE=y
 # USB Miscellaneous drivers
 #
 # CONFIG_USB_HUB_USB251XB is not set
+# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_TYPEC_TUSB320 is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_DUALSPEED=y
 CONFIG_USB_GADGET_DRIVER_ARC=y
@@ -749,6 +779,7 @@ CONFIG_DRIVER_VIDEO_IMX_IPUV3_LVDS=y
 # CONFIG_DRIVER_VIDEO_BOCHS_ISA is not set
 # CONFIG_DRIVER_VIDEO_SIMPLEFB_CLIENT is not set
 CONFIG_DRIVER_VIDEO_SIMPLEFB=y
+# CONFIG_DRIVER_VIDEO_RAMFB is not set
 # CONFIG_DRIVER_VIDEO_EDID is not set
 # CONFIG_DRIVER_VIDEO_BACKLIGHT is not set
 
@@ -758,6 +789,7 @@ CONFIG_DRIVER_VIDEO_SIMPLEFB=y
 # CONFIG_DRIVER_VIDEO_MTL017 is not set
 # CONFIG_DRIVER_VIDEO_SIMPLE_PANEL is not set
 # CONFIG_DRIVER_VIDEO_PANEL_ILITEK_ILI9341 is not set
+# CONFIG_DRIVER_VIDEO_PANEL_MIPI_DBI is not set
 # CONFIG_SOUND is not set
 CONFIG_MCI_SDHCI=y
 CONFIG_MCI=y
@@ -785,6 +817,7 @@ CONFIG_HAVE_CLK=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_COMMON_CLK=y
 CONFIG_COMMON_CLK_OF_PROVIDER=y
+CONFIG_COMMON_CLK_GPIO=y
 
 #
 # Clocksource
@@ -815,6 +848,7 @@ CONFIG_MFD_SYSCON=y
 # CONFIG_MFD_ATMEL_FLEXCOM is not set
 # CONFIG_MFD_RK808 is not set
 # CONFIG_MFD_AXP20X_I2C is not set
+# CONFIG_MFD_ROHM_BD718XX is not set
 # end of Multifunction device drivers
 
 #
@@ -940,6 +974,7 @@ CONFIG_HW_HAS_PCI=y
 # Firmware Drivers
 #
 # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
+# CONFIG_QEMU_FW_CFG is not set
 # end of Firmware Drivers
 
 #
@@ -951,7 +986,12 @@ CONFIG_HW_HAS_PCI=y
 CONFIG_GENERIC_PHY=y
 CONFIG_USB_NOP_XCEIV=y
 # CONFIG_PHY_FSL_IMX8MQ_USB is not set
-# CONFIG_CRYPTO_HW is not set
+
+#
+# Hardware crypto devices
+#
+# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
+# end of Hardware crypto devices
 
 #
 # Memory controller drivers
@@ -1088,10 +1128,11 @@ CONFIG_LODEPNG=y
 
 # CONFIG_BAREBOX_LOGO is not set
 CONFIG_PRINTF_UUID=y
-# CONFIG_NLS is not set
+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
 
 #
@@ -1119,6 +1160,7 @@ CONFIG_CRYPTO_KEYSTORE=y
 # Firmware files
 #
 CONFIG_EXTRA_FIRMWARE_DIR="firmware"
+CONFIG_MISSING_FIRMWARE_ERROR=y
 # end of Firmware files
 
 #
diff --git a/configs/platform-v7a/barebox-mx6.config.diff b/configs/platform-v7a/barebox-mx6.config.diff
index 40a9a4fc7b36..4808b6676ec5 100644
--- a/configs/platform-v7a/barebox-mx6.config.diff
+++ b/configs/platform-v7a/barebox-mx6.config.diff
@@ -1,6 +1,4 @@
-cae3c1d7fff409368cf71da28bce089f
-# CONFIG_32BIT is undefined
-# CONFIG_64BIT is undefined
+841f266e423c25e965d3bfcc1f53ab2c
 # CONFIG_ARCH_BCM283X is not set
 CONFIG_ARCH_HAS_FEC_IMX=y
 CONFIG_ARCH_HAS_IMX_GPT=y
@@ -10,7 +8,7 @@ CONFIG_ARCH_IMX6SX=y
 CONFIG_ARCH_IMX=y
 CONFIG_ARCH_IMX_IMXIMAGE=y
 # CONFIG_ARCH_IMX_USBLOADER is not set
-CONFIG_ARCH_TEXT_BASE=0x4fc00000
+# CONFIG_ARCH_TEXT_BASE is undefined
 CONFIG_ARM_ASM_UNIFIED=y
 # CONFIG_ARM_SCMI_PROTOCOL is undefined
 # CONFIG_ARM_SECURE_MONITOR is undefined
@@ -33,14 +31,14 @@ CONFIG_CMD_NAND=y
 # CONFIG_CMD_NANDTEST is not set
 # CONFIG_CMD_NAND_BITFLIP is not set
 # CONFIG_CMD_NVMEM is not set
+# CONFIG_CMD_PWM is not set
 # CONFIG_CMD_SMC is undefined
 CONFIG_CMD_SPLASH=y
 CONFIG_CMD_UBI=y
 CONFIG_CMD_UBIFORMAT=y
 # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
 CONFIG_CONSOLE_ACTIVATE_NONE=y
-# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
-# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
+# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
 CONFIG_CRYPTO_KEYSTORE=y
 CONFIG_DEBUG_IMX_UART_PORT=1
 CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_DFU=y
@@ -51,7 +49,6 @@ CONFIG_DISK_ATA=y
 CONFIG_DISK_IDE_SFF=y
 CONFIG_DISK_INTF_PLATFORM_IDE=y
 CONFIG_DISK_PATA_IMX=y
-# CONFIG_DRIVER_NET_ARC_EMAC is undefined
 CONFIG_DRIVER_NET_FEC_IMX=y
 CONFIG_DRIVER_SERIAL_IMX=y
 # CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
@@ -66,6 +63,8 @@ CONFIG_DRIVER_VIDEO_IMX_IPUV3_LVDS=y
 # CONFIG_DRIVER_VIDEO_IMX_IPUV3_PARALLEL is not set
 # CONFIG_DRIVER_VIDEO_MTL017 is not set
 # CONFIG_DRIVER_VIDEO_PANEL_ILITEK_ILI9341 is not set
+# CONFIG_DRIVER_VIDEO_PANEL_MIPI_DBI is not set
+# CONFIG_DRIVER_VIDEO_RAMFB is not set
 CONFIG_DRIVER_VIDEO_SIMPLEFB=y
 # CONFIG_DRIVER_VIDEO_SIMPLEFB_CLIENT is not set
 # CONFIG_DRIVER_VIDEO_SIMPLE_PANEL is not set
@@ -88,7 +87,6 @@ CONFIG_I2C_IMX=y
 CONFIG_IMAGE_RENDERER=y
 CONFIG_IMX_IIM=y
 CONFIG_IMX_IIM_FUSE_BLOW=y
-CONFIG_IMX_MULTI_BOARDS=y
 CONFIG_IMX_OCOTP=y
 # CONFIG_IMX_OCOTP_WRITE is not set
 # CONFIG_IMX_WEIM is not set
@@ -121,25 +119,18 @@ CONFIG_MACH_EMBEST_RIOTBOARD=y
 # CONFIG_MACH_GUF_SANTARO is not set
 # CONFIG_MACH_GUF_VINCELL is not set
 # CONFIG_MACH_GW_VENTANA is not set
-# CONFIG_MACH_INNOCOMM_WB15 is not set
 # CONFIG_MACH_KAMSTRUP_MX7_CONCENTRATOR is not set
 # CONFIG_MACH_KINDLE_MX50 is not set
 # CONFIG_MACH_KONTRON_SAMX6I is not set
 # CONFIG_MACH_MEERKAT96 is not set
-# CONFIG_MACH_MNT_REFORM is not set
 CONFIG_MACH_NITROGEN6=y
+# CONFIG_MACH_NOVENA is not set
 # CONFIG_MACH_NXP_IMX6ULL_EVK is not set
-# CONFIG_MACH_NXP_IMX8MM_EVK is not set
-# CONFIG_MACH_NXP_IMX8MN_EVK is not set
-# CONFIG_MACH_NXP_IMX8MP_EVK is not set
-# CONFIG_MACH_NXP_IMX8MQ_EVK is not set
 # CONFIG_MACH_PCA100 is not set
 # CONFIG_MACH_PCM038 is not set
 # CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
 # CONFIG_MACH_PHYTEC_SOM_IMX6 is not set
-# CONFIG_MACH_PHYTEC_SOM_IMX8MQ is not set
 # CONFIG_MACH_PROTONIC_IMX6 is not set
-# CONFIG_MACH_PROTONIC_IMX8M is not set
 # CONFIG_MACH_REALQ7 is not set
 # CONFIG_MACH_RPI2 is undefined
 # CONFIG_MACH_RPI3 is undefined
@@ -158,7 +149,6 @@ CONFIG_MACH_SABRELITE=y
 # CONFIG_MACH_TQMA53 is not set
 # CONFIG_MACH_TQMA6UL is not set
 # CONFIG_MACH_TQMA6X is not set
-# CONFIG_MACH_TQ_MBA8MPXL is not set
 # CONFIG_MACH_TX25 is not set
 # CONFIG_MACH_TX53 is not set
 # CONFIG_MACH_TX6X is not set
@@ -169,7 +159,6 @@ CONFIG_MACH_UDOO_NEO=y
 # CONFIG_MACH_WARP7 is not set
 # CONFIG_MACH_WEBASTO_CCBV2 is not set
 # CONFIG_MACH_ZII_IMX7D_DEV is not set
-# CONFIG_MACH_ZII_IMX8MQ_DEV is not set
 # CONFIG_MACH_ZII_RDU1 is not set
 # CONFIG_MACH_ZII_RDU2 is not set
 # CONFIG_MACH_ZII_VF610_DEV is not set
diff --git a/configs/platform-v7a/barebox-rpi2.config b/configs/platform-v7a/barebox-rpi2.config
index d562d307fa94..1717bf4e28d3 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 2023.02.1 Configuration
+# Barebox/arm 2023.07.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -10,32 +10,29 @@ CONFIG_TEXT_BASE=0x0
 #
 # System Type
 #
+CONFIG_ARCH_MULTIARCH=y
 # CONFIG_ARCH_AT91 is not set
-CONFIG_ARCH_BCM283X=y
 # CONFIG_ARCH_CLPS711X is not set
 # CONFIG_ARCH_DAVINCI is not set
 # CONFIG_ARCH_DIGIC is not set
 # CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_IMX is not set
 # CONFIG_ARCH_LAYERSCAPE is not set
 # CONFIG_ARCH_MVEBU is not set
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NOMADIK is not set
-# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_OMAP_SINGLE is not set
 # CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_ROCKCHIP is not set
 # CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_ARCH_S3C24xx is not set
-# CONFIG_ARCH_S5PCxx is not set
-# CONFIG_ARCH_S3C64xx is not set
-# CONFIG_ARCH_STM32MP is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
 # CONFIG_ARCH_UEMD is not set
 # CONFIG_ARCH_ZYNQ is not set
-# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_ARM64_VIRT is not set
+CONFIG_ARCH_BCM283X=y
+# CONFIG_ARCH_IMX is not set
+# CONFIG_ARCH_OMAP_MULTI is not set
+# CONFIG_ARCH_ROCKCHIP is not set
+# CONFIG_ARCH_STM32MP is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_VEXPRESS is not set
 
 #
 # Processor Type
@@ -48,8 +45,6 @@ CONFIG_CPU_32v7=y
 # processor features
 #
 # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
-CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
-CONFIG_CPU_SUPPORTS_64BIT_KERNEL=y
 CONFIG_ARCH_TEXT_BASE=0x0
 CONFIG_MACH_RPI_COMMON=y
 CONFIG_MACH_RPI_AARCH_32_64=y
@@ -71,8 +66,8 @@ CONFIG_THUMB2_BAREBOX=y
 # CONFIG_ARM_BOARD_APPEND_ATAG is not set
 # end of System Type
 
-CONFIG_32BIT=y
 # CONFIG_64BIT is not set
+CONFIG_32BIT=y
 
 #
 # ARM specific settings
@@ -113,6 +108,7 @@ CONFIG_LOCALVERSION=""
 CONFIG_LOCALVERSION_AUTO=y
 CONFIG_BANNER=y
 CONFIG_MEMINFO=y
+CONFIG_MEMTEST=y
 CONFIG_ENVIRONMENT_VARIABLES=y
 CONFIG_GLOBALVAR=y
 CONFIG_NVVAR=y
@@ -135,7 +131,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
 # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
 # CONFIG_IMAGE_COMPRESSION_NONE is not set
 CONFIG_MMU=y
-CONFIG_MMU_EARLY=y
+CONFIG_MMUINFO=y
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
@@ -245,6 +241,7 @@ CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_CC_HAS_KASAN_GENERIC=y
 # CONFIG_KASAN is not set
 # CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
 # end of Debugging
 
 #
@@ -435,11 +432,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
+# CONFIG_CMD_OF_COMPATIBLE is not set
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
+# CONFIG_CMD_OF_FIXUP is not set
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
@@ -518,6 +517,7 @@ CONFIG_DRIVER_NET_BCMGENET=y
 # CONFIG_LXT_PHY is not set
 # CONFIG_MARVELL_PHY is not set
 # CONFIG_MICREL_PHY is not set
+# CONFIG_MOTORCOMM_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
 # CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
@@ -612,6 +612,8 @@ CONFIG_USB_STORAGE=y
 # USB Miscellaneous drivers
 #
 # CONFIG_USB_HUB_USB251XB is not set
+# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_TYPEC_TUSB320 is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_AUTOSTART=y
 
@@ -651,6 +653,7 @@ CONFIG_HAVE_CLK=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_COMMON_CLK=y
 CONFIG_COMMON_CLK_OF_PROVIDER=y
+CONFIG_COMMON_CLK_GPIO=y
 
 #
 # Clocksource
@@ -680,6 +683,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
 # CONFIG_MFD_ATMEL_FLEXCOM is not set
 # CONFIG_MFD_RK808 is not set
 # CONFIG_MFD_AXP20X_I2C is not set
+# CONFIG_MFD_ROHM_BD718XX is not set
 # end of Multifunction device drivers
 
 #
@@ -786,6 +790,7 @@ CONFIG_REGULATOR_BCM283X=y
 #
 # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
 # CONFIG_ARM_SCMI_PROTOCOL is not set
+# CONFIG_QEMU_FW_CFG is not set
 # end of Firmware Drivers
 
 #
@@ -797,7 +802,11 @@ CONFIG_REGULATOR_BCM283X=y
 CONFIG_GENERIC_PHY=y
 CONFIG_USB_NOP_XCEIV=y
 # CONFIG_PHY_FSL_IMX8MQ_USB is not set
-# CONFIG_CRYPTO_HW is not set
+
+#
+# Hardware crypto devices
+#
+# end of Hardware crypto devices
 
 #
 # Memory controller drivers
@@ -916,10 +925,11 @@ CONFIG_LIBFDT=y
 #
 # end of Library gui routines
 
-# CONFIG_NLS is not set
+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
 
 #
@@ -946,6 +956,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
 # Firmware files
 #
 CONFIG_EXTRA_FIRMWARE_DIR="firmware"
+CONFIG_MISSING_FIRMWARE_ERROR=y
 # end of Firmware files
 
 #
diff --git a/configs/platform-v7a/barebox-rpi2.config.diff b/configs/platform-v7a/barebox-rpi2.config.diff
index e3a266687572..eb3eaa21eb28 100644
--- a/configs/platform-v7a/barebox-rpi2.config.diff
+++ b/configs/platform-v7a/barebox-rpi2.config.diff
@@ -1,4 +1,4 @@
-cae3c1d7fff409368cf71da28bce089f
+841f266e423c25e965d3bfcc1f53ab2c
 CONFIG_ARM_ASM_UNIFIED=y
 # CONFIG_CMD_NVMEM is not set
 CONFIG_DRIVER_NET_BCMGENET=y
diff --git a/configs/platform-v7a/barebox-stm32mp.config b/configs/platform-v7a/barebox-stm32mp.config
index 85a40d37ce31..1131583afeba 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 2023.02.1 Configuration
+# Barebox/arm 2023.07.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -11,32 +11,29 @@ CONFIG_TEXT_BASE=0x0
 # System Type
 #
 CONFIG_ARCH_STM32=y
+CONFIG_ARCH_MULTIARCH=y
 # CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_BCM283X is not set
 # CONFIG_ARCH_CLPS711X is not set
 # CONFIG_ARCH_DAVINCI is not set
 # CONFIG_ARCH_DIGIC is not set
 # CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_IMX is not set
 # CONFIG_ARCH_LAYERSCAPE is not set
 # CONFIG_ARCH_MVEBU is not set
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NOMADIK is not set
-# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_OMAP_SINGLE is not set
 # CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_ROCKCHIP is not set
 # CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_ARCH_S3C24xx is not set
-# CONFIG_ARCH_S5PCxx is not set
-# CONFIG_ARCH_S3C64xx is not set
-CONFIG_ARCH_STM32MP=y
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
 # CONFIG_ARCH_UEMD is not set
 # CONFIG_ARCH_ZYNQ is not set
-# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_ARM64_VIRT is not set
+# CONFIG_ARCH_BCM283X is not set
+# CONFIG_ARCH_IMX is not set
+# CONFIG_ARCH_OMAP_MULTI is not set
+# CONFIG_ARCH_ROCKCHIP is not set
+CONFIG_ARCH_STM32MP=y
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_VEXPRESS is not set
 
 #
 # Processor Type
@@ -66,6 +63,9 @@ CONFIG_ARM_BOARD_APPEND_ATAG=y
 # CONFIG_ARM_BOARD_PREPEND_ATAG is not set
 # end of System Type
 
+# CONFIG_64BIT is not set
+CONFIG_32BIT=y
+
 #
 # ARM specific settings
 #
@@ -105,6 +105,7 @@ CONFIG_LOCALVERSION=""
 CONFIG_LOCALVERSION_AUTO=y
 CONFIG_BANNER=y
 CONFIG_MEMINFO=y
+CONFIG_MEMTEST=y
 CONFIG_ENVIRONMENT_VARIABLES=y
 CONFIG_GLOBALVAR=y
 CONFIG_NVVAR=y
@@ -126,7 +127,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
 # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
 # CONFIG_IMAGE_COMPRESSION_NONE is not set
 CONFIG_MMU=y
-CONFIG_MMU_EARLY=y
+CONFIG_MMUINFO=y
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
@@ -239,6 +240,7 @@ CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_CC_HAS_KASAN_GENERIC=y
 # CONFIG_KASAN is not set
 # CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
 # end of Debugging
 
 #
@@ -411,6 +413,7 @@ CONFIG_CMD_DETECT=y
 CONFIG_CMD_FLASH=y
 CONFIG_CMD_GPIO=y
 # CONFIG_CMD_I2C is not set
+# CONFIG_CMD_PWM is not set
 CONFIG_CMD_LED=y
 CONFIG_CMD_POWEROFF=y
 # CONFIG_CMD_SMC is not set
@@ -427,11 +430,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
+# CONFIG_CMD_OF_COMPATIBLE is not set
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
+# CONFIG_CMD_OF_FIXUP is not set
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
@@ -487,6 +492,7 @@ CONFIG_PHYLIB=y
 #
 # Network drivers
 #
+# CONFIG_DRIVER_NET_ARC_EMAC is not set
 # CONFIG_DRIVER_NET_BCMGENET is not set
 # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
 CONFIG_DRIVER_NET_DESIGNWARE_EQOS=y
@@ -512,6 +518,7 @@ CONFIG_AT803X_PHY=y
 # CONFIG_LXT_PHY is not set
 # CONFIG_MARVELL_PHY is not set
 CONFIG_MICREL_PHY=y
+# CONFIG_MOTORCOMM_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
 # CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
@@ -576,6 +583,8 @@ CONFIG_USB_OTGDEV=y
 # USB Miscellaneous drivers
 #
 # CONFIG_USB_HUB_USB251XB is not set
+# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_TYPEC_TUSB320 is not set
 CONFIG_USB_GADGET=y
 # CONFIG_USB_GADGET_AUTOSTART is not set
 
@@ -612,6 +621,7 @@ CONFIG_HAVE_CLK=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_COMMON_CLK=y
 CONFIG_COMMON_CLK_OF_PROVIDER=y
+CONFIG_COMMON_CLK_GPIO=y
 
 #
 # Clocksource
@@ -642,6 +652,7 @@ CONFIG_MFD_STM32_TIMERS=y
 # CONFIG_MFD_ATMEL_FLEXCOM is not set
 # CONFIG_MFD_RK808 is not set
 # CONFIG_MFD_AXP20X_I2C is not set
+# CONFIG_MFD_ROHM_BD718XX is not set
 # end of Multifunction device drivers
 
 #
@@ -754,6 +765,7 @@ CONFIG_RESET_CONTROLLER=y
 # Firmware Drivers
 #
 # CONFIG_ARM_SCMI_PROTOCOL is not set
+# CONFIG_QEMU_FW_CFG is not set
 # end of Firmware Drivers
 
 #
@@ -766,7 +778,11 @@ CONFIG_GENERIC_PHY=y
 # CONFIG_USB_NOP_XCEIV is not set
 # CONFIG_PHY_FSL_IMX8MQ_USB is not set
 CONFIG_PHY_STM32_USBPHYC=y
-# CONFIG_CRYPTO_HW is not set
+
+#
+# Hardware crypto devices
+#
+# end of Hardware crypto devices
 
 #
 # Memory controller drivers
@@ -880,10 +896,11 @@ CONFIG_CRC8=y
 # end of Library gui routines
 
 CONFIG_PRINTF_UUID=y
-# CONFIG_NLS is not set
+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
 
 #
@@ -910,6 +927,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
 # Firmware files
 #
 CONFIG_EXTRA_FIRMWARE_DIR="firmware"
+CONFIG_MISSING_FIRMWARE_ERROR=y
 # end of Firmware files
 
 #
diff --git a/configs/platform-v7a/barebox-stm32mp.config.diff b/configs/platform-v7a/barebox-stm32mp.config.diff
index 284be0e5e4ff..b11c13ba58e8 100644
--- a/configs/platform-v7a/barebox-stm32mp.config.diff
+++ b/configs/platform-v7a/barebox-stm32mp.config.diff
@@ -1,6 +1,4 @@
-cae3c1d7fff409368cf71da28bce089f
-# CONFIG_32BIT is undefined
-# CONFIG_64BIT is undefined
+841f266e423c25e965d3bfcc1f53ab2c
 # CONFIG_ARCH_BCM283X is not set
 CONFIG_ARCH_HAS_RESET_CONTROLLER=y
 CONFIG_ARCH_NR_GPIO=416
@@ -29,17 +27,15 @@ CONFIG_CMD_MENU_MANAGEMENT=y
 CONFIG_CMD_MMC_EXTCSD=y
 # CONFIG_CMD_NVMEM is not set
 CONFIG_CMD_POWEROFF=y
+# CONFIG_CMD_PWM is not set
 # CONFIG_CMD_SPI is undefined
 CONFIG_COMPILE_LOGLEVEL=6
 # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
 CONFIG_CONSOLE_ACTIVATE_NONE=y
-# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
-# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
 CONFIG_CRC8=y
 # CONFIG_DEBUG_PBL is not set
 CONFIG_DEFAULT_LOGLEVEL=7
 # CONFIG_DRIVER_CFI is undefined
-# CONFIG_DRIVER_NET_ARC_EMAC is undefined
 CONFIG_DRIVER_NET_DESIGNWARE_EQOS=y
 CONFIG_DRIVER_NET_DESIGNWARE_STM32=y
 # CONFIG_DRIVER_NET_ENC28J60 is undefined
diff --git a/configs/platform-v7a/barebox-vexpress.config b/configs/platform-v7a/barebox-vexpress.config
index b85f6653126c..47e3eff10f7b 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 2023.02.1 Configuration
+# Barebox/arm 2023.07.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -9,32 +9,29 @@ CONFIG_TEXT_BASE=0x0
 #
 # System Type
 #
+CONFIG_ARCH_MULTIARCH=y
 # CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_BCM283X is not set
 # CONFIG_ARCH_CLPS711X is not set
 # CONFIG_ARCH_DAVINCI is not set
 # CONFIG_ARCH_DIGIC is not set
 # CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_IMX is not set
 # CONFIG_ARCH_LAYERSCAPE is not set
 # CONFIG_ARCH_MVEBU is not set
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NOMADIK is not set
-# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_OMAP_SINGLE is not set
 # CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_ROCKCHIP is not set
 # CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_ARCH_S3C24xx is not set
-# CONFIG_ARCH_S5PCxx is not set
-# CONFIG_ARCH_S3C64xx is not set
-# CONFIG_ARCH_STM32MP is not set
-# CONFIG_ARCH_VERSATILE is not set
-CONFIG_ARCH_VEXPRESS=y
 # CONFIG_ARCH_TEGRA is not set
 # CONFIG_ARCH_UEMD is not set
 # CONFIG_ARCH_ZYNQ is not set
-# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_ARM64_VIRT is not set
+# CONFIG_ARCH_BCM283X is not set
+# CONFIG_ARCH_IMX is not set
+# CONFIG_ARCH_OMAP_MULTI is not set
+# CONFIG_ARCH_ROCKCHIP is not set
+# CONFIG_ARCH_STM32MP is not set
+# CONFIG_ARCH_VERSATILE is not set
+CONFIG_ARCH_VEXPRESS=y
 
 #
 # Processor Type
@@ -56,6 +53,9 @@ CONFIG_AEABI=y
 # CONFIG_ARM_BOARD_APPEND_ATAG is not set
 # end of System Type
 
+# CONFIG_64BIT is not set
+CONFIG_32BIT=y
+
 #
 # ARM specific settings
 #
@@ -92,6 +92,7 @@ CONFIG_LOCALVERSION=""
 CONFIG_LOCALVERSION_AUTO=y
 CONFIG_BANNER=y
 CONFIG_MEMINFO=y
+CONFIG_MEMTEST=y
 CONFIG_ENVIRONMENT_VARIABLES=y
 CONFIG_GLOBALVAR=y
 CONFIG_NVVAR=y
@@ -113,7 +114,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
 # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
 # CONFIG_IMAGE_COMPRESSION_NONE is not set
 CONFIG_MMU=y
-CONFIG_MMU_EARLY=y
+CONFIG_MMUINFO=y
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
@@ -225,6 +226,7 @@ CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_CC_HAS_KASAN_GENERIC=y
 # CONFIG_KASAN is not set
 # CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
 # end of Debugging
 
 #
@@ -412,11 +414,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
+# CONFIG_CMD_OF_COMPATIBLE is not set
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
+# CONFIG_CMD_OF_FIXUP is not set
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
@@ -468,6 +472,7 @@ CONFIG_PHYLIB=y
 #
 # Network drivers
 #
+# CONFIG_DRIVER_NET_ARC_EMAC is not set
 # CONFIG_DRIVER_NET_BCMGENET is not set
 # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
 # CONFIG_DRIVER_NET_ENC28J60 is not set
@@ -493,6 +498,7 @@ CONFIG_DRIVER_NET_SMC911X=y
 # CONFIG_LXT_PHY is not set
 # CONFIG_MARVELL_PHY is not set
 # CONFIG_MICREL_PHY is not set
+# CONFIG_MOTORCOMM_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
 # CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
@@ -588,6 +594,8 @@ CONFIG_USB_STORAGE=y
 # USB Miscellaneous drivers
 #
 # CONFIG_USB_HUB_USB251XB is not set
+# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_TYPEC_TUSB320 is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_AUTOSTART=y
 
@@ -624,6 +632,7 @@ CONFIG_HAVE_CLK=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_COMMON_CLK=y
 CONFIG_COMMON_CLK_OF_PROVIDER=y
+CONFIG_COMMON_CLK_GPIO=y
 
 #
 # Clocksource
@@ -653,6 +662,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
 # CONFIG_MFD_ATMEL_FLEXCOM is not set
 # CONFIG_MFD_RK808 is not set
 # CONFIG_MFD_AXP20X_I2C is not set
+# CONFIG_MFD_ROHM_BD718XX is not set
 # end of Multifunction device drivers
 
 #
@@ -724,6 +734,7 @@ CONFIG_REGULATOR=y
 #
 # Firmware Drivers
 #
+# CONFIG_QEMU_FW_CFG is not set
 # end of Firmware Drivers
 
 #
@@ -733,7 +744,11 @@ CONFIG_REGULATOR=y
 # end of FPGA Configuration Support
 
 # CONFIG_GENERIC_PHY is not set
-# CONFIG_CRYPTO_HW is not set
+
+#
+# Hardware crypto devices
+#
+# end of Hardware crypto devices
 
 #
 # Memory controller drivers
@@ -849,10 +864,11 @@ CONFIG_LIBFDT=y
 #
 # end of Library gui routines
 
-# CONFIG_NLS is not set
+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
 
 #
@@ -879,6 +895,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
 # Firmware files
 #
 CONFIG_EXTRA_FIRMWARE_DIR="firmware"
+CONFIG_MISSING_FIRMWARE_ERROR=y
 # end of Firmware files
 
 #
diff --git a/configs/platform-v7a/barebox-vexpress.config.diff b/configs/platform-v7a/barebox-vexpress.config.diff
index d323768fc1c1..8e87ff5036f7 100644
--- a/configs/platform-v7a/barebox-vexpress.config.diff
+++ b/configs/platform-v7a/barebox-vexpress.config.diff
@@ -1,6 +1,4 @@
-cae3c1d7fff409368cf71da28bce089f
-# CONFIG_32BIT is undefined
-# CONFIG_64BIT is undefined
+841f266e423c25e965d3bfcc1f53ab2c
 CONFIG_AMBA_SP804=y
 # CONFIG_ARCH_BCM283X is not set
 CONFIG_ARCH_VEXPRESS=y
@@ -14,8 +12,6 @@ CONFIG_ARCH_VEXPRESS=y
 # CONFIG_CMD_SMC is undefined
 CONFIG_CONSOLE_ACTIVATE_ALL=y
 # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
-# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
-# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
 # CONFIG_DEBUG_PBL is not set
 CONFIG_DRIVER_CFI=y
 CONFIG_DRIVER_CFI_AMD=y
@@ -24,7 +20,6 @@ CONFIG_DRIVER_CFI_BANK_WIDTH_2=y
 CONFIG_DRIVER_CFI_BANK_WIDTH_4=y
 # CONFIG_DRIVER_CFI_BANK_WIDTH_8 is not set
 CONFIG_DRIVER_CFI_INTEL=y
-# CONFIG_DRIVER_NET_ARC_EMAC is undefined
 CONFIG_DRIVER_NET_SMC911X=y
 # CONFIG_DRIVER_SPI_GPIO is undefined
 # CONFIG_FIRMWARE_ALTERA_SERIAL is undefined
diff --git a/configs/platform-v7a/barebox.config b/configs/platform-v7a/barebox.config
index e8989d4e4d3a..803821614be7 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 2023.02.1 Configuration
+# Barebox/arm 2023.07.1 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -10,32 +10,29 @@ CONFIG_TEXT_BASE=0x0
 #
 # System Type
 #
+CONFIG_ARCH_MULTIARCH=y
 # CONFIG_ARCH_AT91 is not set
-CONFIG_ARCH_BCM283X=y
 # CONFIG_ARCH_CLPS711X is not set
 # CONFIG_ARCH_DAVINCI is not set
 # CONFIG_ARCH_DIGIC is not set
 # CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_IMX is not set
 # CONFIG_ARCH_LAYERSCAPE is not set
 # CONFIG_ARCH_MVEBU is not set
 # CONFIG_ARCH_MXS is not set
 # CONFIG_ARCH_NOMADIK is not set
-# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_OMAP_SINGLE is not set
 # CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_ROCKCHIP is not set
 # CONFIG_ARCH_SOCFPGA is not set
-# CONFIG_ARCH_S3C24xx is not set
-# CONFIG_ARCH_S5PCxx is not set
-# CONFIG_ARCH_S3C64xx is not set
-# CONFIG_ARCH_STM32MP is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_VEXPRESS is not set
 # CONFIG_ARCH_TEGRA is not set
 # CONFIG_ARCH_UEMD is not set
 # CONFIG_ARCH_ZYNQ is not set
-# CONFIG_ARCH_ZYNQMP is not set
-# CONFIG_ARCH_ARM64_VIRT is not set
+CONFIG_ARCH_BCM283X=y
+# CONFIG_ARCH_IMX is not set
+# CONFIG_ARCH_OMAP_MULTI is not set
+# CONFIG_ARCH_ROCKCHIP is not set
+# CONFIG_ARCH_STM32MP is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_VEXPRESS is not set
 
 #
 # Processor Type
@@ -48,8 +45,6 @@ CONFIG_CPU_32v7=y
 # processor features
 #
 # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
-CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
-CONFIG_CPU_SUPPORTS_64BIT_KERNEL=y
 CONFIG_ARCH_TEXT_BASE=0x0
 CONFIG_MACH_RPI_COMMON=y
 CONFIG_MACH_RPI_AARCH_32_64=y
@@ -70,8 +65,8 @@ CONFIG_AEABI=y
 # CONFIG_ARM_BOARD_APPEND_ATAG is not set
 # end of System Type
 
-CONFIG_32BIT=y
 # CONFIG_64BIT is not set
+CONFIG_32BIT=y
 
 #
 # ARM specific settings
@@ -112,6 +107,7 @@ CONFIG_LOCALVERSION=""
 CONFIG_LOCALVERSION_AUTO=y
 CONFIG_BANNER=y
 CONFIG_MEMINFO=y
+CONFIG_MEMTEST=y
 CONFIG_ENVIRONMENT_VARIABLES=y
 CONFIG_GLOBALVAR=y
 CONFIG_NVVAR=y
@@ -134,7 +130,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
 # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
 # CONFIG_IMAGE_COMPRESSION_NONE is not set
 CONFIG_MMU=y
-CONFIG_MMU_EARLY=y
+CONFIG_MMUINFO=y
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
@@ -245,6 +241,7 @@ CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_CC_HAS_KASAN_GENERIC=y
 # CONFIG_KASAN is not set
 # CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
 # end of Debugging
 
 #
@@ -434,11 +431,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
+# CONFIG_CMD_OF_COMPATIBLE is not set
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
+# CONFIG_CMD_OF_FIXUP is not set
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
@@ -517,6 +516,7 @@ CONFIG_PHYLIB=y
 # CONFIG_LXT_PHY is not set
 # CONFIG_MARVELL_PHY is not set
 # CONFIG_MICREL_PHY is not set
+# CONFIG_MOTORCOMM_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
 # CONFIG_REALTEK_PHY is not set
 # CONFIG_SMSC_PHY is not set
@@ -610,6 +610,8 @@ CONFIG_USB_STORAGE=y
 # USB Miscellaneous drivers
 #
 # CONFIG_USB_HUB_USB251XB is not set
+# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_TYPEC_TUSB320 is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_AUTOSTART=y
 
@@ -648,6 +650,7 @@ CONFIG_HAVE_CLK=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_COMMON_CLK=y
 CONFIG_COMMON_CLK_OF_PROVIDER=y
+CONFIG_COMMON_CLK_GPIO=y
 
 #
 # Clocksource
@@ -677,6 +680,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
 # CONFIG_MFD_ATMEL_FLEXCOM is not set
 # CONFIG_MFD_RK808 is not set
 # CONFIG_MFD_AXP20X_I2C is not set
+# CONFIG_MFD_ROHM_BD718XX is not set
 # end of Multifunction device drivers
 
 #
@@ -780,6 +784,7 @@ CONFIG_REGULATOR_BCM283X=y
 #
 # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
 # CONFIG_ARM_SCMI_PROTOCOL is not set
+# CONFIG_QEMU_FW_CFG is not set
 # end of Firmware Drivers
 
 #
@@ -789,7 +794,11 @@ CONFIG_REGULATOR_BCM283X=y
 # end of FPGA Configuration Support
 
 # CONFIG_GENERIC_PHY is not set
-# CONFIG_CRYPTO_HW is not set
+
+#
+# Hardware crypto devices
+#
+# end of Hardware crypto devices
 
 #
 # Memory controller drivers
@@ -907,10 +916,11 @@ CONFIG_LIBFDT=y
 #
 # end of Library gui routines
 
-# CONFIG_NLS is not set
+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
 
 #
@@ -937,6 +947,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
 # Firmware files
 #
 CONFIG_EXTRA_FIRMWARE_DIR="firmware"
+CONFIG_MISSING_FIRMWARE_ERROR=y
 # end of Firmware files
 
 #
diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index 1ecbda0bdfdf..370f7f26883e 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="2023.02.1"
-PTXCONF_BAREBOX_COMMON_MD5="348dcab39489a46506a3c205a0da87a9"
+PTXCONF_BAREBOX_COMMON_VERSION="2023.07.1"
+PTXCONF_BAREBOX_COMMON_MD5="0b7ea966cd01266a93a4ccfa7d68bce0"
 PTXCONF_BAREBOX_COMMON_NEEDS_HOST_LZOP=y
 PTXCONF_BAREBOX_AM335X_MLO=y
 PTXCONF_BAREBOX_AM335X=y
-- 
2.39.2




^ permalink raw reply	[flat|nested] 5+ messages in thread

* [DistroKit] [PATCH 2/2] v7a: barebox: enable of_fixup and of_compatible commands
  2023-08-13 21:15 [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1 Roland Hieber
@ 2023-08-13 21:15 ` Roland Hieber
  2023-10-18  8:54 ` [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1 Robert Schwebel
  1 sibling, 0 replies; 5+ messages in thread
From: Roland Hieber @ 2023-08-13 21:15 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

Enable some more useful commands during development.

Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 configs/platform-v7a/barebox-am335x.config        | 4 ++--
 configs/platform-v7a/barebox-am335x.config.diff   | 2 +-
 configs/platform-v7a/barebox-at91.config          | 4 ++--
 configs/platform-v7a/barebox-at91.config.diff     | 2 +-
 configs/platform-v7a/barebox-mx6.config           | 4 ++--
 configs/platform-v7a/barebox-mx6.config.diff      | 2 +-
 configs/platform-v7a/barebox-rpi2.config          | 4 ++--
 configs/platform-v7a/barebox-rpi2.config.diff     | 2 +-
 configs/platform-v7a/barebox-stm32mp.config       | 4 ++--
 configs/platform-v7a/barebox-stm32mp.config.diff  | 2 +-
 configs/platform-v7a/barebox-vexpress.config      | 4 ++--
 configs/platform-v7a/barebox-vexpress.config.diff | 2 +-
 configs/platform-v7a/barebox.config               | 4 ++--
 13 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/configs/platform-v7a/barebox-am335x.config b/configs/platform-v7a/barebox-am335x.config
index fe4d5b5a0698..00bed675f2d9 100644
--- a/configs/platform-v7a/barebox-am335x.config
+++ b/configs/platform-v7a/barebox-am335x.config
@@ -442,13 +442,13 @@ CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
 # CONFIG_CMD_KEYSTORE is not set
-# CONFIG_CMD_OF_COMPATIBLE is not set
+CONFIG_CMD_OF_COMPATIBLE=y
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
-# CONFIG_CMD_OF_FIXUP is not set
+CONFIG_CMD_OF_FIXUP=y
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
diff --git a/configs/platform-v7a/barebox-am335x.config.diff b/configs/platform-v7a/barebox-am335x.config.diff
index f7b51f6a2a38..fea0f7094b28 100644
--- a/configs/platform-v7a/barebox-am335x.config.diff
+++ b/configs/platform-v7a/barebox-am335x.config.diff
@@ -1,4 +1,4 @@
-841f266e423c25e965d3bfcc1f53ab2c
+546fe56236fdd387f79c0631f551b52b
 # CONFIG_AM33XX_NET_BOOT is not set
 CONFIG_ARCH_AM33XX=y
 # CONFIG_ARCH_BCM283X is not set
diff --git a/configs/platform-v7a/barebox-at91.config b/configs/platform-v7a/barebox-at91.config
index 5cca1e7363c7..ad27394b6a3f 100644
--- a/configs/platform-v7a/barebox-at91.config
+++ b/configs/platform-v7a/barebox-at91.config
@@ -453,13 +453,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
-# CONFIG_CMD_OF_COMPATIBLE is not set
+CONFIG_CMD_OF_COMPATIBLE=y
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
-# CONFIG_CMD_OF_FIXUP is not set
+CONFIG_CMD_OF_FIXUP=y
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
diff --git a/configs/platform-v7a/barebox-at91.config.diff b/configs/platform-v7a/barebox-at91.config.diff
index bfc612750be7..aa95eeac40de 100644
--- a/configs/platform-v7a/barebox-at91.config.diff
+++ b/configs/platform-v7a/barebox-at91.config.diff
@@ -1,4 +1,4 @@
-841f266e423c25e965d3bfcc1f53ab2c
+546fe56236fdd387f79c0631f551b52b
 CONFIG_ARCH_AT91=y
 # CONFIG_ARCH_BCM283X is not set
 # CONFIG_ARCH_IMX is undefined
diff --git a/configs/platform-v7a/barebox-mx6.config b/configs/platform-v7a/barebox-mx6.config
index 455e3f365e49..a6fd099aca31 100644
--- a/configs/platform-v7a/barebox-mx6.config
+++ b/configs/platform-v7a/barebox-mx6.config
@@ -543,13 +543,13 @@ CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
 # CONFIG_CMD_KEYSTORE is not set
-# CONFIG_CMD_OF_COMPATIBLE is not set
+CONFIG_CMD_OF_COMPATIBLE=y
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
-# CONFIG_CMD_OF_FIXUP is not set
+CONFIG_CMD_OF_FIXUP=y
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
diff --git a/configs/platform-v7a/barebox-mx6.config.diff b/configs/platform-v7a/barebox-mx6.config.diff
index 4808b6676ec5..fda05d5ce519 100644
--- a/configs/platform-v7a/barebox-mx6.config.diff
+++ b/configs/platform-v7a/barebox-mx6.config.diff
@@ -1,4 +1,4 @@
-841f266e423c25e965d3bfcc1f53ab2c
+546fe56236fdd387f79c0631f551b52b
 # 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 1717bf4e28d3..5eab9b2c5d29 100644
--- a/configs/platform-v7a/barebox-rpi2.config
+++ b/configs/platform-v7a/barebox-rpi2.config
@@ -432,13 +432,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
-# CONFIG_CMD_OF_COMPATIBLE is not set
+CONFIG_CMD_OF_COMPATIBLE=y
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
-# CONFIG_CMD_OF_FIXUP is not set
+CONFIG_CMD_OF_FIXUP=y
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
diff --git a/configs/platform-v7a/barebox-rpi2.config.diff b/configs/platform-v7a/barebox-rpi2.config.diff
index eb3eaa21eb28..57c72ac5d4c4 100644
--- a/configs/platform-v7a/barebox-rpi2.config.diff
+++ b/configs/platform-v7a/barebox-rpi2.config.diff
@@ -1,4 +1,4 @@
-841f266e423c25e965d3bfcc1f53ab2c
+546fe56236fdd387f79c0631f551b52b
 CONFIG_ARM_ASM_UNIFIED=y
 # CONFIG_CMD_NVMEM is not set
 CONFIG_DRIVER_NET_BCMGENET=y
diff --git a/configs/platform-v7a/barebox-stm32mp.config b/configs/platform-v7a/barebox-stm32mp.config
index 1131583afeba..1d0bf21c27c0 100644
--- a/configs/platform-v7a/barebox-stm32mp.config
+++ b/configs/platform-v7a/barebox-stm32mp.config
@@ -430,13 +430,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
-# CONFIG_CMD_OF_COMPATIBLE is not set
+CONFIG_CMD_OF_COMPATIBLE=y
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
-# CONFIG_CMD_OF_FIXUP is not set
+CONFIG_CMD_OF_FIXUP=y
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
diff --git a/configs/platform-v7a/barebox-stm32mp.config.diff b/configs/platform-v7a/barebox-stm32mp.config.diff
index b11c13ba58e8..c2c0442d614e 100644
--- a/configs/platform-v7a/barebox-stm32mp.config.diff
+++ b/configs/platform-v7a/barebox-stm32mp.config.diff
@@ -1,4 +1,4 @@
-841f266e423c25e965d3bfcc1f53ab2c
+546fe56236fdd387f79c0631f551b52b
 # CONFIG_ARCH_BCM283X is not set
 CONFIG_ARCH_HAS_RESET_CONTROLLER=y
 CONFIG_ARCH_NR_GPIO=416
diff --git a/configs/platform-v7a/barebox-vexpress.config b/configs/platform-v7a/barebox-vexpress.config
index 47e3eff10f7b..2a634a53d967 100644
--- a/configs/platform-v7a/barebox-vexpress.config
+++ b/configs/platform-v7a/barebox-vexpress.config
@@ -414,13 +414,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
-# CONFIG_CMD_OF_COMPATIBLE is not set
+CONFIG_CMD_OF_COMPATIBLE=y
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
-# CONFIG_CMD_OF_FIXUP is not set
+CONFIG_CMD_OF_FIXUP=y
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
diff --git a/configs/platform-v7a/barebox-vexpress.config.diff b/configs/platform-v7a/barebox-vexpress.config.diff
index 8e87ff5036f7..d29542e5efcd 100644
--- a/configs/platform-v7a/barebox-vexpress.config.diff
+++ b/configs/platform-v7a/barebox-vexpress.config.diff
@@ -1,4 +1,4 @@
-841f266e423c25e965d3bfcc1f53ab2c
+546fe56236fdd387f79c0631f551b52b
 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 803821614be7..c25a5a3f97d5 100644
--- a/configs/platform-v7a/barebox.config
+++ b/configs/platform-v7a/barebox.config
@@ -431,13 +431,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 # CONFIG_CMD_FIRMWARELOAD is not set
-# CONFIG_CMD_OF_COMPATIBLE is not set
+CONFIG_CMD_OF_COMPATIBLE=y
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
-# CONFIG_CMD_OF_FIXUP is not set
+CONFIG_CMD_OF_FIXUP=y
 CONFIG_CMD_OF_FIXUP_STATUS=y
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
-- 
2.39.2




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1
  2023-08-13 21:15 [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1 Roland Hieber
  2023-08-13 21:15 ` [DistroKit] [PATCH 2/2] v7a: barebox: enable of_fixup and of_compatible commands Roland Hieber
@ 2023-10-18  8:54 ` Robert Schwebel
  2023-10-20  9:09   ` Roland Hieber
  1 sibling, 1 reply; 5+ messages in thread
From: Robert Schwebel @ 2023-10-18  8:54 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit

This series doesn't apply any more, could you rebase?

On Sun, Aug 13, 2023 at 11:15:45PM +0200, Roland Hieber wrote:
> Update to the new barebox release with default options.
> 
> ARM gained multi-architecture support in v2023.04.0. On most platforms,
> the 'oldconfig' migration worked fine, but the OMAP platforms need a bit
> of massaging by pre-selecting CONFIG_ARCH_OMAP_MULTI=y and
> CONFIG_ARCH_MULTIARCH=y in the config diff before running 'oldconfig'.
> 
> Signed-off-by: Roland Hieber <rhi@pengutronix.de>
> ---
>  .../platform-v7a/barebox-am335x-mlo.config    |  38 ++--
>  configs/platform-v7a/barebox-am335x.config    |  49 +++--
>  .../platform-v7a/barebox-am335x.config.diff   |   9 +-
>  configs/platform-v7a/barebox-at91.config      |  46 +++--
>  configs/platform-v7a/barebox-at91.config.diff |  13 +-
>  configs/platform-v7a/barebox-mx6.config       | 168 +++++++++++-------
>  configs/platform-v7a/barebox-mx6.config.diff  |  25 +--
>  configs/platform-v7a/barebox-rpi2.config      |  49 +++--
>  configs/platform-v7a/barebox-rpi2.config.diff |   2 +-
>  configs/platform-v7a/barebox-stm32mp.config   |  50 ++++--
>  .../platform-v7a/barebox-stm32mp.config.diff  |   8 +-
>  configs/platform-v7a/barebox-vexpress.config  |  49 +++--
>  .../platform-v7a/barebox-vexpress.config.diff |   7 +-
>  configs/platform-v7a/barebox.config           |  49 +++--
>  configs/platform-v7a/platformconfig           |   4 +-
>  15 files changed, 339 insertions(+), 227 deletions(-)
> 
> diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config
> index 010b1b9d32cd..66c7552d88ef 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 2023.02.1 Configuration
> +# Barebox/arm 2023.07.1 Configuration
>  #
>  CONFIG_ARM=y
>  CONFIG_ARM_USE_COMPRESSED_DTB=y
> @@ -9,32 +9,30 @@ CONFIG_TEXT_BASE=0x0
>  #
>  # System Type
>  #
> +CONFIG_ARCH_OMAP=y
> +CONFIG_ARCH_MULTIARCH=y
>  # CONFIG_ARCH_AT91 is not set
> -# CONFIG_ARCH_BCM283X is not set
>  # CONFIG_ARCH_CLPS711X is not set
>  # CONFIG_ARCH_DAVINCI is not set
>  # CONFIG_ARCH_DIGIC is not set
>  # CONFIG_ARCH_EP93XX is not set
> -# CONFIG_ARCH_IMX is not set
>  # CONFIG_ARCH_LAYERSCAPE is not set
>  # CONFIG_ARCH_MVEBU is not set
>  # CONFIG_ARCH_MXS is not set
>  # CONFIG_ARCH_NOMADIK is not set
> -CONFIG_ARCH_OMAP=y
> +# CONFIG_ARCH_OMAP_SINGLE is not set
>  # CONFIG_ARCH_PXA is not set
> -# CONFIG_ARCH_ROCKCHIP is not set
>  # CONFIG_ARCH_SOCFPGA is not set
> -# CONFIG_ARCH_S3C24xx is not set
> -# CONFIG_ARCH_S5PCxx is not set
> -# CONFIG_ARCH_S3C64xx is not set
> -# CONFIG_ARCH_STM32MP is not set
> -# CONFIG_ARCH_VERSATILE is not set
> -# CONFIG_ARCH_VEXPRESS is not set
>  # CONFIG_ARCH_TEGRA is not set
>  # CONFIG_ARCH_UEMD is not set
>  # CONFIG_ARCH_ZYNQ is not set
> -# CONFIG_ARCH_ZYNQMP is not set
> -# CONFIG_ARCH_ARM64_VIRT is not set
> +# CONFIG_ARCH_BCM283X is not set
> +# CONFIG_ARCH_IMX is not set
> +CONFIG_ARCH_OMAP_MULTI=y
> +# CONFIG_ARCH_ROCKCHIP is not set
> +# CONFIG_ARCH_STM32MP is not set
> +# CONFIG_ARCH_VERSATILE is not set
> +# CONFIG_ARCH_VEXPRESS is not set
>  
>  #
>  # Processor Type
> @@ -73,6 +71,9 @@ CONFIG_AEABI=y
>  CONFIG_THUMB2_BAREBOX=y
>  # end of System Type
>  
> +# CONFIG_64BIT is not set
> +CONFIG_32BIT=y
> +
>  #
>  # ARM specific settings
>  #
> @@ -120,7 +121,6 @@ CONFIG_IMAGE_COMPRESSION=y
>  CONFIG_IMAGE_COMPRESSION_XZKERN=y
>  # CONFIG_IMAGE_COMPRESSION_NONE is not set
>  CONFIG_MMU=y
> -CONFIG_MMU_EARLY=y
>  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0x1b400
>  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> @@ -194,6 +194,7 @@ CONFIG_HAVE_ARCH_KASAN=y
>  CONFIG_CC_HAS_KASAN_GENERIC=y
>  # CONFIG_KASAN is not set
>  # CONFIG_COMPILE_TEST is not set
> +# CONFIG_WERROR is not set
>  # end of Debugging
>  
>  #
> @@ -405,6 +406,7 @@ CONFIG_TI_SYSC=y
>  # Firmware Drivers
>  #
>  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
> +# CONFIG_QEMU_FW_CFG is not set
>  # end of Firmware Drivers
>  
>  #
> @@ -414,7 +416,11 @@ CONFIG_TI_SYSC=y
>  # end of FPGA Configuration Support
>  
>  # CONFIG_GENERIC_PHY is not set
> -# CONFIG_CRYPTO_HW is not set
> +
> +#
> +# Hardware crypto devices
> +#
> +# end of Hardware crypto devices
>  
>  #
>  # Memory controller drivers
> @@ -526,6 +532,7 @@ CONFIG_XYMODEM=y
>  # 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
>  
>  #
> @@ -540,6 +547,7 @@ CONFIG_CRC_ITU_T=y
>  # Firmware files
>  #
>  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> +CONFIG_MISSING_FIRMWARE_ERROR=y
>  # end of Firmware files
>  
>  #
> diff --git a/configs/platform-v7a/barebox-am335x.config b/configs/platform-v7a/barebox-am335x.config
> index 3d950403c71a..fe4d5b5a0698 100644
> --- a/configs/platform-v7a/barebox-am335x.config
> +++ b/configs/platform-v7a/barebox-am335x.config
> @@ -1,6 +1,6 @@
>  #
>  # Automatically generated file; DO NOT EDIT.
> -# Barebox/arm 2023.02.1 Configuration
> +# Barebox/arm 2023.07.1 Configuration
>  #
>  CONFIG_ARM=y
>  CONFIG_ARM_LINUX=y
> @@ -10,32 +10,30 @@ CONFIG_TEXT_BASE=0x0
>  #
>  # System Type
>  #
> +CONFIG_ARCH_OMAP=y
> +CONFIG_ARCH_MULTIARCH=y
>  # CONFIG_ARCH_AT91 is not set
> -# CONFIG_ARCH_BCM283X is not set
>  # CONFIG_ARCH_CLPS711X is not set
>  # CONFIG_ARCH_DAVINCI is not set
>  # CONFIG_ARCH_DIGIC is not set
>  # CONFIG_ARCH_EP93XX is not set
> -# CONFIG_ARCH_IMX is not set
>  # CONFIG_ARCH_LAYERSCAPE is not set
>  # CONFIG_ARCH_MVEBU is not set
>  # CONFIG_ARCH_MXS is not set
>  # CONFIG_ARCH_NOMADIK is not set
> -CONFIG_ARCH_OMAP=y
> +# CONFIG_ARCH_OMAP_SINGLE is not set
>  # CONFIG_ARCH_PXA is not set
> -# CONFIG_ARCH_ROCKCHIP is not set
>  # CONFIG_ARCH_SOCFPGA is not set
> -# CONFIG_ARCH_S3C24xx is not set
> -# CONFIG_ARCH_S5PCxx is not set
> -# CONFIG_ARCH_S3C64xx is not set
> -# CONFIG_ARCH_STM32MP is not set
> -# CONFIG_ARCH_VERSATILE is not set
> -# CONFIG_ARCH_VEXPRESS is not set
>  # CONFIG_ARCH_TEGRA is not set
>  # CONFIG_ARCH_UEMD is not set
>  # CONFIG_ARCH_ZYNQ is not set
> -# CONFIG_ARCH_ZYNQMP is not set
> -# CONFIG_ARCH_ARM64_VIRT is not set
> +# CONFIG_ARCH_BCM283X is not set
> +# CONFIG_ARCH_IMX is not set
> +CONFIG_ARCH_OMAP_MULTI=y
> +# CONFIG_ARCH_ROCKCHIP is not set
> +# CONFIG_ARCH_STM32MP is not set
> +# CONFIG_ARCH_VERSATILE is not set
> +# CONFIG_ARCH_VEXPRESS is not set
>  
>  #
>  # Processor Type
> @@ -78,6 +76,9 @@ CONFIG_ARM_BOARD_APPEND_ATAG=y
>  # CONFIG_ARM_BOARD_PREPEND_ATAG is not set
>  # end of System Type
>  
> +# CONFIG_64BIT is not set
> +CONFIG_32BIT=y
> +
>  #
>  # ARM specific settings
>  #
> @@ -114,6 +115,7 @@ CONFIG_LOCALVERSION=""
>  CONFIG_LOCALVERSION_AUTO=y
>  CONFIG_BANNER=y
>  CONFIG_MEMINFO=y
> +CONFIG_MEMTEST=y
>  CONFIG_ENVIRONMENT_VARIABLES=y
>  CONFIG_GLOBALVAR=y
>  CONFIG_NVVAR=y
> @@ -136,7 +138,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
>  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
>  # CONFIG_IMAGE_COMPRESSION_NONE is not set
>  CONFIG_MMU=y
> -CONFIG_MMU_EARLY=y
> +CONFIG_MMUINFO=y
>  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> @@ -247,6 +249,7 @@ CONFIG_HAVE_ARCH_KASAN=y
>  CONFIG_CC_HAS_KASAN_GENERIC=y
>  # CONFIG_KASAN is not set
>  # CONFIG_COMPILE_TEST is not set
> +# CONFIG_WERROR is not set
>  # end of Debugging
>  
>  #
> @@ -439,11 +442,13 @@ CONFIG_CMD_BAREBOX_UPDATE=y
>  # CONFIG_CMD_BLOBGEN is not set
>  # CONFIG_CMD_FIRMWARELOAD is not set
>  # CONFIG_CMD_KEYSTORE is not set
> +# CONFIG_CMD_OF_COMPATIBLE is not set
>  CONFIG_CMD_OF_DIFF=y
>  CONFIG_CMD_OF_DUMP=y
>  CONFIG_CMD_OF_NODE=y
>  CONFIG_CMD_OF_PROPERTY=y
>  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> +# CONFIG_CMD_OF_FIXUP is not set
>  CONFIG_CMD_OF_FIXUP_STATUS=y
>  CONFIG_CMD_OF_OVERLAY=y
>  CONFIG_CMD_OFTREE=y
> @@ -496,6 +501,7 @@ CONFIG_PHYLIB=y
>  #
>  # Network drivers
>  #
> +# CONFIG_DRIVER_NET_ARC_EMAC is not set
>  # CONFIG_DRIVER_NET_BCMGENET is not set
>  CONFIG_DRIVER_NET_CPSW=y
>  # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
> @@ -522,6 +528,7 @@ CONFIG_DRIVER_NET_CPSW=y
>  # CONFIG_LXT_PHY is not set
>  # CONFIG_MARVELL_PHY is not set
>  # CONFIG_MICREL_PHY is not set
> +# CONFIG_MOTORCOMM_PHY is not set
>  # CONFIG_NATIONAL_PHY is not set
>  # CONFIG_REALTEK_PHY is not set
>  # CONFIG_SMSC_PHY is not set
> @@ -627,6 +634,8 @@ CONFIG_USB_STORAGE=y
>  # USB Miscellaneous drivers
>  #
>  # CONFIG_USB_HUB_USB251XB is not set
> +# CONFIG_USB_ONBOARD_HUB is not set
> +# CONFIG_TYPEC_TUSB320 is not set
>  CONFIG_USB_GADGET=y
>  CONFIG_USB_GADGET_AUTOSTART=y
>  
> @@ -693,6 +702,7 @@ CONFIG_CLOCKSOURCE_TI_DM=y
>  # CONFIG_MFD_ATMEL_FLEXCOM is not set
>  # CONFIG_MFD_RK808 is not set
>  # CONFIG_MFD_AXP20X_I2C is not set
> +# CONFIG_MFD_ROHM_BD718XX is not set
>  # end of Multifunction device drivers
>  
>  #
> @@ -799,6 +809,7 @@ CONFIG_REGULATOR_FIXED=y
>  # Firmware Drivers
>  #
>  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
> +# CONFIG_QEMU_FW_CFG is not set
>  # end of Firmware Drivers
>  
>  #
> @@ -808,7 +819,11 @@ CONFIG_REGULATOR_FIXED=y
>  # end of FPGA Configuration Support
>  
>  # CONFIG_GENERIC_PHY is not set
> -# CONFIG_CRYPTO_HW is not set
> +
> +#
> +# Hardware crypto devices
> +#
> +# end of Hardware crypto devices
>  
>  #
>  # Memory controller drivers
> @@ -927,10 +942,11 @@ CONFIG_LIBFDT=y
>  #
>  # end of Library gui routines
>  
> -# CONFIG_NLS is not set
> +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
>  
>  #
> @@ -958,6 +974,7 @@ CONFIG_CRYPTO_KEYSTORE=y
>  # Firmware files
>  #
>  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> +CONFIG_MISSING_FIRMWARE_ERROR=y
>  # end of Firmware files
>  
>  #
> diff --git a/configs/platform-v7a/barebox-am335x.config.diff b/configs/platform-v7a/barebox-am335x.config.diff
> index f3f08c161636..f7b51f6a2a38 100644
> --- a/configs/platform-v7a/barebox-am335x.config.diff
> +++ b/configs/platform-v7a/barebox-am335x.config.diff
> @@ -1,10 +1,9 @@
> -cae3c1d7fff409368cf71da28bce089f
> -# CONFIG_32BIT is undefined
> -# CONFIG_64BIT is undefined
> +841f266e423c25e965d3bfcc1f53ab2c
>  # CONFIG_AM33XX_NET_BOOT is not set
>  CONFIG_ARCH_AM33XX=y
>  # CONFIG_ARCH_BCM283X is not set
>  CONFIG_ARCH_OMAP=y
> +CONFIG_ARCH_OMAP_MULTI=y
>  # CONFIG_ARCH_TEXT_BASE is undefined
>  CONFIG_ARM_ASM_UNIFIED=y
>  CONFIG_ARM_BOARD_APPEND_ATAG=y
> @@ -28,15 +27,13 @@ CONFIG_CMD_NAND=y
>  # CONFIG_CMD_NVMEM is not set
>  # CONFIG_CMD_SMC is undefined
>  # CONFIG_COMMON_CLK is undefined
> +# CONFIG_COMMON_CLK_GPIO is undefined
>  # CONFIG_COMMON_CLK_OF_PROVIDER is undefined
>  # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
>  CONFIG_CONSOLE_ACTIVATE_NONE=y
> -# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
> -# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
>  CONFIG_CRYPTO_KEYSTORE=y
>  CONFIG_DEBUG_OMAP_UART_PORT=1
>  CONFIG_DIGEST_HMAC_GENERIC=y
> -# CONFIG_DRIVER_NET_ARC_EMAC is undefined
>  CONFIG_DRIVER_NET_CPSW=y
>  CONFIG_DRIVER_SERIAL_NS16550=y
>  # CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
> diff --git a/configs/platform-v7a/barebox-at91.config b/configs/platform-v7a/barebox-at91.config
> index 754552b3c9df..5cca1e7363c7 100644
> --- a/configs/platform-v7a/barebox-at91.config
> +++ b/configs/platform-v7a/barebox-at91.config
> @@ -1,42 +1,35 @@
>  #
>  # Automatically generated file; DO NOT EDIT.
> -# Barebox/arm 2023.02.1 Configuration
> +# Barebox/arm 2023.07.1 Configuration
>  #
>  CONFIG_ARM=y
>  CONFIG_ARM_LINUX=y
> -CONFIG_HAVE_MACH_ARM_HEAD=y
>  CONFIG_ARM_USE_COMPRESSED_DTB=y
>  CONFIG_TEXT_BASE=0x0
>  
>  #
>  # System Type
>  #
> +# CONFIG_ARCH_MULTIARCH is not set
>  CONFIG_ARCH_AT91=y
> -# CONFIG_ARCH_BCM283X is not set
>  # CONFIG_ARCH_CLPS711X is not set
>  # CONFIG_ARCH_DAVINCI is not set
>  # CONFIG_ARCH_DIGIC is not set
>  # CONFIG_ARCH_EP93XX is not set
> -# CONFIG_ARCH_IMX is not set
>  # CONFIG_ARCH_LAYERSCAPE is not set
>  # CONFIG_ARCH_MVEBU is not set
>  # CONFIG_ARCH_MXS is not set
>  # CONFIG_ARCH_NOMADIK is not set
> -# CONFIG_ARCH_OMAP is not set
> +# CONFIG_ARCH_OMAP_SINGLE is not set
>  # CONFIG_ARCH_PXA is not set
> -# CONFIG_ARCH_ROCKCHIP is not set
>  # CONFIG_ARCH_SOCFPGA is not set
> -# CONFIG_ARCH_S3C24xx is not set
> -# CONFIG_ARCH_S5PCxx is not set
> -# CONFIG_ARCH_S3C64xx is not set
> -# CONFIG_ARCH_STM32MP is not set
> -# CONFIG_ARCH_VERSATILE is not set
> -# CONFIG_ARCH_VEXPRESS is not set
>  # CONFIG_ARCH_TEGRA is not set
>  # CONFIG_ARCH_UEMD is not set
>  # CONFIG_ARCH_ZYNQ is not set
> -# CONFIG_ARCH_ZYNQMP is not set
> -# CONFIG_ARCH_ARM64_VIRT is not set
> +# CONFIG_ARCH_BCM283X is not set
> +# CONFIG_ARCH_STM32MP is not set
> +# CONFIG_ARCH_VERSATILE is not set
> +# CONFIG_ARCH_VEXPRESS is not set
>  
>  #
>  # Processor Type
> @@ -88,6 +81,9 @@ CONFIG_AEABI=y
>  # CONFIG_ARM_BOARD_APPEND_ATAG is not set
>  # end of System Type
>  
> +# CONFIG_64BIT is not set
> +CONFIG_32BIT=y
> +
>  #
>  # ARM specific settings
>  #
> @@ -126,6 +122,7 @@ CONFIG_LOCALVERSION=""
>  CONFIG_LOCALVERSION_AUTO=y
>  CONFIG_BANNER=y
>  CONFIG_MEMINFO=y
> +CONFIG_MEMTEST=y
>  CONFIG_ENVIRONMENT_VARIABLES=y
>  CONFIG_GLOBALVAR=y
>  CONFIG_NVVAR=y
> @@ -147,7 +144,7 @@ CONFIG_IMAGE_COMPRESSION=y
>  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
>  CONFIG_IMAGE_COMPRESSION_NONE=y
>  CONFIG_MMU=y
> -CONFIG_MMU_EARLY=y
> +CONFIG_MMUINFO=y
>  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> @@ -260,6 +257,7 @@ CONFIG_HAVE_ARCH_KASAN=y
>  CONFIG_CC_HAS_KASAN_GENERIC=y
>  # CONFIG_KASAN is not set
>  # CONFIG_COMPILE_TEST is not set
> +# CONFIG_WERROR is not set
>  # end of Debugging
>  
>  #
> @@ -455,11 +453,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
>  CONFIG_CMD_BAREBOX_UPDATE=y
>  # CONFIG_CMD_BLOBGEN is not set
>  # CONFIG_CMD_FIRMWARELOAD is not set
> +# CONFIG_CMD_OF_COMPATIBLE is not set
>  CONFIG_CMD_OF_DIFF=y
>  CONFIG_CMD_OF_DUMP=y
>  CONFIG_CMD_OF_NODE=y
>  CONFIG_CMD_OF_PROPERTY=y
>  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> +# CONFIG_CMD_OF_FIXUP is not set
>  CONFIG_CMD_OF_FIXUP_STATUS=y
>  CONFIG_CMD_OF_OVERLAY=y
>  CONFIG_CMD_OFTREE=y
> @@ -512,6 +512,7 @@ CONFIG_PHYLIB=y
>  #
>  # Network drivers
>  #
> +# CONFIG_DRIVER_NET_ARC_EMAC is not set
>  # CONFIG_DRIVER_NET_BCMGENET is not set
>  # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
>  # CONFIG_DRIVER_NET_ENC28J60 is not set
> @@ -538,6 +539,7 @@ CONFIG_DRIVER_NET_MICREL=y
>  # CONFIG_LXT_PHY is not set
>  # CONFIG_MARVELL_PHY is not set
>  # CONFIG_MICREL_PHY is not set
> +# CONFIG_MOTORCOMM_PHY is not set
>  # CONFIG_NATIONAL_PHY is not set
>  # CONFIG_REALTEK_PHY is not set
>  # CONFIG_SMSC_PHY is not set
> @@ -633,6 +635,7 @@ CONFIG_DISK_WRITE=y
>  # CONFIG_DISK_INTF_PLATFORM_IDE is not set
>  CONFIG_USB=y
>  # CONFIG_USB_HOST is not set
> +# CONFIG_TYPEC_TUSB320 is not set
>  CONFIG_USB_GADGET=y
>  CONFIG_USB_GADGET_DUALSPEED=y
>  CONFIG_USB_GADGET_DRIVER_AT91=y
> @@ -674,6 +677,7 @@ CONFIG_HAVE_CLK=y
>  CONFIG_CLKDEV_LOOKUP=y
>  CONFIG_COMMON_CLK=y
>  CONFIG_COMMON_CLK_OF_PROVIDER=y
> +CONFIG_COMMON_CLK_GPIO=y
>  
>  #
>  # Clocksource
> @@ -703,6 +707,7 @@ CONFIG_MFD_SYSCON=y
>  CONFIG_MFD_ATMEL_FLEXCOM=y
>  # CONFIG_MFD_RK808 is not set
>  # CONFIG_MFD_AXP20X_I2C is not set
> +# CONFIG_MFD_ROHM_BD718XX is not set
>  CONFIG_MFD_ATMEL_SMC=y
>  # end of Multifunction device drivers
>  
> @@ -807,6 +812,7 @@ CONFIG_REGULATOR_FIXED=y
>  # Firmware Drivers
>  #
>  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
> +# CONFIG_QEMU_FW_CFG is not set
>  # end of Firmware Drivers
>  
>  #
> @@ -816,7 +822,11 @@ CONFIG_REGULATOR_FIXED=y
>  # end of FPGA Configuration Support
>  
>  # CONFIG_GENERIC_PHY is not set
> -# CONFIG_CRYPTO_HW is not set
> +
> +#
> +# Hardware crypto devices
> +#
> +# end of Hardware crypto devices
>  
>  #
>  # Memory controller drivers
> @@ -937,10 +947,11 @@ CONFIG_IMAGE_SPARSE=y
>  #
>  # end of Library gui routines
>  
> -# CONFIG_NLS is not set
> +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
>  
> @@ -968,6 +979,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
>  # Firmware files
>  #
>  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> +CONFIG_MISSING_FIRMWARE_ERROR=y
>  # end of Firmware files
>  
>  #
> diff --git a/configs/platform-v7a/barebox-at91.config.diff b/configs/platform-v7a/barebox-at91.config.diff
> index e7550cca7299..bfc612750be7 100644
> --- a/configs/platform-v7a/barebox-at91.config.diff
> +++ b/configs/platform-v7a/barebox-at91.config.diff
> @@ -1,8 +1,10 @@
> -cae3c1d7fff409368cf71da28bce089f
> -# CONFIG_32BIT is undefined
> -# CONFIG_64BIT is undefined
> +841f266e423c25e965d3bfcc1f53ab2c
>  CONFIG_ARCH_AT91=y
>  # CONFIG_ARCH_BCM283X is not set
> +# CONFIG_ARCH_IMX is undefined
> +# CONFIG_ARCH_MULTIARCH is not set
> +# CONFIG_ARCH_OMAP_MULTI is undefined
> +# CONFIG_ARCH_ROCKCHIP is undefined
>  CONFIG_ARCH_TEXT_BASE=0x23f00000
>  # CONFIG_ARM_AMBA is undefined
>  # CONFIG_ARM_SCMI_PROTOCOL is undefined
> @@ -31,12 +33,9 @@ CONFIG_CMD_UBIFORMAT=y
>  # CONFIG_CMD_USB is undefined
>  CONFIG_COMMON_CLK_AT91=y
>  CONFIG_COMPILE_LOGLEVEL=6
> -# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
> -# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
>  CONFIG_DEBUG_AT91_UART_BASE=0xfc069000
>  # CONFIG_DEBUG_PBL is not set
>  CONFIG_DEFAULT_LOGLEVEL=7
> -# CONFIG_DRIVER_NET_ARC_EMAC is undefined
>  CONFIG_DRIVER_NET_MACB=y
>  CONFIG_DRIVER_NET_MICREL=y
>  CONFIG_DRIVER_SERIAL_ATMEL=y
> @@ -62,7 +61,6 @@ CONFIG_HAVE_AT91_I2S_MUX_CLK=y
>  CONFIG_HAVE_AT91_SMD=y
>  CONFIG_HAVE_AT91_USB_CLK=y
>  CONFIG_HAVE_AT91_UTMI=y
> -CONFIG_HAVE_MACH_ARM_HEAD=y
>  # CONFIG_HWRNG is not set
>  # CONFIG_I2C_ALGOBIT is undefined
>  CONFIG_I2C_AT91=y
> @@ -158,6 +156,7 @@ CONFIG_USB_GADGET_DUALSPEED=y
>  # CONFIG_USB_HOST is not set
>  # CONFIG_USB_HUB_USB251XB is undefined
>  # CONFIG_USB_NET_AX88179_178A is undefined
> +# CONFIG_USB_ONBOARD_HUB is undefined
>  # CONFIG_USB_STORAGE is undefined
>  # CONFIG_USB_ULPI is undefined
>  # CONFIG_USB_XHCI is undefined
> diff --git a/configs/platform-v7a/barebox-mx6.config b/configs/platform-v7a/barebox-mx6.config
> index c2e6cc122c1c..455e3f365e49 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 2023.02.1 Configuration
> +# Barebox/arm 2023.07.1 Configuration
>  #
>  CONFIG_ARM=y
>  CONFIG_ARM_LINUX=y
> @@ -9,32 +9,29 @@ CONFIG_TEXT_BASE=0x0
>  #
>  # System Type
>  #
> +CONFIG_ARCH_MULTIARCH=y
>  # CONFIG_ARCH_AT91 is not set
> -# CONFIG_ARCH_BCM283X is not set
>  # CONFIG_ARCH_CLPS711X is not set
>  # CONFIG_ARCH_DAVINCI is not set
>  # CONFIG_ARCH_DIGIC is not set
>  # CONFIG_ARCH_EP93XX is not set
> -CONFIG_ARCH_IMX=y
>  # CONFIG_ARCH_LAYERSCAPE is not set
>  # CONFIG_ARCH_MVEBU is not set
>  # CONFIG_ARCH_MXS is not set
>  # CONFIG_ARCH_NOMADIK is not set
> -# CONFIG_ARCH_OMAP is not set
> +# CONFIG_ARCH_OMAP_SINGLE is not set
>  # CONFIG_ARCH_PXA is not set
> -# CONFIG_ARCH_ROCKCHIP is not set
>  # CONFIG_ARCH_SOCFPGA is not set
> -# CONFIG_ARCH_S3C24xx is not set
> -# CONFIG_ARCH_S5PCxx is not set
> -# CONFIG_ARCH_S3C64xx is not set
> -# CONFIG_ARCH_STM32MP is not set
> -# CONFIG_ARCH_VERSATILE is not set
> -# CONFIG_ARCH_VEXPRESS is not set
>  # CONFIG_ARCH_TEGRA is not set
>  # CONFIG_ARCH_UEMD is not set
>  # CONFIG_ARCH_ZYNQ is not set
> -# CONFIG_ARCH_ZYNQMP is not set
> -# CONFIG_ARCH_ARM64_VIRT is not set
> +# CONFIG_ARCH_BCM283X is not set
> +CONFIG_ARCH_IMX=y
> +# CONFIG_ARCH_OMAP_MULTI is not set
> +# CONFIG_ARCH_ROCKCHIP is not set
> +# CONFIG_ARCH_STM32MP is not set
> +# CONFIG_ARCH_VERSATILE is not set
> +# CONFIG_ARCH_VEXPRESS is not set
>  
>  #
>  # Processor Type
> @@ -49,88 +46,109 @@ CONFIG_CPU_32v7=y
>  # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
>  CONFIG_ARCH_HAS_L2X0=y
>  # CONFIG_CACHE_L2X0 is not set
> -CONFIG_ARCH_TEXT_BASE=0x4fc00000
>  CONFIG_ARCH_IMX_IMXIMAGE=y
>  CONFIG_RESET_IMX_SRC=y
>  
>  #
> -# Freescale i.MX System-on-Chip
> +# i.MX boards
>  #
>  CONFIG_ARCH_IMX6=y
>  CONFIG_ARCH_IMX6SX=y
> -CONFIG_IMX_MULTI_BOARDS=y
> +
> +#
> +# i.MX1 boards
> +#
>  # CONFIG_MACH_SCB9328 is not set
> +
> +#
> +# i.MX25 boards
> +#
>  # CONFIG_MACH_TX25 is not set
> +
> +#
> +# i.MX27 boards
> +#
>  # CONFIG_MACH_PCA100 is not set
>  # CONFIG_MACH_PCM038 is not set
> +
> +#
> +# i.MX50 boards
> +#
>  # CONFIG_MACH_KINDLE_MX50 is not set
> +
> +#
> +# i.MX51 boards
> +#
>  # CONFIG_MACH_CCMX51 is not set
>  # CONFIG_MACH_EFIKA_MX_SMARTBOOK is not set
> -# CONFIG_MACH_EMBEDSKY_E9 is not set
>  # CONFIG_MACH_FREESCALE_MX51_PDK is not set
> +
> +#
> +# i.MX53 boards
> +#
>  # CONFIG_MACH_CCMX53 is not set
>  # CONFIG_MACH_FREESCALE_MX53_LOCO is not set
>  # CONFIG_MACH_GUF_VINCELL is not set
> +# CONFIG_MACH_TX53 is not set
>  # CONFIG_MACH_TQMA53 is not set
>  # CONFIG_MACH_FREESCALE_MX53_VMX53 is not set
> -# CONFIG_MACH_TX53 is not set
> -# CONFIG_MACH_PHYTEC_SOM_IMX6 is not set
> -# CONFIG_MACH_PROTONIC_IMX6 is not set
> -# CONFIG_MACH_PROTONIC_IMX8M is not set
> -# CONFIG_MACH_INNOCOMM_WB15 is not set
> -# CONFIG_MACH_KONTRON_SAMX6I is not set
> -# CONFIG_MACH_DFI_FS700_M60 is not set
> -# CONFIG_MACH_GUF_SANTARO is not set
> +# CONFIG_MACH_ZII_RDU1 is not set
> +
> +#
> +# i.MX6 boards
> +#
> +# CONFIG_MACH_ADVANTECH_ROM_742X is not set
> +CONFIG_MACH_NITROGEN6=y
> +# CONFIG_MACH_CM_FX6 is not set
>  # CONFIG_MACH_REALQ7 is not set
> -# CONFIG_MACH_GK802 is not set
> +# CONFIG_MACH_DFI_FS700_M60 is not set
> +# CONFIG_MACH_DIGI_CCIMX6ULSBCPRO is not set
>  # CONFIG_MACH_ELTEC_HIPERCAM is not set
> -# CONFIG_MACH_TQMA6X is not set
> -# CONFIG_MACH_TQMA6UL is not set
> -# CONFIG_MACH_TX6X is not set
> +# CONFIG_MACH_EMBEDSKY_E9 is not set
> +# CONFIG_MACH_EMBEST_MARSBOARD is not set
> +CONFIG_MACH_EMBEST_RIOTBOARD=y
>  CONFIG_MACH_SABRELITE=y
>  # CONFIG_MACH_SABRESD is not set
>  # CONFIG_MACH_FREESCALE_IMX6SX_SABRESDB is not set
> -CONFIG_MACH_NITROGEN6=y
> +# CONFIG_MACH_UDOO is not set
> +CONFIG_MACH_UDOO_NEO=y
> +# CONFIG_MACH_GUF_SANTARO is not set
> +# CONFIG_MACH_GW_VENTANA is not set
> +# CONFIG_MACH_GRINN_LITEBOARD is not set
> +# CONFIG_MACH_TX6X is not set
> +# CONFIG_MACH_KONTRON_SAMX6I is not set
> +# CONFIG_MACH_NOVENA is not set
> +# CONFIG_MACH_NXP_IMX6ULL_EVK is not set
> +# CONFIG_MACH_PHYTEC_SOM_IMX6 is not set
> +# CONFIG_MACH_PROTONIC_IMX6 is not set
> +# CONFIG_MACH_SKOV_IMX6 is not set
>  # CONFIG_MACH_SOLIDRUN_MICROSOM is not set
>  # CONFIG_MACH_TECHNEXION_PICO_HOBBIT is not set
>  # CONFIG_MACH_TECHNEXION_WANDBOARD is not set
> -# CONFIG_MACH_EMBEST_MARSBOARD is not set
> -CONFIG_MACH_EMBEST_RIOTBOARD=y
> -# CONFIG_MACH_UDOO is not set
> -CONFIG_MACH_UDOO_NEO=y
> +# CONFIG_MACH_TQMA6X is not set
> +# CONFIG_MACH_TQMA6UL is not set
>  # CONFIG_MACH_VARISCITE_MX6 is not set
> -# CONFIG_MACH_GW_VENTANA is not set
> -# CONFIG_MACH_CM_FX6 is not set
> -# CONFIG_MACH_ADVANTECH_ROM_742X is not set
> -# CONFIG_MACH_WARP7 is not set
> -# CONFIG_MACH_AC_SXB is not set
> -# CONFIG_MACH_MEERKAT96 is not set
> -# CONFIG_MACH_VF610_TWR is not set
> -# CONFIG_MACH_ZII_RDU1 is not set
> +# CONFIG_MACH_WEBASTO_CCBV2 is not set
> +# CONFIG_MACH_GK802 is not set
>  # CONFIG_MACH_ZII_RDU2 is not set
> -# CONFIG_MACH_ZII_IMX8MQ_DEV is not set
> -# CONFIG_MACH_ZII_VF610_DEV is not set
> -# CONFIG_MACH_ZII_IMX7D_DEV is not set
> -# CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
> +
> +#
> +# i.MX7 boards
> +#
> +# CONFIG_MACH_MEERKAT96 is not set
> +# CONFIG_MACH_AC_SXB is not set
> +# CONFIG_MACH_WARP7 is not set
>  # CONFIG_MACH_FREESCALE_MX7_SABRESD is not set
> +# CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
> +# CONFIG_MACH_ZII_IMX7D_DEV is not set
>  # CONFIG_MACH_KAMSTRUP_MX7_CONCENTRATOR is not set
> -# CONFIG_MACH_NXP_IMX6ULL_EVK is not set
> -# CONFIG_MACH_NXP_IMX8MM_EVK is not set
> -# CONFIG_MACH_NXP_IMX8MN_EVK is not set
> -# CONFIG_MACH_NXP_IMX8MP_EVK is not set
> -# CONFIG_MACH_NXP_IMX8MQ_EVK is not set
> -# CONFIG_MACH_PHYTEC_SOM_IMX8MQ is not set
> -# CONFIG_MACH_TQ_MBA8MPXL is not set
> -# CONFIG_MACH_GRINN_LITEBOARD is not set
> -# CONFIG_MACH_DIGI_CCIMX6ULSBCPRO is not set
> -# CONFIG_MACH_WEBASTO_CCBV2 is not set
> -# CONFIG_MACH_MNT_REFORM is not set
> -# CONFIG_MACH_SKOV_IMX6 is not set
>  
>  #
> -# Board specific settings
> +# VF610 boards
>  #
> -# end of Board specific settings
> +# CONFIG_MACH_VF610_TWR is not set
> +# CONFIG_MACH_ZII_VF610_DEV is not set
> +# end of i.MX boards
>  
>  #
>  # i.MX specific settings
> @@ -147,6 +165,9 @@ CONFIG_THUMB2_BAREBOX=y
>  # CONFIG_ARM_BOARD_APPEND_ATAG is not set
>  # end of System Type
>  
> +# CONFIG_64BIT is not set
> +CONFIG_32BIT=y
> +
>  #
>  # ARM specific settings
>  #
> @@ -186,6 +207,7 @@ CONFIG_LOCALVERSION=""
>  CONFIG_LOCALVERSION_AUTO=y
>  CONFIG_BANNER=y
>  CONFIG_MEMINFO=y
> +CONFIG_MEMTEST=y
>  CONFIG_ENVIRONMENT_VARIABLES=y
>  CONFIG_GLOBALVAR=y
>  CONFIG_NVVAR=y
> @@ -207,7 +229,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
>  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
>  # CONFIG_IMAGE_COMPRESSION_NONE is not set
>  CONFIG_MMU=y
> -CONFIG_MMU_EARLY=y
> +CONFIG_MMUINFO=y
>  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> @@ -321,6 +343,7 @@ CONFIG_HAVE_ARCH_KASAN=y
>  CONFIG_CC_HAS_KASAN_GENERIC=y
>  # CONFIG_KASAN is not set
>  # CONFIG_COMPILE_TEST is not set
> +# CONFIG_WERROR is not set
>  # end of Debugging
>  
>  #
> @@ -498,6 +521,7 @@ CONFIG_CMD_DETECT=y
>  CONFIG_CMD_FLASH=y
>  CONFIG_CMD_GPIO=y
>  CONFIG_CMD_I2C=y
> +# CONFIG_CMD_PWM is not set
>  CONFIG_CMD_LED=y
>  CONFIG_CMD_NAND=y
>  # CONFIG_CMD_NANDTEST is not set
> @@ -519,11 +543,13 @@ CONFIG_CMD_BAREBOX_UPDATE=y
>  # CONFIG_CMD_BLOBGEN is not set
>  # CONFIG_CMD_FIRMWARELOAD is not set
>  # CONFIG_CMD_KEYSTORE is not set
> +# CONFIG_CMD_OF_COMPATIBLE is not set
>  CONFIG_CMD_OF_DIFF=y
>  CONFIG_CMD_OF_DUMP=y
>  CONFIG_CMD_OF_NODE=y
>  CONFIG_CMD_OF_PROPERTY=y
>  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> +# CONFIG_CMD_OF_FIXUP is not set
>  CONFIG_CMD_OF_FIXUP_STATUS=y
>  CONFIG_CMD_OF_OVERLAY=y
>  CONFIG_CMD_OFTREE=y
> @@ -578,6 +604,7 @@ CONFIG_PHYLIB=y
>  #
>  # Network drivers
>  #
> +# CONFIG_DRIVER_NET_ARC_EMAC is not set
>  # CONFIG_DRIVER_NET_BCMGENET is not set
>  # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
>  # CONFIG_DRIVER_NET_ENC28J60 is not set
> @@ -604,6 +631,7 @@ CONFIG_AT803X_PHY=y
>  # CONFIG_LXT_PHY is not set
>  # CONFIG_MARVELL_PHY is not set
>  CONFIG_MICREL_PHY=y
> +# CONFIG_MOTORCOMM_PHY is not set
>  # CONFIG_NATIONAL_PHY is not set
>  # CONFIG_REALTEK_PHY is not set
>  # CONFIG_SMSC_PHY is not set
> @@ -726,6 +754,8 @@ CONFIG_USB_STORAGE=y
>  # USB Miscellaneous drivers
>  #
>  # CONFIG_USB_HUB_USB251XB is not set
> +# CONFIG_USB_ONBOARD_HUB is not set
> +# CONFIG_TYPEC_TUSB320 is not set
>  CONFIG_USB_GADGET=y
>  CONFIG_USB_GADGET_DUALSPEED=y
>  CONFIG_USB_GADGET_DRIVER_ARC=y
> @@ -749,6 +779,7 @@ CONFIG_DRIVER_VIDEO_IMX_IPUV3_LVDS=y
>  # CONFIG_DRIVER_VIDEO_BOCHS_ISA is not set
>  # CONFIG_DRIVER_VIDEO_SIMPLEFB_CLIENT is not set
>  CONFIG_DRIVER_VIDEO_SIMPLEFB=y
> +# CONFIG_DRIVER_VIDEO_RAMFB is not set
>  # CONFIG_DRIVER_VIDEO_EDID is not set
>  # CONFIG_DRIVER_VIDEO_BACKLIGHT is not set
>  
> @@ -758,6 +789,7 @@ CONFIG_DRIVER_VIDEO_SIMPLEFB=y
>  # CONFIG_DRIVER_VIDEO_MTL017 is not set
>  # CONFIG_DRIVER_VIDEO_SIMPLE_PANEL is not set
>  # CONFIG_DRIVER_VIDEO_PANEL_ILITEK_ILI9341 is not set
> +# CONFIG_DRIVER_VIDEO_PANEL_MIPI_DBI is not set
>  # CONFIG_SOUND is not set
>  CONFIG_MCI_SDHCI=y
>  CONFIG_MCI=y
> @@ -785,6 +817,7 @@ CONFIG_HAVE_CLK=y
>  CONFIG_CLKDEV_LOOKUP=y
>  CONFIG_COMMON_CLK=y
>  CONFIG_COMMON_CLK_OF_PROVIDER=y
> +CONFIG_COMMON_CLK_GPIO=y
>  
>  #
>  # Clocksource
> @@ -815,6 +848,7 @@ CONFIG_MFD_SYSCON=y
>  # CONFIG_MFD_ATMEL_FLEXCOM is not set
>  # CONFIG_MFD_RK808 is not set
>  # CONFIG_MFD_AXP20X_I2C is not set
> +# CONFIG_MFD_ROHM_BD718XX is not set
>  # end of Multifunction device drivers
>  
>  #
> @@ -940,6 +974,7 @@ CONFIG_HW_HAS_PCI=y
>  # Firmware Drivers
>  #
>  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
> +# CONFIG_QEMU_FW_CFG is not set
>  # end of Firmware Drivers
>  
>  #
> @@ -951,7 +986,12 @@ CONFIG_HW_HAS_PCI=y
>  CONFIG_GENERIC_PHY=y
>  CONFIG_USB_NOP_XCEIV=y
>  # CONFIG_PHY_FSL_IMX8MQ_USB is not set
> -# CONFIG_CRYPTO_HW is not set
> +
> +#
> +# Hardware crypto devices
> +#
> +# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
> +# end of Hardware crypto devices
>  
>  #
>  # Memory controller drivers
> @@ -1088,10 +1128,11 @@ CONFIG_LODEPNG=y
>  
>  # CONFIG_BAREBOX_LOGO is not set
>  CONFIG_PRINTF_UUID=y
> -# CONFIG_NLS is not set
> +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
>  
>  #
> @@ -1119,6 +1160,7 @@ CONFIG_CRYPTO_KEYSTORE=y
>  # Firmware files
>  #
>  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> +CONFIG_MISSING_FIRMWARE_ERROR=y
>  # end of Firmware files
>  
>  #
> diff --git a/configs/platform-v7a/barebox-mx6.config.diff b/configs/platform-v7a/barebox-mx6.config.diff
> index 40a9a4fc7b36..4808b6676ec5 100644
> --- a/configs/platform-v7a/barebox-mx6.config.diff
> +++ b/configs/platform-v7a/barebox-mx6.config.diff
> @@ -1,6 +1,4 @@
> -cae3c1d7fff409368cf71da28bce089f
> -# CONFIG_32BIT is undefined
> -# CONFIG_64BIT is undefined
> +841f266e423c25e965d3bfcc1f53ab2c
>  # CONFIG_ARCH_BCM283X is not set
>  CONFIG_ARCH_HAS_FEC_IMX=y
>  CONFIG_ARCH_HAS_IMX_GPT=y
> @@ -10,7 +8,7 @@ CONFIG_ARCH_IMX6SX=y
>  CONFIG_ARCH_IMX=y
>  CONFIG_ARCH_IMX_IMXIMAGE=y
>  # CONFIG_ARCH_IMX_USBLOADER is not set
> -CONFIG_ARCH_TEXT_BASE=0x4fc00000
> +# CONFIG_ARCH_TEXT_BASE is undefined
>  CONFIG_ARM_ASM_UNIFIED=y
>  # CONFIG_ARM_SCMI_PROTOCOL is undefined
>  # CONFIG_ARM_SECURE_MONITOR is undefined
> @@ -33,14 +31,14 @@ CONFIG_CMD_NAND=y
>  # CONFIG_CMD_NANDTEST is not set
>  # CONFIG_CMD_NAND_BITFLIP is not set
>  # CONFIG_CMD_NVMEM is not set
> +# CONFIG_CMD_PWM is not set
>  # CONFIG_CMD_SMC is undefined
>  CONFIG_CMD_SPLASH=y
>  CONFIG_CMD_UBI=y
>  CONFIG_CMD_UBIFORMAT=y
>  # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
>  CONFIG_CONSOLE_ACTIVATE_NONE=y
> -# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
> -# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
> +# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
>  CONFIG_CRYPTO_KEYSTORE=y
>  CONFIG_DEBUG_IMX_UART_PORT=1
>  CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_DFU=y
> @@ -51,7 +49,6 @@ CONFIG_DISK_ATA=y
>  CONFIG_DISK_IDE_SFF=y
>  CONFIG_DISK_INTF_PLATFORM_IDE=y
>  CONFIG_DISK_PATA_IMX=y
> -# CONFIG_DRIVER_NET_ARC_EMAC is undefined
>  CONFIG_DRIVER_NET_FEC_IMX=y
>  CONFIG_DRIVER_SERIAL_IMX=y
>  # CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
> @@ -66,6 +63,8 @@ CONFIG_DRIVER_VIDEO_IMX_IPUV3_LVDS=y
>  # CONFIG_DRIVER_VIDEO_IMX_IPUV3_PARALLEL is not set
>  # CONFIG_DRIVER_VIDEO_MTL017 is not set
>  # CONFIG_DRIVER_VIDEO_PANEL_ILITEK_ILI9341 is not set
> +# CONFIG_DRIVER_VIDEO_PANEL_MIPI_DBI is not set
> +# CONFIG_DRIVER_VIDEO_RAMFB is not set
>  CONFIG_DRIVER_VIDEO_SIMPLEFB=y
>  # CONFIG_DRIVER_VIDEO_SIMPLEFB_CLIENT is not set
>  # CONFIG_DRIVER_VIDEO_SIMPLE_PANEL is not set
> @@ -88,7 +87,6 @@ CONFIG_I2C_IMX=y
>  CONFIG_IMAGE_RENDERER=y
>  CONFIG_IMX_IIM=y
>  CONFIG_IMX_IIM_FUSE_BLOW=y
> -CONFIG_IMX_MULTI_BOARDS=y
>  CONFIG_IMX_OCOTP=y
>  # CONFIG_IMX_OCOTP_WRITE is not set
>  # CONFIG_IMX_WEIM is not set
> @@ -121,25 +119,18 @@ CONFIG_MACH_EMBEST_RIOTBOARD=y
>  # CONFIG_MACH_GUF_SANTARO is not set
>  # CONFIG_MACH_GUF_VINCELL is not set
>  # CONFIG_MACH_GW_VENTANA is not set
> -# CONFIG_MACH_INNOCOMM_WB15 is not set
>  # CONFIG_MACH_KAMSTRUP_MX7_CONCENTRATOR is not set
>  # CONFIG_MACH_KINDLE_MX50 is not set
>  # CONFIG_MACH_KONTRON_SAMX6I is not set
>  # CONFIG_MACH_MEERKAT96 is not set
> -# CONFIG_MACH_MNT_REFORM is not set
>  CONFIG_MACH_NITROGEN6=y
> +# CONFIG_MACH_NOVENA is not set
>  # CONFIG_MACH_NXP_IMX6ULL_EVK is not set
> -# CONFIG_MACH_NXP_IMX8MM_EVK is not set
> -# CONFIG_MACH_NXP_IMX8MN_EVK is not set
> -# CONFIG_MACH_NXP_IMX8MP_EVK is not set
> -# CONFIG_MACH_NXP_IMX8MQ_EVK is not set
>  # CONFIG_MACH_PCA100 is not set
>  # CONFIG_MACH_PCM038 is not set
>  # CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
>  # CONFIG_MACH_PHYTEC_SOM_IMX6 is not set
> -# CONFIG_MACH_PHYTEC_SOM_IMX8MQ is not set
>  # CONFIG_MACH_PROTONIC_IMX6 is not set
> -# CONFIG_MACH_PROTONIC_IMX8M is not set
>  # CONFIG_MACH_REALQ7 is not set
>  # CONFIG_MACH_RPI2 is undefined
>  # CONFIG_MACH_RPI3 is undefined
> @@ -158,7 +149,6 @@ CONFIG_MACH_SABRELITE=y
>  # CONFIG_MACH_TQMA53 is not set
>  # CONFIG_MACH_TQMA6UL is not set
>  # CONFIG_MACH_TQMA6X is not set
> -# CONFIG_MACH_TQ_MBA8MPXL is not set
>  # CONFIG_MACH_TX25 is not set
>  # CONFIG_MACH_TX53 is not set
>  # CONFIG_MACH_TX6X is not set
> @@ -169,7 +159,6 @@ CONFIG_MACH_UDOO_NEO=y
>  # CONFIG_MACH_WARP7 is not set
>  # CONFIG_MACH_WEBASTO_CCBV2 is not set
>  # CONFIG_MACH_ZII_IMX7D_DEV is not set
> -# CONFIG_MACH_ZII_IMX8MQ_DEV is not set
>  # CONFIG_MACH_ZII_RDU1 is not set
>  # CONFIG_MACH_ZII_RDU2 is not set
>  # CONFIG_MACH_ZII_VF610_DEV is not set
> diff --git a/configs/platform-v7a/barebox-rpi2.config b/configs/platform-v7a/barebox-rpi2.config
> index d562d307fa94..1717bf4e28d3 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 2023.02.1 Configuration
> +# Barebox/arm 2023.07.1 Configuration
>  #
>  CONFIG_ARM=y
>  CONFIG_ARM_LINUX=y
> @@ -10,32 +10,29 @@ CONFIG_TEXT_BASE=0x0
>  #
>  # System Type
>  #
> +CONFIG_ARCH_MULTIARCH=y
>  # CONFIG_ARCH_AT91 is not set
> -CONFIG_ARCH_BCM283X=y
>  # CONFIG_ARCH_CLPS711X is not set
>  # CONFIG_ARCH_DAVINCI is not set
>  # CONFIG_ARCH_DIGIC is not set
>  # CONFIG_ARCH_EP93XX is not set
> -# CONFIG_ARCH_IMX is not set
>  # CONFIG_ARCH_LAYERSCAPE is not set
>  # CONFIG_ARCH_MVEBU is not set
>  # CONFIG_ARCH_MXS is not set
>  # CONFIG_ARCH_NOMADIK is not set
> -# CONFIG_ARCH_OMAP is not set
> +# CONFIG_ARCH_OMAP_SINGLE is not set
>  # CONFIG_ARCH_PXA is not set
> -# CONFIG_ARCH_ROCKCHIP is not set
>  # CONFIG_ARCH_SOCFPGA is not set
> -# CONFIG_ARCH_S3C24xx is not set
> -# CONFIG_ARCH_S5PCxx is not set
> -# CONFIG_ARCH_S3C64xx is not set
> -# CONFIG_ARCH_STM32MP is not set
> -# CONFIG_ARCH_VERSATILE is not set
> -# CONFIG_ARCH_VEXPRESS is not set
>  # CONFIG_ARCH_TEGRA is not set
>  # CONFIG_ARCH_UEMD is not set
>  # CONFIG_ARCH_ZYNQ is not set
> -# CONFIG_ARCH_ZYNQMP is not set
> -# CONFIG_ARCH_ARM64_VIRT is not set
> +CONFIG_ARCH_BCM283X=y
> +# CONFIG_ARCH_IMX is not set
> +# CONFIG_ARCH_OMAP_MULTI is not set
> +# CONFIG_ARCH_ROCKCHIP is not set
> +# CONFIG_ARCH_STM32MP is not set
> +# CONFIG_ARCH_VERSATILE is not set
> +# CONFIG_ARCH_VEXPRESS is not set
>  
>  #
>  # Processor Type
> @@ -48,8 +45,6 @@ CONFIG_CPU_32v7=y
>  # processor features
>  #
>  # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
> -CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
> -CONFIG_CPU_SUPPORTS_64BIT_KERNEL=y
>  CONFIG_ARCH_TEXT_BASE=0x0
>  CONFIG_MACH_RPI_COMMON=y
>  CONFIG_MACH_RPI_AARCH_32_64=y
> @@ -71,8 +66,8 @@ CONFIG_THUMB2_BAREBOX=y
>  # CONFIG_ARM_BOARD_APPEND_ATAG is not set
>  # end of System Type
>  
> -CONFIG_32BIT=y
>  # CONFIG_64BIT is not set
> +CONFIG_32BIT=y
>  
>  #
>  # ARM specific settings
> @@ -113,6 +108,7 @@ CONFIG_LOCALVERSION=""
>  CONFIG_LOCALVERSION_AUTO=y
>  CONFIG_BANNER=y
>  CONFIG_MEMINFO=y
> +CONFIG_MEMTEST=y
>  CONFIG_ENVIRONMENT_VARIABLES=y
>  CONFIG_GLOBALVAR=y
>  CONFIG_NVVAR=y
> @@ -135,7 +131,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
>  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
>  # CONFIG_IMAGE_COMPRESSION_NONE is not set
>  CONFIG_MMU=y
> -CONFIG_MMU_EARLY=y
> +CONFIG_MMUINFO=y
>  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> @@ -245,6 +241,7 @@ CONFIG_HAVE_ARCH_KASAN=y
>  CONFIG_CC_HAS_KASAN_GENERIC=y
>  # CONFIG_KASAN is not set
>  # CONFIG_COMPILE_TEST is not set
> +# CONFIG_WERROR is not set
>  # end of Debugging
>  
>  #
> @@ -435,11 +432,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
>  CONFIG_CMD_BAREBOX_UPDATE=y
>  # CONFIG_CMD_BLOBGEN is not set
>  # CONFIG_CMD_FIRMWARELOAD is not set
> +# CONFIG_CMD_OF_COMPATIBLE is not set
>  CONFIG_CMD_OF_DIFF=y
>  CONFIG_CMD_OF_DUMP=y
>  CONFIG_CMD_OF_NODE=y
>  CONFIG_CMD_OF_PROPERTY=y
>  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> +# CONFIG_CMD_OF_FIXUP is not set
>  CONFIG_CMD_OF_FIXUP_STATUS=y
>  CONFIG_CMD_OF_OVERLAY=y
>  CONFIG_CMD_OFTREE=y
> @@ -518,6 +517,7 @@ CONFIG_DRIVER_NET_BCMGENET=y
>  # CONFIG_LXT_PHY is not set
>  # CONFIG_MARVELL_PHY is not set
>  # CONFIG_MICREL_PHY is not set
> +# CONFIG_MOTORCOMM_PHY is not set
>  # CONFIG_NATIONAL_PHY is not set
>  # CONFIG_REALTEK_PHY is not set
>  # CONFIG_SMSC_PHY is not set
> @@ -612,6 +612,8 @@ CONFIG_USB_STORAGE=y
>  # USB Miscellaneous drivers
>  #
>  # CONFIG_USB_HUB_USB251XB is not set
> +# CONFIG_USB_ONBOARD_HUB is not set
> +# CONFIG_TYPEC_TUSB320 is not set
>  CONFIG_USB_GADGET=y
>  CONFIG_USB_GADGET_AUTOSTART=y
>  
> @@ -651,6 +653,7 @@ CONFIG_HAVE_CLK=y
>  CONFIG_CLKDEV_LOOKUP=y
>  CONFIG_COMMON_CLK=y
>  CONFIG_COMMON_CLK_OF_PROVIDER=y
> +CONFIG_COMMON_CLK_GPIO=y
>  
>  #
>  # Clocksource
> @@ -680,6 +683,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
>  # CONFIG_MFD_ATMEL_FLEXCOM is not set
>  # CONFIG_MFD_RK808 is not set
>  # CONFIG_MFD_AXP20X_I2C is not set
> +# CONFIG_MFD_ROHM_BD718XX is not set
>  # end of Multifunction device drivers
>  
>  #
> @@ -786,6 +790,7 @@ CONFIG_REGULATOR_BCM283X=y
>  #
>  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
>  # CONFIG_ARM_SCMI_PROTOCOL is not set
> +# CONFIG_QEMU_FW_CFG is not set
>  # end of Firmware Drivers
>  
>  #
> @@ -797,7 +802,11 @@ CONFIG_REGULATOR_BCM283X=y
>  CONFIG_GENERIC_PHY=y
>  CONFIG_USB_NOP_XCEIV=y
>  # CONFIG_PHY_FSL_IMX8MQ_USB is not set
> -# CONFIG_CRYPTO_HW is not set
> +
> +#
> +# Hardware crypto devices
> +#
> +# end of Hardware crypto devices
>  
>  #
>  # Memory controller drivers
> @@ -916,10 +925,11 @@ CONFIG_LIBFDT=y
>  #
>  # end of Library gui routines
>  
> -# CONFIG_NLS is not set
> +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
>  
>  #
> @@ -946,6 +956,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
>  # Firmware files
>  #
>  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> +CONFIG_MISSING_FIRMWARE_ERROR=y
>  # end of Firmware files
>  
>  #
> diff --git a/configs/platform-v7a/barebox-rpi2.config.diff b/configs/platform-v7a/barebox-rpi2.config.diff
> index e3a266687572..eb3eaa21eb28 100644
> --- a/configs/platform-v7a/barebox-rpi2.config.diff
> +++ b/configs/platform-v7a/barebox-rpi2.config.diff
> @@ -1,4 +1,4 @@
> -cae3c1d7fff409368cf71da28bce089f
> +841f266e423c25e965d3bfcc1f53ab2c
>  CONFIG_ARM_ASM_UNIFIED=y
>  # CONFIG_CMD_NVMEM is not set
>  CONFIG_DRIVER_NET_BCMGENET=y
> diff --git a/configs/platform-v7a/barebox-stm32mp.config b/configs/platform-v7a/barebox-stm32mp.config
> index 85a40d37ce31..1131583afeba 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 2023.02.1 Configuration
> +# Barebox/arm 2023.07.1 Configuration
>  #
>  CONFIG_ARM=y
>  CONFIG_ARM_LINUX=y
> @@ -11,32 +11,29 @@ CONFIG_TEXT_BASE=0x0
>  # System Type
>  #
>  CONFIG_ARCH_STM32=y
> +CONFIG_ARCH_MULTIARCH=y
>  # CONFIG_ARCH_AT91 is not set
> -# CONFIG_ARCH_BCM283X is not set
>  # CONFIG_ARCH_CLPS711X is not set
>  # CONFIG_ARCH_DAVINCI is not set
>  # CONFIG_ARCH_DIGIC is not set
>  # CONFIG_ARCH_EP93XX is not set
> -# CONFIG_ARCH_IMX is not set
>  # CONFIG_ARCH_LAYERSCAPE is not set
>  # CONFIG_ARCH_MVEBU is not set
>  # CONFIG_ARCH_MXS is not set
>  # CONFIG_ARCH_NOMADIK is not set
> -# CONFIG_ARCH_OMAP is not set
> +# CONFIG_ARCH_OMAP_SINGLE is not set
>  # CONFIG_ARCH_PXA is not set
> -# CONFIG_ARCH_ROCKCHIP is not set
>  # CONFIG_ARCH_SOCFPGA is not set
> -# CONFIG_ARCH_S3C24xx is not set
> -# CONFIG_ARCH_S5PCxx is not set
> -# CONFIG_ARCH_S3C64xx is not set
> -CONFIG_ARCH_STM32MP=y
> -# CONFIG_ARCH_VERSATILE is not set
> -# CONFIG_ARCH_VEXPRESS is not set
>  # CONFIG_ARCH_TEGRA is not set
>  # CONFIG_ARCH_UEMD is not set
>  # CONFIG_ARCH_ZYNQ is not set
> -# CONFIG_ARCH_ZYNQMP is not set
> -# CONFIG_ARCH_ARM64_VIRT is not set
> +# CONFIG_ARCH_BCM283X is not set
> +# CONFIG_ARCH_IMX is not set
> +# CONFIG_ARCH_OMAP_MULTI is not set
> +# CONFIG_ARCH_ROCKCHIP is not set
> +CONFIG_ARCH_STM32MP=y
> +# CONFIG_ARCH_VERSATILE is not set
> +# CONFIG_ARCH_VEXPRESS is not set
>  
>  #
>  # Processor Type
> @@ -66,6 +63,9 @@ CONFIG_ARM_BOARD_APPEND_ATAG=y
>  # CONFIG_ARM_BOARD_PREPEND_ATAG is not set
>  # end of System Type
>  
> +# CONFIG_64BIT is not set
> +CONFIG_32BIT=y
> +
>  #
>  # ARM specific settings
>  #
> @@ -105,6 +105,7 @@ CONFIG_LOCALVERSION=""
>  CONFIG_LOCALVERSION_AUTO=y
>  CONFIG_BANNER=y
>  CONFIG_MEMINFO=y
> +CONFIG_MEMTEST=y
>  CONFIG_ENVIRONMENT_VARIABLES=y
>  CONFIG_GLOBALVAR=y
>  CONFIG_NVVAR=y
> @@ -126,7 +127,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
>  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
>  # CONFIG_IMAGE_COMPRESSION_NONE is not set
>  CONFIG_MMU=y
> -CONFIG_MMU_EARLY=y
> +CONFIG_MMUINFO=y
>  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> @@ -239,6 +240,7 @@ CONFIG_HAVE_ARCH_KASAN=y
>  CONFIG_CC_HAS_KASAN_GENERIC=y
>  # CONFIG_KASAN is not set
>  # CONFIG_COMPILE_TEST is not set
> +# CONFIG_WERROR is not set
>  # end of Debugging
>  
>  #
> @@ -411,6 +413,7 @@ CONFIG_CMD_DETECT=y
>  CONFIG_CMD_FLASH=y
>  CONFIG_CMD_GPIO=y
>  # CONFIG_CMD_I2C is not set
> +# CONFIG_CMD_PWM is not set
>  CONFIG_CMD_LED=y
>  CONFIG_CMD_POWEROFF=y
>  # CONFIG_CMD_SMC is not set
> @@ -427,11 +430,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
>  CONFIG_CMD_BAREBOX_UPDATE=y
>  # CONFIG_CMD_BLOBGEN is not set
>  # CONFIG_CMD_FIRMWARELOAD is not set
> +# CONFIG_CMD_OF_COMPATIBLE is not set
>  CONFIG_CMD_OF_DIFF=y
>  CONFIG_CMD_OF_DUMP=y
>  CONFIG_CMD_OF_NODE=y
>  CONFIG_CMD_OF_PROPERTY=y
>  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> +# CONFIG_CMD_OF_FIXUP is not set
>  CONFIG_CMD_OF_FIXUP_STATUS=y
>  CONFIG_CMD_OF_OVERLAY=y
>  CONFIG_CMD_OFTREE=y
> @@ -487,6 +492,7 @@ CONFIG_PHYLIB=y
>  #
>  # Network drivers
>  #
> +# CONFIG_DRIVER_NET_ARC_EMAC is not set
>  # CONFIG_DRIVER_NET_BCMGENET is not set
>  # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
>  CONFIG_DRIVER_NET_DESIGNWARE_EQOS=y
> @@ -512,6 +518,7 @@ CONFIG_AT803X_PHY=y
>  # CONFIG_LXT_PHY is not set
>  # CONFIG_MARVELL_PHY is not set
>  CONFIG_MICREL_PHY=y
> +# CONFIG_MOTORCOMM_PHY is not set
>  # CONFIG_NATIONAL_PHY is not set
>  # CONFIG_REALTEK_PHY is not set
>  # CONFIG_SMSC_PHY is not set
> @@ -576,6 +583,8 @@ CONFIG_USB_OTGDEV=y
>  # USB Miscellaneous drivers
>  #
>  # CONFIG_USB_HUB_USB251XB is not set
> +# CONFIG_USB_ONBOARD_HUB is not set
> +# CONFIG_TYPEC_TUSB320 is not set
>  CONFIG_USB_GADGET=y
>  # CONFIG_USB_GADGET_AUTOSTART is not set
>  
> @@ -612,6 +621,7 @@ CONFIG_HAVE_CLK=y
>  CONFIG_CLKDEV_LOOKUP=y
>  CONFIG_COMMON_CLK=y
>  CONFIG_COMMON_CLK_OF_PROVIDER=y
> +CONFIG_COMMON_CLK_GPIO=y
>  
>  #
>  # Clocksource
> @@ -642,6 +652,7 @@ CONFIG_MFD_STM32_TIMERS=y
>  # CONFIG_MFD_ATMEL_FLEXCOM is not set
>  # CONFIG_MFD_RK808 is not set
>  # CONFIG_MFD_AXP20X_I2C is not set
> +# CONFIG_MFD_ROHM_BD718XX is not set
>  # end of Multifunction device drivers
>  
>  #
> @@ -754,6 +765,7 @@ CONFIG_RESET_CONTROLLER=y
>  # Firmware Drivers
>  #
>  # CONFIG_ARM_SCMI_PROTOCOL is not set
> +# CONFIG_QEMU_FW_CFG is not set
>  # end of Firmware Drivers
>  
>  #
> @@ -766,7 +778,11 @@ CONFIG_GENERIC_PHY=y
>  # CONFIG_USB_NOP_XCEIV is not set
>  # CONFIG_PHY_FSL_IMX8MQ_USB is not set
>  CONFIG_PHY_STM32_USBPHYC=y
> -# CONFIG_CRYPTO_HW is not set
> +
> +#
> +# Hardware crypto devices
> +#
> +# end of Hardware crypto devices
>  
>  #
>  # Memory controller drivers
> @@ -880,10 +896,11 @@ CONFIG_CRC8=y
>  # end of Library gui routines
>  
>  CONFIG_PRINTF_UUID=y
> -# CONFIG_NLS is not set
> +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
>  
>  #
> @@ -910,6 +927,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
>  # Firmware files
>  #
>  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> +CONFIG_MISSING_FIRMWARE_ERROR=y
>  # end of Firmware files
>  
>  #
> diff --git a/configs/platform-v7a/barebox-stm32mp.config.diff b/configs/platform-v7a/barebox-stm32mp.config.diff
> index 284be0e5e4ff..b11c13ba58e8 100644
> --- a/configs/platform-v7a/barebox-stm32mp.config.diff
> +++ b/configs/platform-v7a/barebox-stm32mp.config.diff
> @@ -1,6 +1,4 @@
> -cae3c1d7fff409368cf71da28bce089f
> -# CONFIG_32BIT is undefined
> -# CONFIG_64BIT is undefined
> +841f266e423c25e965d3bfcc1f53ab2c
>  # CONFIG_ARCH_BCM283X is not set
>  CONFIG_ARCH_HAS_RESET_CONTROLLER=y
>  CONFIG_ARCH_NR_GPIO=416
> @@ -29,17 +27,15 @@ CONFIG_CMD_MENU_MANAGEMENT=y
>  CONFIG_CMD_MMC_EXTCSD=y
>  # CONFIG_CMD_NVMEM is not set
>  CONFIG_CMD_POWEROFF=y
> +# CONFIG_CMD_PWM is not set
>  # CONFIG_CMD_SPI is undefined
>  CONFIG_COMPILE_LOGLEVEL=6
>  # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
>  CONFIG_CONSOLE_ACTIVATE_NONE=y
> -# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
> -# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
>  CONFIG_CRC8=y
>  # CONFIG_DEBUG_PBL is not set
>  CONFIG_DEFAULT_LOGLEVEL=7
>  # CONFIG_DRIVER_CFI is undefined
> -# CONFIG_DRIVER_NET_ARC_EMAC is undefined
>  CONFIG_DRIVER_NET_DESIGNWARE_EQOS=y
>  CONFIG_DRIVER_NET_DESIGNWARE_STM32=y
>  # CONFIG_DRIVER_NET_ENC28J60 is undefined
> diff --git a/configs/platform-v7a/barebox-vexpress.config b/configs/platform-v7a/barebox-vexpress.config
> index b85f6653126c..47e3eff10f7b 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 2023.02.1 Configuration
> +# Barebox/arm 2023.07.1 Configuration
>  #
>  CONFIG_ARM=y
>  CONFIG_ARM_LINUX=y
> @@ -9,32 +9,29 @@ CONFIG_TEXT_BASE=0x0
>  #
>  # System Type
>  #
> +CONFIG_ARCH_MULTIARCH=y
>  # CONFIG_ARCH_AT91 is not set
> -# CONFIG_ARCH_BCM283X is not set
>  # CONFIG_ARCH_CLPS711X is not set
>  # CONFIG_ARCH_DAVINCI is not set
>  # CONFIG_ARCH_DIGIC is not set
>  # CONFIG_ARCH_EP93XX is not set
> -# CONFIG_ARCH_IMX is not set
>  # CONFIG_ARCH_LAYERSCAPE is not set
>  # CONFIG_ARCH_MVEBU is not set
>  # CONFIG_ARCH_MXS is not set
>  # CONFIG_ARCH_NOMADIK is not set
> -# CONFIG_ARCH_OMAP is not set
> +# CONFIG_ARCH_OMAP_SINGLE is not set
>  # CONFIG_ARCH_PXA is not set
> -# CONFIG_ARCH_ROCKCHIP is not set
>  # CONFIG_ARCH_SOCFPGA is not set
> -# CONFIG_ARCH_S3C24xx is not set
> -# CONFIG_ARCH_S5PCxx is not set
> -# CONFIG_ARCH_S3C64xx is not set
> -# CONFIG_ARCH_STM32MP is not set
> -# CONFIG_ARCH_VERSATILE is not set
> -CONFIG_ARCH_VEXPRESS=y
>  # CONFIG_ARCH_TEGRA is not set
>  # CONFIG_ARCH_UEMD is not set
>  # CONFIG_ARCH_ZYNQ is not set
> -# CONFIG_ARCH_ZYNQMP is not set
> -# CONFIG_ARCH_ARM64_VIRT is not set
> +# CONFIG_ARCH_BCM283X is not set
> +# CONFIG_ARCH_IMX is not set
> +# CONFIG_ARCH_OMAP_MULTI is not set
> +# CONFIG_ARCH_ROCKCHIP is not set
> +# CONFIG_ARCH_STM32MP is not set
> +# CONFIG_ARCH_VERSATILE is not set
> +CONFIG_ARCH_VEXPRESS=y
>  
>  #
>  # Processor Type
> @@ -56,6 +53,9 @@ CONFIG_AEABI=y
>  # CONFIG_ARM_BOARD_APPEND_ATAG is not set
>  # end of System Type
>  
> +# CONFIG_64BIT is not set
> +CONFIG_32BIT=y
> +
>  #
>  # ARM specific settings
>  #
> @@ -92,6 +92,7 @@ CONFIG_LOCALVERSION=""
>  CONFIG_LOCALVERSION_AUTO=y
>  CONFIG_BANNER=y
>  CONFIG_MEMINFO=y
> +CONFIG_MEMTEST=y
>  CONFIG_ENVIRONMENT_VARIABLES=y
>  CONFIG_GLOBALVAR=y
>  CONFIG_NVVAR=y
> @@ -113,7 +114,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
>  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
>  # CONFIG_IMAGE_COMPRESSION_NONE is not set
>  CONFIG_MMU=y
> -CONFIG_MMU_EARLY=y
> +CONFIG_MMUINFO=y
>  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> @@ -225,6 +226,7 @@ CONFIG_HAVE_ARCH_KASAN=y
>  CONFIG_CC_HAS_KASAN_GENERIC=y
>  # CONFIG_KASAN is not set
>  # CONFIG_COMPILE_TEST is not set
> +# CONFIG_WERROR is not set
>  # end of Debugging
>  
>  #
> @@ -412,11 +414,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
>  CONFIG_CMD_BAREBOX_UPDATE=y
>  # CONFIG_CMD_BLOBGEN is not set
>  # CONFIG_CMD_FIRMWARELOAD is not set
> +# CONFIG_CMD_OF_COMPATIBLE is not set
>  CONFIG_CMD_OF_DIFF=y
>  CONFIG_CMD_OF_DUMP=y
>  CONFIG_CMD_OF_NODE=y
>  CONFIG_CMD_OF_PROPERTY=y
>  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> +# CONFIG_CMD_OF_FIXUP is not set
>  CONFIG_CMD_OF_FIXUP_STATUS=y
>  CONFIG_CMD_OF_OVERLAY=y
>  CONFIG_CMD_OFTREE=y
> @@ -468,6 +472,7 @@ CONFIG_PHYLIB=y
>  #
>  # Network drivers
>  #
> +# CONFIG_DRIVER_NET_ARC_EMAC is not set
>  # CONFIG_DRIVER_NET_BCMGENET is not set
>  # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
>  # CONFIG_DRIVER_NET_ENC28J60 is not set
> @@ -493,6 +498,7 @@ CONFIG_DRIVER_NET_SMC911X=y
>  # CONFIG_LXT_PHY is not set
>  # CONFIG_MARVELL_PHY is not set
>  # CONFIG_MICREL_PHY is not set
> +# CONFIG_MOTORCOMM_PHY is not set
>  # CONFIG_NATIONAL_PHY is not set
>  # CONFIG_REALTEK_PHY is not set
>  # CONFIG_SMSC_PHY is not set
> @@ -588,6 +594,8 @@ CONFIG_USB_STORAGE=y
>  # USB Miscellaneous drivers
>  #
>  # CONFIG_USB_HUB_USB251XB is not set
> +# CONFIG_USB_ONBOARD_HUB is not set
> +# CONFIG_TYPEC_TUSB320 is not set
>  CONFIG_USB_GADGET=y
>  CONFIG_USB_GADGET_AUTOSTART=y
>  
> @@ -624,6 +632,7 @@ CONFIG_HAVE_CLK=y
>  CONFIG_CLKDEV_LOOKUP=y
>  CONFIG_COMMON_CLK=y
>  CONFIG_COMMON_CLK_OF_PROVIDER=y
> +CONFIG_COMMON_CLK_GPIO=y
>  
>  #
>  # Clocksource
> @@ -653,6 +662,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
>  # CONFIG_MFD_ATMEL_FLEXCOM is not set
>  # CONFIG_MFD_RK808 is not set
>  # CONFIG_MFD_AXP20X_I2C is not set
> +# CONFIG_MFD_ROHM_BD718XX is not set
>  # end of Multifunction device drivers
>  
>  #
> @@ -724,6 +734,7 @@ CONFIG_REGULATOR=y
>  #
>  # Firmware Drivers
>  #
> +# CONFIG_QEMU_FW_CFG is not set
>  # end of Firmware Drivers
>  
>  #
> @@ -733,7 +744,11 @@ CONFIG_REGULATOR=y
>  # end of FPGA Configuration Support
>  
>  # CONFIG_GENERIC_PHY is not set
> -# CONFIG_CRYPTO_HW is not set
> +
> +#
> +# Hardware crypto devices
> +#
> +# end of Hardware crypto devices
>  
>  #
>  # Memory controller drivers
> @@ -849,10 +864,11 @@ CONFIG_LIBFDT=y
>  #
>  # end of Library gui routines
>  
> -# CONFIG_NLS is not set
> +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
>  
>  #
> @@ -879,6 +895,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
>  # Firmware files
>  #
>  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> +CONFIG_MISSING_FIRMWARE_ERROR=y
>  # end of Firmware files
>  
>  #
> diff --git a/configs/platform-v7a/barebox-vexpress.config.diff b/configs/platform-v7a/barebox-vexpress.config.diff
> index d323768fc1c1..8e87ff5036f7 100644
> --- a/configs/platform-v7a/barebox-vexpress.config.diff
> +++ b/configs/platform-v7a/barebox-vexpress.config.diff
> @@ -1,6 +1,4 @@
> -cae3c1d7fff409368cf71da28bce089f
> -# CONFIG_32BIT is undefined
> -# CONFIG_64BIT is undefined
> +841f266e423c25e965d3bfcc1f53ab2c
>  CONFIG_AMBA_SP804=y
>  # CONFIG_ARCH_BCM283X is not set
>  CONFIG_ARCH_VEXPRESS=y
> @@ -14,8 +12,6 @@ CONFIG_ARCH_VEXPRESS=y
>  # CONFIG_CMD_SMC is undefined
>  CONFIG_CONSOLE_ACTIVATE_ALL=y
>  # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
> -# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
> -# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
>  # CONFIG_DEBUG_PBL is not set
>  CONFIG_DRIVER_CFI=y
>  CONFIG_DRIVER_CFI_AMD=y
> @@ -24,7 +20,6 @@ CONFIG_DRIVER_CFI_BANK_WIDTH_2=y
>  CONFIG_DRIVER_CFI_BANK_WIDTH_4=y
>  # CONFIG_DRIVER_CFI_BANK_WIDTH_8 is not set
>  CONFIG_DRIVER_CFI_INTEL=y
> -# CONFIG_DRIVER_NET_ARC_EMAC is undefined
>  CONFIG_DRIVER_NET_SMC911X=y
>  # CONFIG_DRIVER_SPI_GPIO is undefined
>  # CONFIG_FIRMWARE_ALTERA_SERIAL is undefined
> diff --git a/configs/platform-v7a/barebox.config b/configs/platform-v7a/barebox.config
> index e8989d4e4d3a..803821614be7 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 2023.02.1 Configuration
> +# Barebox/arm 2023.07.1 Configuration
>  #
>  CONFIG_ARM=y
>  CONFIG_ARM_LINUX=y
> @@ -10,32 +10,29 @@ CONFIG_TEXT_BASE=0x0
>  #
>  # System Type
>  #
> +CONFIG_ARCH_MULTIARCH=y
>  # CONFIG_ARCH_AT91 is not set
> -CONFIG_ARCH_BCM283X=y
>  # CONFIG_ARCH_CLPS711X is not set
>  # CONFIG_ARCH_DAVINCI is not set
>  # CONFIG_ARCH_DIGIC is not set
>  # CONFIG_ARCH_EP93XX is not set
> -# CONFIG_ARCH_IMX is not set
>  # CONFIG_ARCH_LAYERSCAPE is not set
>  # CONFIG_ARCH_MVEBU is not set
>  # CONFIG_ARCH_MXS is not set
>  # CONFIG_ARCH_NOMADIK is not set
> -# CONFIG_ARCH_OMAP is not set
> +# CONFIG_ARCH_OMAP_SINGLE is not set
>  # CONFIG_ARCH_PXA is not set
> -# CONFIG_ARCH_ROCKCHIP is not set
>  # CONFIG_ARCH_SOCFPGA is not set
> -# CONFIG_ARCH_S3C24xx is not set
> -# CONFIG_ARCH_S5PCxx is not set
> -# CONFIG_ARCH_S3C64xx is not set
> -# CONFIG_ARCH_STM32MP is not set
> -# CONFIG_ARCH_VERSATILE is not set
> -# CONFIG_ARCH_VEXPRESS is not set
>  # CONFIG_ARCH_TEGRA is not set
>  # CONFIG_ARCH_UEMD is not set
>  # CONFIG_ARCH_ZYNQ is not set
> -# CONFIG_ARCH_ZYNQMP is not set
> -# CONFIG_ARCH_ARM64_VIRT is not set
> +CONFIG_ARCH_BCM283X=y
> +# CONFIG_ARCH_IMX is not set
> +# CONFIG_ARCH_OMAP_MULTI is not set
> +# CONFIG_ARCH_ROCKCHIP is not set
> +# CONFIG_ARCH_STM32MP is not set
> +# CONFIG_ARCH_VERSATILE is not set
> +# CONFIG_ARCH_VEXPRESS is not set
>  
>  #
>  # Processor Type
> @@ -48,8 +45,6 @@ CONFIG_CPU_32v7=y
>  # processor features
>  #
>  # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
> -CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
> -CONFIG_CPU_SUPPORTS_64BIT_KERNEL=y
>  CONFIG_ARCH_TEXT_BASE=0x0
>  CONFIG_MACH_RPI_COMMON=y
>  CONFIG_MACH_RPI_AARCH_32_64=y
> @@ -70,8 +65,8 @@ CONFIG_AEABI=y
>  # CONFIG_ARM_BOARD_APPEND_ATAG is not set
>  # end of System Type
>  
> -CONFIG_32BIT=y
>  # CONFIG_64BIT is not set
> +CONFIG_32BIT=y
>  
>  #
>  # ARM specific settings
> @@ -112,6 +107,7 @@ CONFIG_LOCALVERSION=""
>  CONFIG_LOCALVERSION_AUTO=y
>  CONFIG_BANNER=y
>  CONFIG_MEMINFO=y
> +CONFIG_MEMTEST=y
>  CONFIG_ENVIRONMENT_VARIABLES=y
>  CONFIG_GLOBALVAR=y
>  CONFIG_NVVAR=y
> @@ -134,7 +130,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
>  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
>  # CONFIG_IMAGE_COMPRESSION_NONE is not set
>  CONFIG_MMU=y
> -CONFIG_MMU_EARLY=y
> +CONFIG_MMUINFO=y
>  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
>  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> @@ -245,6 +241,7 @@ CONFIG_HAVE_ARCH_KASAN=y
>  CONFIG_CC_HAS_KASAN_GENERIC=y
>  # CONFIG_KASAN is not set
>  # CONFIG_COMPILE_TEST is not set
> +# CONFIG_WERROR is not set
>  # end of Debugging
>  
>  #
> @@ -434,11 +431,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
>  CONFIG_CMD_BAREBOX_UPDATE=y
>  # CONFIG_CMD_BLOBGEN is not set
>  # CONFIG_CMD_FIRMWARELOAD is not set
> +# CONFIG_CMD_OF_COMPATIBLE is not set
>  CONFIG_CMD_OF_DIFF=y
>  CONFIG_CMD_OF_DUMP=y
>  CONFIG_CMD_OF_NODE=y
>  CONFIG_CMD_OF_PROPERTY=y
>  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> +# CONFIG_CMD_OF_FIXUP is not set
>  CONFIG_CMD_OF_FIXUP_STATUS=y
>  CONFIG_CMD_OF_OVERLAY=y
>  CONFIG_CMD_OFTREE=y
> @@ -517,6 +516,7 @@ CONFIG_PHYLIB=y
>  # CONFIG_LXT_PHY is not set
>  # CONFIG_MARVELL_PHY is not set
>  # CONFIG_MICREL_PHY is not set
> +# CONFIG_MOTORCOMM_PHY is not set
>  # CONFIG_NATIONAL_PHY is not set
>  # CONFIG_REALTEK_PHY is not set
>  # CONFIG_SMSC_PHY is not set
> @@ -610,6 +610,8 @@ CONFIG_USB_STORAGE=y
>  # USB Miscellaneous drivers
>  #
>  # CONFIG_USB_HUB_USB251XB is not set
> +# CONFIG_USB_ONBOARD_HUB is not set
> +# CONFIG_TYPEC_TUSB320 is not set
>  CONFIG_USB_GADGET=y
>  CONFIG_USB_GADGET_AUTOSTART=y
>  
> @@ -648,6 +650,7 @@ CONFIG_HAVE_CLK=y
>  CONFIG_CLKDEV_LOOKUP=y
>  CONFIG_COMMON_CLK=y
>  CONFIG_COMMON_CLK_OF_PROVIDER=y
> +CONFIG_COMMON_CLK_GPIO=y
>  
>  #
>  # Clocksource
> @@ -677,6 +680,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
>  # CONFIG_MFD_ATMEL_FLEXCOM is not set
>  # CONFIG_MFD_RK808 is not set
>  # CONFIG_MFD_AXP20X_I2C is not set
> +# CONFIG_MFD_ROHM_BD718XX is not set
>  # end of Multifunction device drivers
>  
>  #
> @@ -780,6 +784,7 @@ CONFIG_REGULATOR_BCM283X=y
>  #
>  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
>  # CONFIG_ARM_SCMI_PROTOCOL is not set
> +# CONFIG_QEMU_FW_CFG is not set
>  # end of Firmware Drivers
>  
>  #
> @@ -789,7 +794,11 @@ CONFIG_REGULATOR_BCM283X=y
>  # end of FPGA Configuration Support
>  
>  # CONFIG_GENERIC_PHY is not set
> -# CONFIG_CRYPTO_HW is not set
> +
> +#
> +# Hardware crypto devices
> +#
> +# end of Hardware crypto devices
>  
>  #
>  # Memory controller drivers
> @@ -907,10 +916,11 @@ CONFIG_LIBFDT=y
>  #
>  # end of Library gui routines
>  
> -# CONFIG_NLS is not set
> +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
>  
>  #
> @@ -937,6 +947,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
>  # Firmware files
>  #
>  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> +CONFIG_MISSING_FIRMWARE_ERROR=y
>  # end of Firmware files
>  
>  #
> diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
> index 1ecbda0bdfdf..370f7f26883e 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="2023.02.1"
> -PTXCONF_BAREBOX_COMMON_MD5="348dcab39489a46506a3c205a0da87a9"
> +PTXCONF_BAREBOX_COMMON_VERSION="2023.07.1"
> +PTXCONF_BAREBOX_COMMON_MD5="0b7ea966cd01266a93a4ccfa7d68bce0"
>  PTXCONF_BAREBOX_COMMON_NEEDS_HOST_LZOP=y
>  PTXCONF_BAREBOX_AM335X_MLO=y
>  PTXCONF_BAREBOX_AM335X=y
> -- 
> 2.39.2
> 
> 
> 

-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1
  2023-10-18  8:54 ` [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1 Robert Schwebel
@ 2023-10-20  9:09   ` Roland Hieber
  2023-10-20  9:17     ` Robert Schwebel
  0 siblings, 1 reply; 5+ messages in thread
From: Roland Hieber @ 2023-10-20  9:09 UTC (permalink / raw)
  To: Robert Schwebel; +Cc: distrokit

On Wed, Oct 18, 2023 at 10:54:59AM +0200, Robert Schwebel wrote:
> This series doesn't apply any more, could you rebase?

No, you already applied it with 
https://lore.distrokit.org/distrokit/20231018091234.GP3184561@pengutronix.de
:)

> 
> On Sun, Aug 13, 2023 at 11:15:45PM +0200, Roland Hieber wrote:
> > Update to the new barebox release with default options.
> > 
> > ARM gained multi-architecture support in v2023.04.0. On most platforms,
> > the 'oldconfig' migration worked fine, but the OMAP platforms need a bit
> > of massaging by pre-selecting CONFIG_ARCH_OMAP_MULTI=y and
> > CONFIG_ARCH_MULTIARCH=y in the config diff before running 'oldconfig'.
> > 
> > Signed-off-by: Roland Hieber <rhi@pengutronix.de>
> > ---
> >  .../platform-v7a/barebox-am335x-mlo.config    |  38 ++--
> >  configs/platform-v7a/barebox-am335x.config    |  49 +++--
> >  .../platform-v7a/barebox-am335x.config.diff   |   9 +-
> >  configs/platform-v7a/barebox-at91.config      |  46 +++--
> >  configs/platform-v7a/barebox-at91.config.diff |  13 +-
> >  configs/platform-v7a/barebox-mx6.config       | 168 +++++++++++-------
> >  configs/platform-v7a/barebox-mx6.config.diff  |  25 +--
> >  configs/platform-v7a/barebox-rpi2.config      |  49 +++--
> >  configs/platform-v7a/barebox-rpi2.config.diff |   2 +-
> >  configs/platform-v7a/barebox-stm32mp.config   |  50 ++++--
> >  .../platform-v7a/barebox-stm32mp.config.diff  |   8 +-
> >  configs/platform-v7a/barebox-vexpress.config  |  49 +++--
> >  .../platform-v7a/barebox-vexpress.config.diff |   7 +-
> >  configs/platform-v7a/barebox.config           |  49 +++--
> >  configs/platform-v7a/platformconfig           |   4 +-
> >  15 files changed, 339 insertions(+), 227 deletions(-)
> > 
> > diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config
> > index 010b1b9d32cd..66c7552d88ef 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 2023.02.1 Configuration
> > +# Barebox/arm 2023.07.1 Configuration
> >  #
> >  CONFIG_ARM=y
> >  CONFIG_ARM_USE_COMPRESSED_DTB=y
> > @@ -9,32 +9,30 @@ CONFIG_TEXT_BASE=0x0
> >  #
> >  # System Type
> >  #
> > +CONFIG_ARCH_OMAP=y
> > +CONFIG_ARCH_MULTIARCH=y
> >  # CONFIG_ARCH_AT91 is not set
> > -# CONFIG_ARCH_BCM283X is not set
> >  # CONFIG_ARCH_CLPS711X is not set
> >  # CONFIG_ARCH_DAVINCI is not set
> >  # CONFIG_ARCH_DIGIC is not set
> >  # CONFIG_ARCH_EP93XX is not set
> > -# CONFIG_ARCH_IMX is not set
> >  # CONFIG_ARCH_LAYERSCAPE is not set
> >  # CONFIG_ARCH_MVEBU is not set
> >  # CONFIG_ARCH_MXS is not set
> >  # CONFIG_ARCH_NOMADIK is not set
> > -CONFIG_ARCH_OMAP=y
> > +# CONFIG_ARCH_OMAP_SINGLE is not set
> >  # CONFIG_ARCH_PXA is not set
> > -# CONFIG_ARCH_ROCKCHIP is not set
> >  # CONFIG_ARCH_SOCFPGA is not set
> > -# CONFIG_ARCH_S3C24xx is not set
> > -# CONFIG_ARCH_S5PCxx is not set
> > -# CONFIG_ARCH_S3C64xx is not set
> > -# CONFIG_ARCH_STM32MP is not set
> > -# CONFIG_ARCH_VERSATILE is not set
> > -# CONFIG_ARCH_VEXPRESS is not set
> >  # CONFIG_ARCH_TEGRA is not set
> >  # CONFIG_ARCH_UEMD is not set
> >  # CONFIG_ARCH_ZYNQ is not set
> > -# CONFIG_ARCH_ZYNQMP is not set
> > -# CONFIG_ARCH_ARM64_VIRT is not set
> > +# CONFIG_ARCH_BCM283X is not set
> > +# CONFIG_ARCH_IMX is not set
> > +CONFIG_ARCH_OMAP_MULTI=y
> > +# CONFIG_ARCH_ROCKCHIP is not set
> > +# CONFIG_ARCH_STM32MP is not set
> > +# CONFIG_ARCH_VERSATILE is not set
> > +# CONFIG_ARCH_VEXPRESS is not set
> >  
> >  #
> >  # Processor Type
> > @@ -73,6 +71,9 @@ CONFIG_AEABI=y
> >  CONFIG_THUMB2_BAREBOX=y
> >  # end of System Type
> >  
> > +# CONFIG_64BIT is not set
> > +CONFIG_32BIT=y
> > +
> >  #
> >  # ARM specific settings
> >  #
> > @@ -120,7 +121,6 @@ CONFIG_IMAGE_COMPRESSION=y
> >  CONFIG_IMAGE_COMPRESSION_XZKERN=y
> >  # CONFIG_IMAGE_COMPRESSION_NONE is not set
> >  CONFIG_MMU=y
> > -CONFIG_MMU_EARLY=y
> >  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0x1b400
> >  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> > @@ -194,6 +194,7 @@ CONFIG_HAVE_ARCH_KASAN=y
> >  CONFIG_CC_HAS_KASAN_GENERIC=y
> >  # CONFIG_KASAN is not set
> >  # CONFIG_COMPILE_TEST is not set
> > +# CONFIG_WERROR is not set
> >  # end of Debugging
> >  
> >  #
> > @@ -405,6 +406,7 @@ CONFIG_TI_SYSC=y
> >  # Firmware Drivers
> >  #
> >  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
> > +# CONFIG_QEMU_FW_CFG is not set
> >  # end of Firmware Drivers
> >  
> >  #
> > @@ -414,7 +416,11 @@ CONFIG_TI_SYSC=y
> >  # end of FPGA Configuration Support
> >  
> >  # CONFIG_GENERIC_PHY is not set
> > -# CONFIG_CRYPTO_HW is not set
> > +
> > +#
> > +# Hardware crypto devices
> > +#
> > +# end of Hardware crypto devices
> >  
> >  #
> >  # Memory controller drivers
> > @@ -526,6 +532,7 @@ CONFIG_XYMODEM=y
> >  # 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
> >  
> >  #
> > @@ -540,6 +547,7 @@ CONFIG_CRC_ITU_T=y
> >  # Firmware files
> >  #
> >  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> > +CONFIG_MISSING_FIRMWARE_ERROR=y
> >  # end of Firmware files
> >  
> >  #
> > diff --git a/configs/platform-v7a/barebox-am335x.config b/configs/platform-v7a/barebox-am335x.config
> > index 3d950403c71a..fe4d5b5a0698 100644
> > --- a/configs/platform-v7a/barebox-am335x.config
> > +++ b/configs/platform-v7a/barebox-am335x.config
> > @@ -1,6 +1,6 @@
> >  #
> >  # Automatically generated file; DO NOT EDIT.
> > -# Barebox/arm 2023.02.1 Configuration
> > +# Barebox/arm 2023.07.1 Configuration
> >  #
> >  CONFIG_ARM=y
> >  CONFIG_ARM_LINUX=y
> > @@ -10,32 +10,30 @@ CONFIG_TEXT_BASE=0x0
> >  #
> >  # System Type
> >  #
> > +CONFIG_ARCH_OMAP=y
> > +CONFIG_ARCH_MULTIARCH=y
> >  # CONFIG_ARCH_AT91 is not set
> > -# CONFIG_ARCH_BCM283X is not set
> >  # CONFIG_ARCH_CLPS711X is not set
> >  # CONFIG_ARCH_DAVINCI is not set
> >  # CONFIG_ARCH_DIGIC is not set
> >  # CONFIG_ARCH_EP93XX is not set
> > -# CONFIG_ARCH_IMX is not set
> >  # CONFIG_ARCH_LAYERSCAPE is not set
> >  # CONFIG_ARCH_MVEBU is not set
> >  # CONFIG_ARCH_MXS is not set
> >  # CONFIG_ARCH_NOMADIK is not set
> > -CONFIG_ARCH_OMAP=y
> > +# CONFIG_ARCH_OMAP_SINGLE is not set
> >  # CONFIG_ARCH_PXA is not set
> > -# CONFIG_ARCH_ROCKCHIP is not set
> >  # CONFIG_ARCH_SOCFPGA is not set
> > -# CONFIG_ARCH_S3C24xx is not set
> > -# CONFIG_ARCH_S5PCxx is not set
> > -# CONFIG_ARCH_S3C64xx is not set
> > -# CONFIG_ARCH_STM32MP is not set
> > -# CONFIG_ARCH_VERSATILE is not set
> > -# CONFIG_ARCH_VEXPRESS is not set
> >  # CONFIG_ARCH_TEGRA is not set
> >  # CONFIG_ARCH_UEMD is not set
> >  # CONFIG_ARCH_ZYNQ is not set
> > -# CONFIG_ARCH_ZYNQMP is not set
> > -# CONFIG_ARCH_ARM64_VIRT is not set
> > +# CONFIG_ARCH_BCM283X is not set
> > +# CONFIG_ARCH_IMX is not set
> > +CONFIG_ARCH_OMAP_MULTI=y
> > +# CONFIG_ARCH_ROCKCHIP is not set
> > +# CONFIG_ARCH_STM32MP is not set
> > +# CONFIG_ARCH_VERSATILE is not set
> > +# CONFIG_ARCH_VEXPRESS is not set
> >  
> >  #
> >  # Processor Type
> > @@ -78,6 +76,9 @@ CONFIG_ARM_BOARD_APPEND_ATAG=y
> >  # CONFIG_ARM_BOARD_PREPEND_ATAG is not set
> >  # end of System Type
> >  
> > +# CONFIG_64BIT is not set
> > +CONFIG_32BIT=y
> > +
> >  #
> >  # ARM specific settings
> >  #
> > @@ -114,6 +115,7 @@ CONFIG_LOCALVERSION=""
> >  CONFIG_LOCALVERSION_AUTO=y
> >  CONFIG_BANNER=y
> >  CONFIG_MEMINFO=y
> > +CONFIG_MEMTEST=y
> >  CONFIG_ENVIRONMENT_VARIABLES=y
> >  CONFIG_GLOBALVAR=y
> >  CONFIG_NVVAR=y
> > @@ -136,7 +138,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
> >  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
> >  # CONFIG_IMAGE_COMPRESSION_NONE is not set
> >  CONFIG_MMU=y
> > -CONFIG_MMU_EARLY=y
> > +CONFIG_MMUINFO=y
> >  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> > @@ -247,6 +249,7 @@ CONFIG_HAVE_ARCH_KASAN=y
> >  CONFIG_CC_HAS_KASAN_GENERIC=y
> >  # CONFIG_KASAN is not set
> >  # CONFIG_COMPILE_TEST is not set
> > +# CONFIG_WERROR is not set
> >  # end of Debugging
> >  
> >  #
> > @@ -439,11 +442,13 @@ CONFIG_CMD_BAREBOX_UPDATE=y
> >  # CONFIG_CMD_BLOBGEN is not set
> >  # CONFIG_CMD_FIRMWARELOAD is not set
> >  # CONFIG_CMD_KEYSTORE is not set
> > +# CONFIG_CMD_OF_COMPATIBLE is not set
> >  CONFIG_CMD_OF_DIFF=y
> >  CONFIG_CMD_OF_DUMP=y
> >  CONFIG_CMD_OF_NODE=y
> >  CONFIG_CMD_OF_PROPERTY=y
> >  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> > +# CONFIG_CMD_OF_FIXUP is not set
> >  CONFIG_CMD_OF_FIXUP_STATUS=y
> >  CONFIG_CMD_OF_OVERLAY=y
> >  CONFIG_CMD_OFTREE=y
> > @@ -496,6 +501,7 @@ CONFIG_PHYLIB=y
> >  #
> >  # Network drivers
> >  #
> > +# CONFIG_DRIVER_NET_ARC_EMAC is not set
> >  # CONFIG_DRIVER_NET_BCMGENET is not set
> >  CONFIG_DRIVER_NET_CPSW=y
> >  # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
> > @@ -522,6 +528,7 @@ CONFIG_DRIVER_NET_CPSW=y
> >  # CONFIG_LXT_PHY is not set
> >  # CONFIG_MARVELL_PHY is not set
> >  # CONFIG_MICREL_PHY is not set
> > +# CONFIG_MOTORCOMM_PHY is not set
> >  # CONFIG_NATIONAL_PHY is not set
> >  # CONFIG_REALTEK_PHY is not set
> >  # CONFIG_SMSC_PHY is not set
> > @@ -627,6 +634,8 @@ CONFIG_USB_STORAGE=y
> >  # USB Miscellaneous drivers
> >  #
> >  # CONFIG_USB_HUB_USB251XB is not set
> > +# CONFIG_USB_ONBOARD_HUB is not set
> > +# CONFIG_TYPEC_TUSB320 is not set
> >  CONFIG_USB_GADGET=y
> >  CONFIG_USB_GADGET_AUTOSTART=y
> >  
> > @@ -693,6 +702,7 @@ CONFIG_CLOCKSOURCE_TI_DM=y
> >  # CONFIG_MFD_ATMEL_FLEXCOM is not set
> >  # CONFIG_MFD_RK808 is not set
> >  # CONFIG_MFD_AXP20X_I2C is not set
> > +# CONFIG_MFD_ROHM_BD718XX is not set
> >  # end of Multifunction device drivers
> >  
> >  #
> > @@ -799,6 +809,7 @@ CONFIG_REGULATOR_FIXED=y
> >  # Firmware Drivers
> >  #
> >  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
> > +# CONFIG_QEMU_FW_CFG is not set
> >  # end of Firmware Drivers
> >  
> >  #
> > @@ -808,7 +819,11 @@ CONFIG_REGULATOR_FIXED=y
> >  # end of FPGA Configuration Support
> >  
> >  # CONFIG_GENERIC_PHY is not set
> > -# CONFIG_CRYPTO_HW is not set
> > +
> > +#
> > +# Hardware crypto devices
> > +#
> > +# end of Hardware crypto devices
> >  
> >  #
> >  # Memory controller drivers
> > @@ -927,10 +942,11 @@ CONFIG_LIBFDT=y
> >  #
> >  # end of Library gui routines
> >  
> > -# CONFIG_NLS is not set
> > +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
> >  
> >  #
> > @@ -958,6 +974,7 @@ CONFIG_CRYPTO_KEYSTORE=y
> >  # Firmware files
> >  #
> >  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> > +CONFIG_MISSING_FIRMWARE_ERROR=y
> >  # end of Firmware files
> >  
> >  #
> > diff --git a/configs/platform-v7a/barebox-am335x.config.diff b/configs/platform-v7a/barebox-am335x.config.diff
> > index f3f08c161636..f7b51f6a2a38 100644
> > --- a/configs/platform-v7a/barebox-am335x.config.diff
> > +++ b/configs/platform-v7a/barebox-am335x.config.diff
> > @@ -1,10 +1,9 @@
> > -cae3c1d7fff409368cf71da28bce089f
> > -# CONFIG_32BIT is undefined
> > -# CONFIG_64BIT is undefined
> > +841f266e423c25e965d3bfcc1f53ab2c
> >  # CONFIG_AM33XX_NET_BOOT is not set
> >  CONFIG_ARCH_AM33XX=y
> >  # CONFIG_ARCH_BCM283X is not set
> >  CONFIG_ARCH_OMAP=y
> > +CONFIG_ARCH_OMAP_MULTI=y
> >  # CONFIG_ARCH_TEXT_BASE is undefined
> >  CONFIG_ARM_ASM_UNIFIED=y
> >  CONFIG_ARM_BOARD_APPEND_ATAG=y
> > @@ -28,15 +27,13 @@ CONFIG_CMD_NAND=y
> >  # CONFIG_CMD_NVMEM is not set
> >  # CONFIG_CMD_SMC is undefined
> >  # CONFIG_COMMON_CLK is undefined
> > +# CONFIG_COMMON_CLK_GPIO is undefined
> >  # CONFIG_COMMON_CLK_OF_PROVIDER is undefined
> >  # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
> >  CONFIG_CONSOLE_ACTIVATE_NONE=y
> > -# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
> > -# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
> >  CONFIG_CRYPTO_KEYSTORE=y
> >  CONFIG_DEBUG_OMAP_UART_PORT=1
> >  CONFIG_DIGEST_HMAC_GENERIC=y
> > -# CONFIG_DRIVER_NET_ARC_EMAC is undefined
> >  CONFIG_DRIVER_NET_CPSW=y
> >  CONFIG_DRIVER_SERIAL_NS16550=y
> >  # CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
> > diff --git a/configs/platform-v7a/barebox-at91.config b/configs/platform-v7a/barebox-at91.config
> > index 754552b3c9df..5cca1e7363c7 100644
> > --- a/configs/platform-v7a/barebox-at91.config
> > +++ b/configs/platform-v7a/barebox-at91.config
> > @@ -1,42 +1,35 @@
> >  #
> >  # Automatically generated file; DO NOT EDIT.
> > -# Barebox/arm 2023.02.1 Configuration
> > +# Barebox/arm 2023.07.1 Configuration
> >  #
> >  CONFIG_ARM=y
> >  CONFIG_ARM_LINUX=y
> > -CONFIG_HAVE_MACH_ARM_HEAD=y
> >  CONFIG_ARM_USE_COMPRESSED_DTB=y
> >  CONFIG_TEXT_BASE=0x0
> >  
> >  #
> >  # System Type
> >  #
> > +# CONFIG_ARCH_MULTIARCH is not set
> >  CONFIG_ARCH_AT91=y
> > -# CONFIG_ARCH_BCM283X is not set
> >  # CONFIG_ARCH_CLPS711X is not set
> >  # CONFIG_ARCH_DAVINCI is not set
> >  # CONFIG_ARCH_DIGIC is not set
> >  # CONFIG_ARCH_EP93XX is not set
> > -# CONFIG_ARCH_IMX is not set
> >  # CONFIG_ARCH_LAYERSCAPE is not set
> >  # CONFIG_ARCH_MVEBU is not set
> >  # CONFIG_ARCH_MXS is not set
> >  # CONFIG_ARCH_NOMADIK is not set
> > -# CONFIG_ARCH_OMAP is not set
> > +# CONFIG_ARCH_OMAP_SINGLE is not set
> >  # CONFIG_ARCH_PXA is not set
> > -# CONFIG_ARCH_ROCKCHIP is not set
> >  # CONFIG_ARCH_SOCFPGA is not set
> > -# CONFIG_ARCH_S3C24xx is not set
> > -# CONFIG_ARCH_S5PCxx is not set
> > -# CONFIG_ARCH_S3C64xx is not set
> > -# CONFIG_ARCH_STM32MP is not set
> > -# CONFIG_ARCH_VERSATILE is not set
> > -# CONFIG_ARCH_VEXPRESS is not set
> >  # CONFIG_ARCH_TEGRA is not set
> >  # CONFIG_ARCH_UEMD is not set
> >  # CONFIG_ARCH_ZYNQ is not set
> > -# CONFIG_ARCH_ZYNQMP is not set
> > -# CONFIG_ARCH_ARM64_VIRT is not set
> > +# CONFIG_ARCH_BCM283X is not set
> > +# CONFIG_ARCH_STM32MP is not set
> > +# CONFIG_ARCH_VERSATILE is not set
> > +# CONFIG_ARCH_VEXPRESS is not set
> >  
> >  #
> >  # Processor Type
> > @@ -88,6 +81,9 @@ CONFIG_AEABI=y
> >  # CONFIG_ARM_BOARD_APPEND_ATAG is not set
> >  # end of System Type
> >  
> > +# CONFIG_64BIT is not set
> > +CONFIG_32BIT=y
> > +
> >  #
> >  # ARM specific settings
> >  #
> > @@ -126,6 +122,7 @@ CONFIG_LOCALVERSION=""
> >  CONFIG_LOCALVERSION_AUTO=y
> >  CONFIG_BANNER=y
> >  CONFIG_MEMINFO=y
> > +CONFIG_MEMTEST=y
> >  CONFIG_ENVIRONMENT_VARIABLES=y
> >  CONFIG_GLOBALVAR=y
> >  CONFIG_NVVAR=y
> > @@ -147,7 +144,7 @@ CONFIG_IMAGE_COMPRESSION=y
> >  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
> >  CONFIG_IMAGE_COMPRESSION_NONE=y
> >  CONFIG_MMU=y
> > -CONFIG_MMU_EARLY=y
> > +CONFIG_MMUINFO=y
> >  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> > @@ -260,6 +257,7 @@ CONFIG_HAVE_ARCH_KASAN=y
> >  CONFIG_CC_HAS_KASAN_GENERIC=y
> >  # CONFIG_KASAN is not set
> >  # CONFIG_COMPILE_TEST is not set
> > +# CONFIG_WERROR is not set
> >  # end of Debugging
> >  
> >  #
> > @@ -455,11 +453,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
> >  CONFIG_CMD_BAREBOX_UPDATE=y
> >  # CONFIG_CMD_BLOBGEN is not set
> >  # CONFIG_CMD_FIRMWARELOAD is not set
> > +# CONFIG_CMD_OF_COMPATIBLE is not set
> >  CONFIG_CMD_OF_DIFF=y
> >  CONFIG_CMD_OF_DUMP=y
> >  CONFIG_CMD_OF_NODE=y
> >  CONFIG_CMD_OF_PROPERTY=y
> >  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> > +# CONFIG_CMD_OF_FIXUP is not set
> >  CONFIG_CMD_OF_FIXUP_STATUS=y
> >  CONFIG_CMD_OF_OVERLAY=y
> >  CONFIG_CMD_OFTREE=y
> > @@ -512,6 +512,7 @@ CONFIG_PHYLIB=y
> >  #
> >  # Network drivers
> >  #
> > +# CONFIG_DRIVER_NET_ARC_EMAC is not set
> >  # CONFIG_DRIVER_NET_BCMGENET is not set
> >  # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
> >  # CONFIG_DRIVER_NET_ENC28J60 is not set
> > @@ -538,6 +539,7 @@ CONFIG_DRIVER_NET_MICREL=y
> >  # CONFIG_LXT_PHY is not set
> >  # CONFIG_MARVELL_PHY is not set
> >  # CONFIG_MICREL_PHY is not set
> > +# CONFIG_MOTORCOMM_PHY is not set
> >  # CONFIG_NATIONAL_PHY is not set
> >  # CONFIG_REALTEK_PHY is not set
> >  # CONFIG_SMSC_PHY is not set
> > @@ -633,6 +635,7 @@ CONFIG_DISK_WRITE=y
> >  # CONFIG_DISK_INTF_PLATFORM_IDE is not set
> >  CONFIG_USB=y
> >  # CONFIG_USB_HOST is not set
> > +# CONFIG_TYPEC_TUSB320 is not set
> >  CONFIG_USB_GADGET=y
> >  CONFIG_USB_GADGET_DUALSPEED=y
> >  CONFIG_USB_GADGET_DRIVER_AT91=y
> > @@ -674,6 +677,7 @@ CONFIG_HAVE_CLK=y
> >  CONFIG_CLKDEV_LOOKUP=y
> >  CONFIG_COMMON_CLK=y
> >  CONFIG_COMMON_CLK_OF_PROVIDER=y
> > +CONFIG_COMMON_CLK_GPIO=y
> >  
> >  #
> >  # Clocksource
> > @@ -703,6 +707,7 @@ CONFIG_MFD_SYSCON=y
> >  CONFIG_MFD_ATMEL_FLEXCOM=y
> >  # CONFIG_MFD_RK808 is not set
> >  # CONFIG_MFD_AXP20X_I2C is not set
> > +# CONFIG_MFD_ROHM_BD718XX is not set
> >  CONFIG_MFD_ATMEL_SMC=y
> >  # end of Multifunction device drivers
> >  
> > @@ -807,6 +812,7 @@ CONFIG_REGULATOR_FIXED=y
> >  # Firmware Drivers
> >  #
> >  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
> > +# CONFIG_QEMU_FW_CFG is not set
> >  # end of Firmware Drivers
> >  
> >  #
> > @@ -816,7 +822,11 @@ CONFIG_REGULATOR_FIXED=y
> >  # end of FPGA Configuration Support
> >  
> >  # CONFIG_GENERIC_PHY is not set
> > -# CONFIG_CRYPTO_HW is not set
> > +
> > +#
> > +# Hardware crypto devices
> > +#
> > +# end of Hardware crypto devices
> >  
> >  #
> >  # Memory controller drivers
> > @@ -937,10 +947,11 @@ CONFIG_IMAGE_SPARSE=y
> >  #
> >  # end of Library gui routines
> >  
> > -# CONFIG_NLS is not set
> > +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
> >  
> > @@ -968,6 +979,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
> >  # Firmware files
> >  #
> >  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> > +CONFIG_MISSING_FIRMWARE_ERROR=y
> >  # end of Firmware files
> >  
> >  #
> > diff --git a/configs/platform-v7a/barebox-at91.config.diff b/configs/platform-v7a/barebox-at91.config.diff
> > index e7550cca7299..bfc612750be7 100644
> > --- a/configs/platform-v7a/barebox-at91.config.diff
> > +++ b/configs/platform-v7a/barebox-at91.config.diff
> > @@ -1,8 +1,10 @@
> > -cae3c1d7fff409368cf71da28bce089f
> > -# CONFIG_32BIT is undefined
> > -# CONFIG_64BIT is undefined
> > +841f266e423c25e965d3bfcc1f53ab2c
> >  CONFIG_ARCH_AT91=y
> >  # CONFIG_ARCH_BCM283X is not set
> > +# CONFIG_ARCH_IMX is undefined
> > +# CONFIG_ARCH_MULTIARCH is not set
> > +# CONFIG_ARCH_OMAP_MULTI is undefined
> > +# CONFIG_ARCH_ROCKCHIP is undefined
> >  CONFIG_ARCH_TEXT_BASE=0x23f00000
> >  # CONFIG_ARM_AMBA is undefined
> >  # CONFIG_ARM_SCMI_PROTOCOL is undefined
> > @@ -31,12 +33,9 @@ CONFIG_CMD_UBIFORMAT=y
> >  # CONFIG_CMD_USB is undefined
> >  CONFIG_COMMON_CLK_AT91=y
> >  CONFIG_COMPILE_LOGLEVEL=6
> > -# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
> > -# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
> >  CONFIG_DEBUG_AT91_UART_BASE=0xfc069000
> >  # CONFIG_DEBUG_PBL is not set
> >  CONFIG_DEFAULT_LOGLEVEL=7
> > -# CONFIG_DRIVER_NET_ARC_EMAC is undefined
> >  CONFIG_DRIVER_NET_MACB=y
> >  CONFIG_DRIVER_NET_MICREL=y
> >  CONFIG_DRIVER_SERIAL_ATMEL=y
> > @@ -62,7 +61,6 @@ CONFIG_HAVE_AT91_I2S_MUX_CLK=y
> >  CONFIG_HAVE_AT91_SMD=y
> >  CONFIG_HAVE_AT91_USB_CLK=y
> >  CONFIG_HAVE_AT91_UTMI=y
> > -CONFIG_HAVE_MACH_ARM_HEAD=y
> >  # CONFIG_HWRNG is not set
> >  # CONFIG_I2C_ALGOBIT is undefined
> >  CONFIG_I2C_AT91=y
> > @@ -158,6 +156,7 @@ CONFIG_USB_GADGET_DUALSPEED=y
> >  # CONFIG_USB_HOST is not set
> >  # CONFIG_USB_HUB_USB251XB is undefined
> >  # CONFIG_USB_NET_AX88179_178A is undefined
> > +# CONFIG_USB_ONBOARD_HUB is undefined
> >  # CONFIG_USB_STORAGE is undefined
> >  # CONFIG_USB_ULPI is undefined
> >  # CONFIG_USB_XHCI is undefined
> > diff --git a/configs/platform-v7a/barebox-mx6.config b/configs/platform-v7a/barebox-mx6.config
> > index c2e6cc122c1c..455e3f365e49 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 2023.02.1 Configuration
> > +# Barebox/arm 2023.07.1 Configuration
> >  #
> >  CONFIG_ARM=y
> >  CONFIG_ARM_LINUX=y
> > @@ -9,32 +9,29 @@ CONFIG_TEXT_BASE=0x0
> >  #
> >  # System Type
> >  #
> > +CONFIG_ARCH_MULTIARCH=y
> >  # CONFIG_ARCH_AT91 is not set
> > -# CONFIG_ARCH_BCM283X is not set
> >  # CONFIG_ARCH_CLPS711X is not set
> >  # CONFIG_ARCH_DAVINCI is not set
> >  # CONFIG_ARCH_DIGIC is not set
> >  # CONFIG_ARCH_EP93XX is not set
> > -CONFIG_ARCH_IMX=y
> >  # CONFIG_ARCH_LAYERSCAPE is not set
> >  # CONFIG_ARCH_MVEBU is not set
> >  # CONFIG_ARCH_MXS is not set
> >  # CONFIG_ARCH_NOMADIK is not set
> > -# CONFIG_ARCH_OMAP is not set
> > +# CONFIG_ARCH_OMAP_SINGLE is not set
> >  # CONFIG_ARCH_PXA is not set
> > -# CONFIG_ARCH_ROCKCHIP is not set
> >  # CONFIG_ARCH_SOCFPGA is not set
> > -# CONFIG_ARCH_S3C24xx is not set
> > -# CONFIG_ARCH_S5PCxx is not set
> > -# CONFIG_ARCH_S3C64xx is not set
> > -# CONFIG_ARCH_STM32MP is not set
> > -# CONFIG_ARCH_VERSATILE is not set
> > -# CONFIG_ARCH_VEXPRESS is not set
> >  # CONFIG_ARCH_TEGRA is not set
> >  # CONFIG_ARCH_UEMD is not set
> >  # CONFIG_ARCH_ZYNQ is not set
> > -# CONFIG_ARCH_ZYNQMP is not set
> > -# CONFIG_ARCH_ARM64_VIRT is not set
> > +# CONFIG_ARCH_BCM283X is not set
> > +CONFIG_ARCH_IMX=y
> > +# CONFIG_ARCH_OMAP_MULTI is not set
> > +# CONFIG_ARCH_ROCKCHIP is not set
> > +# CONFIG_ARCH_STM32MP is not set
> > +# CONFIG_ARCH_VERSATILE is not set
> > +# CONFIG_ARCH_VEXPRESS is not set
> >  
> >  #
> >  # Processor Type
> > @@ -49,88 +46,109 @@ CONFIG_CPU_32v7=y
> >  # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
> >  CONFIG_ARCH_HAS_L2X0=y
> >  # CONFIG_CACHE_L2X0 is not set
> > -CONFIG_ARCH_TEXT_BASE=0x4fc00000
> >  CONFIG_ARCH_IMX_IMXIMAGE=y
> >  CONFIG_RESET_IMX_SRC=y
> >  
> >  #
> > -# Freescale i.MX System-on-Chip
> > +# i.MX boards
> >  #
> >  CONFIG_ARCH_IMX6=y
> >  CONFIG_ARCH_IMX6SX=y
> > -CONFIG_IMX_MULTI_BOARDS=y
> > +
> > +#
> > +# i.MX1 boards
> > +#
> >  # CONFIG_MACH_SCB9328 is not set
> > +
> > +#
> > +# i.MX25 boards
> > +#
> >  # CONFIG_MACH_TX25 is not set
> > +
> > +#
> > +# i.MX27 boards
> > +#
> >  # CONFIG_MACH_PCA100 is not set
> >  # CONFIG_MACH_PCM038 is not set
> > +
> > +#
> > +# i.MX50 boards
> > +#
> >  # CONFIG_MACH_KINDLE_MX50 is not set
> > +
> > +#
> > +# i.MX51 boards
> > +#
> >  # CONFIG_MACH_CCMX51 is not set
> >  # CONFIG_MACH_EFIKA_MX_SMARTBOOK is not set
> > -# CONFIG_MACH_EMBEDSKY_E9 is not set
> >  # CONFIG_MACH_FREESCALE_MX51_PDK is not set
> > +
> > +#
> > +# i.MX53 boards
> > +#
> >  # CONFIG_MACH_CCMX53 is not set
> >  # CONFIG_MACH_FREESCALE_MX53_LOCO is not set
> >  # CONFIG_MACH_GUF_VINCELL is not set
> > +# CONFIG_MACH_TX53 is not set
> >  # CONFIG_MACH_TQMA53 is not set
> >  # CONFIG_MACH_FREESCALE_MX53_VMX53 is not set
> > -# CONFIG_MACH_TX53 is not set
> > -# CONFIG_MACH_PHYTEC_SOM_IMX6 is not set
> > -# CONFIG_MACH_PROTONIC_IMX6 is not set
> > -# CONFIG_MACH_PROTONIC_IMX8M is not set
> > -# CONFIG_MACH_INNOCOMM_WB15 is not set
> > -# CONFIG_MACH_KONTRON_SAMX6I is not set
> > -# CONFIG_MACH_DFI_FS700_M60 is not set
> > -# CONFIG_MACH_GUF_SANTARO is not set
> > +# CONFIG_MACH_ZII_RDU1 is not set
> > +
> > +#
> > +# i.MX6 boards
> > +#
> > +# CONFIG_MACH_ADVANTECH_ROM_742X is not set
> > +CONFIG_MACH_NITROGEN6=y
> > +# CONFIG_MACH_CM_FX6 is not set
> >  # CONFIG_MACH_REALQ7 is not set
> > -# CONFIG_MACH_GK802 is not set
> > +# CONFIG_MACH_DFI_FS700_M60 is not set
> > +# CONFIG_MACH_DIGI_CCIMX6ULSBCPRO is not set
> >  # CONFIG_MACH_ELTEC_HIPERCAM is not set
> > -# CONFIG_MACH_TQMA6X is not set
> > -# CONFIG_MACH_TQMA6UL is not set
> > -# CONFIG_MACH_TX6X is not set
> > +# CONFIG_MACH_EMBEDSKY_E9 is not set
> > +# CONFIG_MACH_EMBEST_MARSBOARD is not set
> > +CONFIG_MACH_EMBEST_RIOTBOARD=y
> >  CONFIG_MACH_SABRELITE=y
> >  # CONFIG_MACH_SABRESD is not set
> >  # CONFIG_MACH_FREESCALE_IMX6SX_SABRESDB is not set
> > -CONFIG_MACH_NITROGEN6=y
> > +# CONFIG_MACH_UDOO is not set
> > +CONFIG_MACH_UDOO_NEO=y
> > +# CONFIG_MACH_GUF_SANTARO is not set
> > +# CONFIG_MACH_GW_VENTANA is not set
> > +# CONFIG_MACH_GRINN_LITEBOARD is not set
> > +# CONFIG_MACH_TX6X is not set
> > +# CONFIG_MACH_KONTRON_SAMX6I is not set
> > +# CONFIG_MACH_NOVENA is not set
> > +# CONFIG_MACH_NXP_IMX6ULL_EVK is not set
> > +# CONFIG_MACH_PHYTEC_SOM_IMX6 is not set
> > +# CONFIG_MACH_PROTONIC_IMX6 is not set
> > +# CONFIG_MACH_SKOV_IMX6 is not set
> >  # CONFIG_MACH_SOLIDRUN_MICROSOM is not set
> >  # CONFIG_MACH_TECHNEXION_PICO_HOBBIT is not set
> >  # CONFIG_MACH_TECHNEXION_WANDBOARD is not set
> > -# CONFIG_MACH_EMBEST_MARSBOARD is not set
> > -CONFIG_MACH_EMBEST_RIOTBOARD=y
> > -# CONFIG_MACH_UDOO is not set
> > -CONFIG_MACH_UDOO_NEO=y
> > +# CONFIG_MACH_TQMA6X is not set
> > +# CONFIG_MACH_TQMA6UL is not set
> >  # CONFIG_MACH_VARISCITE_MX6 is not set
> > -# CONFIG_MACH_GW_VENTANA is not set
> > -# CONFIG_MACH_CM_FX6 is not set
> > -# CONFIG_MACH_ADVANTECH_ROM_742X is not set
> > -# CONFIG_MACH_WARP7 is not set
> > -# CONFIG_MACH_AC_SXB is not set
> > -# CONFIG_MACH_MEERKAT96 is not set
> > -# CONFIG_MACH_VF610_TWR is not set
> > -# CONFIG_MACH_ZII_RDU1 is not set
> > +# CONFIG_MACH_WEBASTO_CCBV2 is not set
> > +# CONFIG_MACH_GK802 is not set
> >  # CONFIG_MACH_ZII_RDU2 is not set
> > -# CONFIG_MACH_ZII_IMX8MQ_DEV is not set
> > -# CONFIG_MACH_ZII_VF610_DEV is not set
> > -# CONFIG_MACH_ZII_IMX7D_DEV is not set
> > -# CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
> > +
> > +#
> > +# i.MX7 boards
> > +#
> > +# CONFIG_MACH_MEERKAT96 is not set
> > +# CONFIG_MACH_AC_SXB is not set
> > +# CONFIG_MACH_WARP7 is not set
> >  # CONFIG_MACH_FREESCALE_MX7_SABRESD is not set
> > +# CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
> > +# CONFIG_MACH_ZII_IMX7D_DEV is not set
> >  # CONFIG_MACH_KAMSTRUP_MX7_CONCENTRATOR is not set
> > -# CONFIG_MACH_NXP_IMX6ULL_EVK is not set
> > -# CONFIG_MACH_NXP_IMX8MM_EVK is not set
> > -# CONFIG_MACH_NXP_IMX8MN_EVK is not set
> > -# CONFIG_MACH_NXP_IMX8MP_EVK is not set
> > -# CONFIG_MACH_NXP_IMX8MQ_EVK is not set
> > -# CONFIG_MACH_PHYTEC_SOM_IMX8MQ is not set
> > -# CONFIG_MACH_TQ_MBA8MPXL is not set
> > -# CONFIG_MACH_GRINN_LITEBOARD is not set
> > -# CONFIG_MACH_DIGI_CCIMX6ULSBCPRO is not set
> > -# CONFIG_MACH_WEBASTO_CCBV2 is not set
> > -# CONFIG_MACH_MNT_REFORM is not set
> > -# CONFIG_MACH_SKOV_IMX6 is not set
> >  
> >  #
> > -# Board specific settings
> > +# VF610 boards
> >  #
> > -# end of Board specific settings
> > +# CONFIG_MACH_VF610_TWR is not set
> > +# CONFIG_MACH_ZII_VF610_DEV is not set
> > +# end of i.MX boards
> >  
> >  #
> >  # i.MX specific settings
> > @@ -147,6 +165,9 @@ CONFIG_THUMB2_BAREBOX=y
> >  # CONFIG_ARM_BOARD_APPEND_ATAG is not set
> >  # end of System Type
> >  
> > +# CONFIG_64BIT is not set
> > +CONFIG_32BIT=y
> > +
> >  #
> >  # ARM specific settings
> >  #
> > @@ -186,6 +207,7 @@ CONFIG_LOCALVERSION=""
> >  CONFIG_LOCALVERSION_AUTO=y
> >  CONFIG_BANNER=y
> >  CONFIG_MEMINFO=y
> > +CONFIG_MEMTEST=y
> >  CONFIG_ENVIRONMENT_VARIABLES=y
> >  CONFIG_GLOBALVAR=y
> >  CONFIG_NVVAR=y
> > @@ -207,7 +229,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
> >  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
> >  # CONFIG_IMAGE_COMPRESSION_NONE is not set
> >  CONFIG_MMU=y
> > -CONFIG_MMU_EARLY=y
> > +CONFIG_MMUINFO=y
> >  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> > @@ -321,6 +343,7 @@ CONFIG_HAVE_ARCH_KASAN=y
> >  CONFIG_CC_HAS_KASAN_GENERIC=y
> >  # CONFIG_KASAN is not set
> >  # CONFIG_COMPILE_TEST is not set
> > +# CONFIG_WERROR is not set
> >  # end of Debugging
> >  
> >  #
> > @@ -498,6 +521,7 @@ CONFIG_CMD_DETECT=y
> >  CONFIG_CMD_FLASH=y
> >  CONFIG_CMD_GPIO=y
> >  CONFIG_CMD_I2C=y
> > +# CONFIG_CMD_PWM is not set
> >  CONFIG_CMD_LED=y
> >  CONFIG_CMD_NAND=y
> >  # CONFIG_CMD_NANDTEST is not set
> > @@ -519,11 +543,13 @@ CONFIG_CMD_BAREBOX_UPDATE=y
> >  # CONFIG_CMD_BLOBGEN is not set
> >  # CONFIG_CMD_FIRMWARELOAD is not set
> >  # CONFIG_CMD_KEYSTORE is not set
> > +# CONFIG_CMD_OF_COMPATIBLE is not set
> >  CONFIG_CMD_OF_DIFF=y
> >  CONFIG_CMD_OF_DUMP=y
> >  CONFIG_CMD_OF_NODE=y
> >  CONFIG_CMD_OF_PROPERTY=y
> >  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> > +# CONFIG_CMD_OF_FIXUP is not set
> >  CONFIG_CMD_OF_FIXUP_STATUS=y
> >  CONFIG_CMD_OF_OVERLAY=y
> >  CONFIG_CMD_OFTREE=y
> > @@ -578,6 +604,7 @@ CONFIG_PHYLIB=y
> >  #
> >  # Network drivers
> >  #
> > +# CONFIG_DRIVER_NET_ARC_EMAC is not set
> >  # CONFIG_DRIVER_NET_BCMGENET is not set
> >  # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
> >  # CONFIG_DRIVER_NET_ENC28J60 is not set
> > @@ -604,6 +631,7 @@ CONFIG_AT803X_PHY=y
> >  # CONFIG_LXT_PHY is not set
> >  # CONFIG_MARVELL_PHY is not set
> >  CONFIG_MICREL_PHY=y
> > +# CONFIG_MOTORCOMM_PHY is not set
> >  # CONFIG_NATIONAL_PHY is not set
> >  # CONFIG_REALTEK_PHY is not set
> >  # CONFIG_SMSC_PHY is not set
> > @@ -726,6 +754,8 @@ CONFIG_USB_STORAGE=y
> >  # USB Miscellaneous drivers
> >  #
> >  # CONFIG_USB_HUB_USB251XB is not set
> > +# CONFIG_USB_ONBOARD_HUB is not set
> > +# CONFIG_TYPEC_TUSB320 is not set
> >  CONFIG_USB_GADGET=y
> >  CONFIG_USB_GADGET_DUALSPEED=y
> >  CONFIG_USB_GADGET_DRIVER_ARC=y
> > @@ -749,6 +779,7 @@ CONFIG_DRIVER_VIDEO_IMX_IPUV3_LVDS=y
> >  # CONFIG_DRIVER_VIDEO_BOCHS_ISA is not set
> >  # CONFIG_DRIVER_VIDEO_SIMPLEFB_CLIENT is not set
> >  CONFIG_DRIVER_VIDEO_SIMPLEFB=y
> > +# CONFIG_DRIVER_VIDEO_RAMFB is not set
> >  # CONFIG_DRIVER_VIDEO_EDID is not set
> >  # CONFIG_DRIVER_VIDEO_BACKLIGHT is not set
> >  
> > @@ -758,6 +789,7 @@ CONFIG_DRIVER_VIDEO_SIMPLEFB=y
> >  # CONFIG_DRIVER_VIDEO_MTL017 is not set
> >  # CONFIG_DRIVER_VIDEO_SIMPLE_PANEL is not set
> >  # CONFIG_DRIVER_VIDEO_PANEL_ILITEK_ILI9341 is not set
> > +# CONFIG_DRIVER_VIDEO_PANEL_MIPI_DBI is not set
> >  # CONFIG_SOUND is not set
> >  CONFIG_MCI_SDHCI=y
> >  CONFIG_MCI=y
> > @@ -785,6 +817,7 @@ CONFIG_HAVE_CLK=y
> >  CONFIG_CLKDEV_LOOKUP=y
> >  CONFIG_COMMON_CLK=y
> >  CONFIG_COMMON_CLK_OF_PROVIDER=y
> > +CONFIG_COMMON_CLK_GPIO=y
> >  
> >  #
> >  # Clocksource
> > @@ -815,6 +848,7 @@ CONFIG_MFD_SYSCON=y
> >  # CONFIG_MFD_ATMEL_FLEXCOM is not set
> >  # CONFIG_MFD_RK808 is not set
> >  # CONFIG_MFD_AXP20X_I2C is not set
> > +# CONFIG_MFD_ROHM_BD718XX is not set
> >  # end of Multifunction device drivers
> >  
> >  #
> > @@ -940,6 +974,7 @@ CONFIG_HW_HAS_PCI=y
> >  # Firmware Drivers
> >  #
> >  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
> > +# CONFIG_QEMU_FW_CFG is not set
> >  # end of Firmware Drivers
> >  
> >  #
> > @@ -951,7 +986,12 @@ CONFIG_HW_HAS_PCI=y
> >  CONFIG_GENERIC_PHY=y
> >  CONFIG_USB_NOP_XCEIV=y
> >  # CONFIG_PHY_FSL_IMX8MQ_USB is not set
> > -# CONFIG_CRYPTO_HW is not set
> > +
> > +#
> > +# Hardware crypto devices
> > +#
> > +# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
> > +# end of Hardware crypto devices
> >  
> >  #
> >  # Memory controller drivers
> > @@ -1088,10 +1128,11 @@ CONFIG_LODEPNG=y
> >  
> >  # CONFIG_BAREBOX_LOGO is not set
> >  CONFIG_PRINTF_UUID=y
> > -# CONFIG_NLS is not set
> > +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
> >  
> >  #
> > @@ -1119,6 +1160,7 @@ CONFIG_CRYPTO_KEYSTORE=y
> >  # Firmware files
> >  #
> >  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> > +CONFIG_MISSING_FIRMWARE_ERROR=y
> >  # end of Firmware files
> >  
> >  #
> > diff --git a/configs/platform-v7a/barebox-mx6.config.diff b/configs/platform-v7a/barebox-mx6.config.diff
> > index 40a9a4fc7b36..4808b6676ec5 100644
> > --- a/configs/platform-v7a/barebox-mx6.config.diff
> > +++ b/configs/platform-v7a/barebox-mx6.config.diff
> > @@ -1,6 +1,4 @@
> > -cae3c1d7fff409368cf71da28bce089f
> > -# CONFIG_32BIT is undefined
> > -# CONFIG_64BIT is undefined
> > +841f266e423c25e965d3bfcc1f53ab2c
> >  # CONFIG_ARCH_BCM283X is not set
> >  CONFIG_ARCH_HAS_FEC_IMX=y
> >  CONFIG_ARCH_HAS_IMX_GPT=y
> > @@ -10,7 +8,7 @@ CONFIG_ARCH_IMX6SX=y
> >  CONFIG_ARCH_IMX=y
> >  CONFIG_ARCH_IMX_IMXIMAGE=y
> >  # CONFIG_ARCH_IMX_USBLOADER is not set
> > -CONFIG_ARCH_TEXT_BASE=0x4fc00000
> > +# CONFIG_ARCH_TEXT_BASE is undefined
> >  CONFIG_ARM_ASM_UNIFIED=y
> >  # CONFIG_ARM_SCMI_PROTOCOL is undefined
> >  # CONFIG_ARM_SECURE_MONITOR is undefined
> > @@ -33,14 +31,14 @@ CONFIG_CMD_NAND=y
> >  # CONFIG_CMD_NANDTEST is not set
> >  # CONFIG_CMD_NAND_BITFLIP is not set
> >  # CONFIG_CMD_NVMEM is not set
> > +# CONFIG_CMD_PWM is not set
> >  # CONFIG_CMD_SMC is undefined
> >  CONFIG_CMD_SPLASH=y
> >  CONFIG_CMD_UBI=y
> >  CONFIG_CMD_UBIFORMAT=y
> >  # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
> >  CONFIG_CONSOLE_ACTIVATE_NONE=y
> > -# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
> > -# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
> > +# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
> >  CONFIG_CRYPTO_KEYSTORE=y
> >  CONFIG_DEBUG_IMX_UART_PORT=1
> >  CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_DFU=y
> > @@ -51,7 +49,6 @@ CONFIG_DISK_ATA=y
> >  CONFIG_DISK_IDE_SFF=y
> >  CONFIG_DISK_INTF_PLATFORM_IDE=y
> >  CONFIG_DISK_PATA_IMX=y
> > -# CONFIG_DRIVER_NET_ARC_EMAC is undefined
> >  CONFIG_DRIVER_NET_FEC_IMX=y
> >  CONFIG_DRIVER_SERIAL_IMX=y
> >  # CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
> > @@ -66,6 +63,8 @@ CONFIG_DRIVER_VIDEO_IMX_IPUV3_LVDS=y
> >  # CONFIG_DRIVER_VIDEO_IMX_IPUV3_PARALLEL is not set
> >  # CONFIG_DRIVER_VIDEO_MTL017 is not set
> >  # CONFIG_DRIVER_VIDEO_PANEL_ILITEK_ILI9341 is not set
> > +# CONFIG_DRIVER_VIDEO_PANEL_MIPI_DBI is not set
> > +# CONFIG_DRIVER_VIDEO_RAMFB is not set
> >  CONFIG_DRIVER_VIDEO_SIMPLEFB=y
> >  # CONFIG_DRIVER_VIDEO_SIMPLEFB_CLIENT is not set
> >  # CONFIG_DRIVER_VIDEO_SIMPLE_PANEL is not set
> > @@ -88,7 +87,6 @@ CONFIG_I2C_IMX=y
> >  CONFIG_IMAGE_RENDERER=y
> >  CONFIG_IMX_IIM=y
> >  CONFIG_IMX_IIM_FUSE_BLOW=y
> > -CONFIG_IMX_MULTI_BOARDS=y
> >  CONFIG_IMX_OCOTP=y
> >  # CONFIG_IMX_OCOTP_WRITE is not set
> >  # CONFIG_IMX_WEIM is not set
> > @@ -121,25 +119,18 @@ CONFIG_MACH_EMBEST_RIOTBOARD=y
> >  # CONFIG_MACH_GUF_SANTARO is not set
> >  # CONFIG_MACH_GUF_VINCELL is not set
> >  # CONFIG_MACH_GW_VENTANA is not set
> > -# CONFIG_MACH_INNOCOMM_WB15 is not set
> >  # CONFIG_MACH_KAMSTRUP_MX7_CONCENTRATOR is not set
> >  # CONFIG_MACH_KINDLE_MX50 is not set
> >  # CONFIG_MACH_KONTRON_SAMX6I is not set
> >  # CONFIG_MACH_MEERKAT96 is not set
> > -# CONFIG_MACH_MNT_REFORM is not set
> >  CONFIG_MACH_NITROGEN6=y
> > +# CONFIG_MACH_NOVENA is not set
> >  # CONFIG_MACH_NXP_IMX6ULL_EVK is not set
> > -# CONFIG_MACH_NXP_IMX8MM_EVK is not set
> > -# CONFIG_MACH_NXP_IMX8MN_EVK is not set
> > -# CONFIG_MACH_NXP_IMX8MP_EVK is not set
> > -# CONFIG_MACH_NXP_IMX8MQ_EVK is not set
> >  # CONFIG_MACH_PCA100 is not set
> >  # CONFIG_MACH_PCM038 is not set
> >  # CONFIG_MACH_PHYTEC_PHYCORE_IMX7 is not set
> >  # CONFIG_MACH_PHYTEC_SOM_IMX6 is not set
> > -# CONFIG_MACH_PHYTEC_SOM_IMX8MQ is not set
> >  # CONFIG_MACH_PROTONIC_IMX6 is not set
> > -# CONFIG_MACH_PROTONIC_IMX8M is not set
> >  # CONFIG_MACH_REALQ7 is not set
> >  # CONFIG_MACH_RPI2 is undefined
> >  # CONFIG_MACH_RPI3 is undefined
> > @@ -158,7 +149,6 @@ CONFIG_MACH_SABRELITE=y
> >  # CONFIG_MACH_TQMA53 is not set
> >  # CONFIG_MACH_TQMA6UL is not set
> >  # CONFIG_MACH_TQMA6X is not set
> > -# CONFIG_MACH_TQ_MBA8MPXL is not set
> >  # CONFIG_MACH_TX25 is not set
> >  # CONFIG_MACH_TX53 is not set
> >  # CONFIG_MACH_TX6X is not set
> > @@ -169,7 +159,6 @@ CONFIG_MACH_UDOO_NEO=y
> >  # CONFIG_MACH_WARP7 is not set
> >  # CONFIG_MACH_WEBASTO_CCBV2 is not set
> >  # CONFIG_MACH_ZII_IMX7D_DEV is not set
> > -# CONFIG_MACH_ZII_IMX8MQ_DEV is not set
> >  # CONFIG_MACH_ZII_RDU1 is not set
> >  # CONFIG_MACH_ZII_RDU2 is not set
> >  # CONFIG_MACH_ZII_VF610_DEV is not set
> > diff --git a/configs/platform-v7a/barebox-rpi2.config b/configs/platform-v7a/barebox-rpi2.config
> > index d562d307fa94..1717bf4e28d3 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 2023.02.1 Configuration
> > +# Barebox/arm 2023.07.1 Configuration
> >  #
> >  CONFIG_ARM=y
> >  CONFIG_ARM_LINUX=y
> > @@ -10,32 +10,29 @@ CONFIG_TEXT_BASE=0x0
> >  #
> >  # System Type
> >  #
> > +CONFIG_ARCH_MULTIARCH=y
> >  # CONFIG_ARCH_AT91 is not set
> > -CONFIG_ARCH_BCM283X=y
> >  # CONFIG_ARCH_CLPS711X is not set
> >  # CONFIG_ARCH_DAVINCI is not set
> >  # CONFIG_ARCH_DIGIC is not set
> >  # CONFIG_ARCH_EP93XX is not set
> > -# CONFIG_ARCH_IMX is not set
> >  # CONFIG_ARCH_LAYERSCAPE is not set
> >  # CONFIG_ARCH_MVEBU is not set
> >  # CONFIG_ARCH_MXS is not set
> >  # CONFIG_ARCH_NOMADIK is not set
> > -# CONFIG_ARCH_OMAP is not set
> > +# CONFIG_ARCH_OMAP_SINGLE is not set
> >  # CONFIG_ARCH_PXA is not set
> > -# CONFIG_ARCH_ROCKCHIP is not set
> >  # CONFIG_ARCH_SOCFPGA is not set
> > -# CONFIG_ARCH_S3C24xx is not set
> > -# CONFIG_ARCH_S5PCxx is not set
> > -# CONFIG_ARCH_S3C64xx is not set
> > -# CONFIG_ARCH_STM32MP is not set
> > -# CONFIG_ARCH_VERSATILE is not set
> > -# CONFIG_ARCH_VEXPRESS is not set
> >  # CONFIG_ARCH_TEGRA is not set
> >  # CONFIG_ARCH_UEMD is not set
> >  # CONFIG_ARCH_ZYNQ is not set
> > -# CONFIG_ARCH_ZYNQMP is not set
> > -# CONFIG_ARCH_ARM64_VIRT is not set
> > +CONFIG_ARCH_BCM283X=y
> > +# CONFIG_ARCH_IMX is not set
> > +# CONFIG_ARCH_OMAP_MULTI is not set
> > +# CONFIG_ARCH_ROCKCHIP is not set
> > +# CONFIG_ARCH_STM32MP is not set
> > +# CONFIG_ARCH_VERSATILE is not set
> > +# CONFIG_ARCH_VEXPRESS is not set
> >  
> >  #
> >  # Processor Type
> > @@ -48,8 +45,6 @@ CONFIG_CPU_32v7=y
> >  # processor features
> >  #
> >  # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
> > -CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
> > -CONFIG_CPU_SUPPORTS_64BIT_KERNEL=y
> >  CONFIG_ARCH_TEXT_BASE=0x0
> >  CONFIG_MACH_RPI_COMMON=y
> >  CONFIG_MACH_RPI_AARCH_32_64=y
> > @@ -71,8 +66,8 @@ CONFIG_THUMB2_BAREBOX=y
> >  # CONFIG_ARM_BOARD_APPEND_ATAG is not set
> >  # end of System Type
> >  
> > -CONFIG_32BIT=y
> >  # CONFIG_64BIT is not set
> > +CONFIG_32BIT=y
> >  
> >  #
> >  # ARM specific settings
> > @@ -113,6 +108,7 @@ CONFIG_LOCALVERSION=""
> >  CONFIG_LOCALVERSION_AUTO=y
> >  CONFIG_BANNER=y
> >  CONFIG_MEMINFO=y
> > +CONFIG_MEMTEST=y
> >  CONFIG_ENVIRONMENT_VARIABLES=y
> >  CONFIG_GLOBALVAR=y
> >  CONFIG_NVVAR=y
> > @@ -135,7 +131,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
> >  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
> >  # CONFIG_IMAGE_COMPRESSION_NONE is not set
> >  CONFIG_MMU=y
> > -CONFIG_MMU_EARLY=y
> > +CONFIG_MMUINFO=y
> >  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> > @@ -245,6 +241,7 @@ CONFIG_HAVE_ARCH_KASAN=y
> >  CONFIG_CC_HAS_KASAN_GENERIC=y
> >  # CONFIG_KASAN is not set
> >  # CONFIG_COMPILE_TEST is not set
> > +# CONFIG_WERROR is not set
> >  # end of Debugging
> >  
> >  #
> > @@ -435,11 +432,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
> >  CONFIG_CMD_BAREBOX_UPDATE=y
> >  # CONFIG_CMD_BLOBGEN is not set
> >  # CONFIG_CMD_FIRMWARELOAD is not set
> > +# CONFIG_CMD_OF_COMPATIBLE is not set
> >  CONFIG_CMD_OF_DIFF=y
> >  CONFIG_CMD_OF_DUMP=y
> >  CONFIG_CMD_OF_NODE=y
> >  CONFIG_CMD_OF_PROPERTY=y
> >  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> > +# CONFIG_CMD_OF_FIXUP is not set
> >  CONFIG_CMD_OF_FIXUP_STATUS=y
> >  CONFIG_CMD_OF_OVERLAY=y
> >  CONFIG_CMD_OFTREE=y
> > @@ -518,6 +517,7 @@ CONFIG_DRIVER_NET_BCMGENET=y
> >  # CONFIG_LXT_PHY is not set
> >  # CONFIG_MARVELL_PHY is not set
> >  # CONFIG_MICREL_PHY is not set
> > +# CONFIG_MOTORCOMM_PHY is not set
> >  # CONFIG_NATIONAL_PHY is not set
> >  # CONFIG_REALTEK_PHY is not set
> >  # CONFIG_SMSC_PHY is not set
> > @@ -612,6 +612,8 @@ CONFIG_USB_STORAGE=y
> >  # USB Miscellaneous drivers
> >  #
> >  # CONFIG_USB_HUB_USB251XB is not set
> > +# CONFIG_USB_ONBOARD_HUB is not set
> > +# CONFIG_TYPEC_TUSB320 is not set
> >  CONFIG_USB_GADGET=y
> >  CONFIG_USB_GADGET_AUTOSTART=y
> >  
> > @@ -651,6 +653,7 @@ CONFIG_HAVE_CLK=y
> >  CONFIG_CLKDEV_LOOKUP=y
> >  CONFIG_COMMON_CLK=y
> >  CONFIG_COMMON_CLK_OF_PROVIDER=y
> > +CONFIG_COMMON_CLK_GPIO=y
> >  
> >  #
> >  # Clocksource
> > @@ -680,6 +683,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
> >  # CONFIG_MFD_ATMEL_FLEXCOM is not set
> >  # CONFIG_MFD_RK808 is not set
> >  # CONFIG_MFD_AXP20X_I2C is not set
> > +# CONFIG_MFD_ROHM_BD718XX is not set
> >  # end of Multifunction device drivers
> >  
> >  #
> > @@ -786,6 +790,7 @@ CONFIG_REGULATOR_BCM283X=y
> >  #
> >  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
> >  # CONFIG_ARM_SCMI_PROTOCOL is not set
> > +# CONFIG_QEMU_FW_CFG is not set
> >  # end of Firmware Drivers
> >  
> >  #
> > @@ -797,7 +802,11 @@ CONFIG_REGULATOR_BCM283X=y
> >  CONFIG_GENERIC_PHY=y
> >  CONFIG_USB_NOP_XCEIV=y
> >  # CONFIG_PHY_FSL_IMX8MQ_USB is not set
> > -# CONFIG_CRYPTO_HW is not set
> > +
> > +#
> > +# Hardware crypto devices
> > +#
> > +# end of Hardware crypto devices
> >  
> >  #
> >  # Memory controller drivers
> > @@ -916,10 +925,11 @@ CONFIG_LIBFDT=y
> >  #
> >  # end of Library gui routines
> >  
> > -# CONFIG_NLS is not set
> > +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
> >  
> >  #
> > @@ -946,6 +956,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
> >  # Firmware files
> >  #
> >  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> > +CONFIG_MISSING_FIRMWARE_ERROR=y
> >  # end of Firmware files
> >  
> >  #
> > diff --git a/configs/platform-v7a/barebox-rpi2.config.diff b/configs/platform-v7a/barebox-rpi2.config.diff
> > index e3a266687572..eb3eaa21eb28 100644
> > --- a/configs/platform-v7a/barebox-rpi2.config.diff
> > +++ b/configs/platform-v7a/barebox-rpi2.config.diff
> > @@ -1,4 +1,4 @@
> > -cae3c1d7fff409368cf71da28bce089f
> > +841f266e423c25e965d3bfcc1f53ab2c
> >  CONFIG_ARM_ASM_UNIFIED=y
> >  # CONFIG_CMD_NVMEM is not set
> >  CONFIG_DRIVER_NET_BCMGENET=y
> > diff --git a/configs/platform-v7a/barebox-stm32mp.config b/configs/platform-v7a/barebox-stm32mp.config
> > index 85a40d37ce31..1131583afeba 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 2023.02.1 Configuration
> > +# Barebox/arm 2023.07.1 Configuration
> >  #
> >  CONFIG_ARM=y
> >  CONFIG_ARM_LINUX=y
> > @@ -11,32 +11,29 @@ CONFIG_TEXT_BASE=0x0
> >  # System Type
> >  #
> >  CONFIG_ARCH_STM32=y
> > +CONFIG_ARCH_MULTIARCH=y
> >  # CONFIG_ARCH_AT91 is not set
> > -# CONFIG_ARCH_BCM283X is not set
> >  # CONFIG_ARCH_CLPS711X is not set
> >  # CONFIG_ARCH_DAVINCI is not set
> >  # CONFIG_ARCH_DIGIC is not set
> >  # CONFIG_ARCH_EP93XX is not set
> > -# CONFIG_ARCH_IMX is not set
> >  # CONFIG_ARCH_LAYERSCAPE is not set
> >  # CONFIG_ARCH_MVEBU is not set
> >  # CONFIG_ARCH_MXS is not set
> >  # CONFIG_ARCH_NOMADIK is not set
> > -# CONFIG_ARCH_OMAP is not set
> > +# CONFIG_ARCH_OMAP_SINGLE is not set
> >  # CONFIG_ARCH_PXA is not set
> > -# CONFIG_ARCH_ROCKCHIP is not set
> >  # CONFIG_ARCH_SOCFPGA is not set
> > -# CONFIG_ARCH_S3C24xx is not set
> > -# CONFIG_ARCH_S5PCxx is not set
> > -# CONFIG_ARCH_S3C64xx is not set
> > -CONFIG_ARCH_STM32MP=y
> > -# CONFIG_ARCH_VERSATILE is not set
> > -# CONFIG_ARCH_VEXPRESS is not set
> >  # CONFIG_ARCH_TEGRA is not set
> >  # CONFIG_ARCH_UEMD is not set
> >  # CONFIG_ARCH_ZYNQ is not set
> > -# CONFIG_ARCH_ZYNQMP is not set
> > -# CONFIG_ARCH_ARM64_VIRT is not set
> > +# CONFIG_ARCH_BCM283X is not set
> > +# CONFIG_ARCH_IMX is not set
> > +# CONFIG_ARCH_OMAP_MULTI is not set
> > +# CONFIG_ARCH_ROCKCHIP is not set
> > +CONFIG_ARCH_STM32MP=y
> > +# CONFIG_ARCH_VERSATILE is not set
> > +# CONFIG_ARCH_VEXPRESS is not set
> >  
> >  #
> >  # Processor Type
> > @@ -66,6 +63,9 @@ CONFIG_ARM_BOARD_APPEND_ATAG=y
> >  # CONFIG_ARM_BOARD_PREPEND_ATAG is not set
> >  # end of System Type
> >  
> > +# CONFIG_64BIT is not set
> > +CONFIG_32BIT=y
> > +
> >  #
> >  # ARM specific settings
> >  #
> > @@ -105,6 +105,7 @@ CONFIG_LOCALVERSION=""
> >  CONFIG_LOCALVERSION_AUTO=y
> >  CONFIG_BANNER=y
> >  CONFIG_MEMINFO=y
> > +CONFIG_MEMTEST=y
> >  CONFIG_ENVIRONMENT_VARIABLES=y
> >  CONFIG_GLOBALVAR=y
> >  CONFIG_NVVAR=y
> > @@ -126,7 +127,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
> >  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
> >  # CONFIG_IMAGE_COMPRESSION_NONE is not set
> >  CONFIG_MMU=y
> > -CONFIG_MMU_EARLY=y
> > +CONFIG_MMUINFO=y
> >  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> > @@ -239,6 +240,7 @@ CONFIG_HAVE_ARCH_KASAN=y
> >  CONFIG_CC_HAS_KASAN_GENERIC=y
> >  # CONFIG_KASAN is not set
> >  # CONFIG_COMPILE_TEST is not set
> > +# CONFIG_WERROR is not set
> >  # end of Debugging
> >  
> >  #
> > @@ -411,6 +413,7 @@ CONFIG_CMD_DETECT=y
> >  CONFIG_CMD_FLASH=y
> >  CONFIG_CMD_GPIO=y
> >  # CONFIG_CMD_I2C is not set
> > +# CONFIG_CMD_PWM is not set
> >  CONFIG_CMD_LED=y
> >  CONFIG_CMD_POWEROFF=y
> >  # CONFIG_CMD_SMC is not set
> > @@ -427,11 +430,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
> >  CONFIG_CMD_BAREBOX_UPDATE=y
> >  # CONFIG_CMD_BLOBGEN is not set
> >  # CONFIG_CMD_FIRMWARELOAD is not set
> > +# CONFIG_CMD_OF_COMPATIBLE is not set
> >  CONFIG_CMD_OF_DIFF=y
> >  CONFIG_CMD_OF_DUMP=y
> >  CONFIG_CMD_OF_NODE=y
> >  CONFIG_CMD_OF_PROPERTY=y
> >  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> > +# CONFIG_CMD_OF_FIXUP is not set
> >  CONFIG_CMD_OF_FIXUP_STATUS=y
> >  CONFIG_CMD_OF_OVERLAY=y
> >  CONFIG_CMD_OFTREE=y
> > @@ -487,6 +492,7 @@ CONFIG_PHYLIB=y
> >  #
> >  # Network drivers
> >  #
> > +# CONFIG_DRIVER_NET_ARC_EMAC is not set
> >  # CONFIG_DRIVER_NET_BCMGENET is not set
> >  # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
> >  CONFIG_DRIVER_NET_DESIGNWARE_EQOS=y
> > @@ -512,6 +518,7 @@ CONFIG_AT803X_PHY=y
> >  # CONFIG_LXT_PHY is not set
> >  # CONFIG_MARVELL_PHY is not set
> >  CONFIG_MICREL_PHY=y
> > +# CONFIG_MOTORCOMM_PHY is not set
> >  # CONFIG_NATIONAL_PHY is not set
> >  # CONFIG_REALTEK_PHY is not set
> >  # CONFIG_SMSC_PHY is not set
> > @@ -576,6 +583,8 @@ CONFIG_USB_OTGDEV=y
> >  # USB Miscellaneous drivers
> >  #
> >  # CONFIG_USB_HUB_USB251XB is not set
> > +# CONFIG_USB_ONBOARD_HUB is not set
> > +# CONFIG_TYPEC_TUSB320 is not set
> >  CONFIG_USB_GADGET=y
> >  # CONFIG_USB_GADGET_AUTOSTART is not set
> >  
> > @@ -612,6 +621,7 @@ CONFIG_HAVE_CLK=y
> >  CONFIG_CLKDEV_LOOKUP=y
> >  CONFIG_COMMON_CLK=y
> >  CONFIG_COMMON_CLK_OF_PROVIDER=y
> > +CONFIG_COMMON_CLK_GPIO=y
> >  
> >  #
> >  # Clocksource
> > @@ -642,6 +652,7 @@ CONFIG_MFD_STM32_TIMERS=y
> >  # CONFIG_MFD_ATMEL_FLEXCOM is not set
> >  # CONFIG_MFD_RK808 is not set
> >  # CONFIG_MFD_AXP20X_I2C is not set
> > +# CONFIG_MFD_ROHM_BD718XX is not set
> >  # end of Multifunction device drivers
> >  
> >  #
> > @@ -754,6 +765,7 @@ CONFIG_RESET_CONTROLLER=y
> >  # Firmware Drivers
> >  #
> >  # CONFIG_ARM_SCMI_PROTOCOL is not set
> > +# CONFIG_QEMU_FW_CFG is not set
> >  # end of Firmware Drivers
> >  
> >  #
> > @@ -766,7 +778,11 @@ CONFIG_GENERIC_PHY=y
> >  # CONFIG_USB_NOP_XCEIV is not set
> >  # CONFIG_PHY_FSL_IMX8MQ_USB is not set
> >  CONFIG_PHY_STM32_USBPHYC=y
> > -# CONFIG_CRYPTO_HW is not set
> > +
> > +#
> > +# Hardware crypto devices
> > +#
> > +# end of Hardware crypto devices
> >  
> >  #
> >  # Memory controller drivers
> > @@ -880,10 +896,11 @@ CONFIG_CRC8=y
> >  # end of Library gui routines
> >  
> >  CONFIG_PRINTF_UUID=y
> > -# CONFIG_NLS is not set
> > +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
> >  
> >  #
> > @@ -910,6 +927,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
> >  # Firmware files
> >  #
> >  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> > +CONFIG_MISSING_FIRMWARE_ERROR=y
> >  # end of Firmware files
> >  
> >  #
> > diff --git a/configs/platform-v7a/barebox-stm32mp.config.diff b/configs/platform-v7a/barebox-stm32mp.config.diff
> > index 284be0e5e4ff..b11c13ba58e8 100644
> > --- a/configs/platform-v7a/barebox-stm32mp.config.diff
> > +++ b/configs/platform-v7a/barebox-stm32mp.config.diff
> > @@ -1,6 +1,4 @@
> > -cae3c1d7fff409368cf71da28bce089f
> > -# CONFIG_32BIT is undefined
> > -# CONFIG_64BIT is undefined
> > +841f266e423c25e965d3bfcc1f53ab2c
> >  # CONFIG_ARCH_BCM283X is not set
> >  CONFIG_ARCH_HAS_RESET_CONTROLLER=y
> >  CONFIG_ARCH_NR_GPIO=416
> > @@ -29,17 +27,15 @@ CONFIG_CMD_MENU_MANAGEMENT=y
> >  CONFIG_CMD_MMC_EXTCSD=y
> >  # CONFIG_CMD_NVMEM is not set
> >  CONFIG_CMD_POWEROFF=y
> > +# CONFIG_CMD_PWM is not set
> >  # CONFIG_CMD_SPI is undefined
> >  CONFIG_COMPILE_LOGLEVEL=6
> >  # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
> >  CONFIG_CONSOLE_ACTIVATE_NONE=y
> > -# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
> > -# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
> >  CONFIG_CRC8=y
> >  # CONFIG_DEBUG_PBL is not set
> >  CONFIG_DEFAULT_LOGLEVEL=7
> >  # CONFIG_DRIVER_CFI is undefined
> > -# CONFIG_DRIVER_NET_ARC_EMAC is undefined
> >  CONFIG_DRIVER_NET_DESIGNWARE_EQOS=y
> >  CONFIG_DRIVER_NET_DESIGNWARE_STM32=y
> >  # CONFIG_DRIVER_NET_ENC28J60 is undefined
> > diff --git a/configs/platform-v7a/barebox-vexpress.config b/configs/platform-v7a/barebox-vexpress.config
> > index b85f6653126c..47e3eff10f7b 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 2023.02.1 Configuration
> > +# Barebox/arm 2023.07.1 Configuration
> >  #
> >  CONFIG_ARM=y
> >  CONFIG_ARM_LINUX=y
> > @@ -9,32 +9,29 @@ CONFIG_TEXT_BASE=0x0
> >  #
> >  # System Type
> >  #
> > +CONFIG_ARCH_MULTIARCH=y
> >  # CONFIG_ARCH_AT91 is not set
> > -# CONFIG_ARCH_BCM283X is not set
> >  # CONFIG_ARCH_CLPS711X is not set
> >  # CONFIG_ARCH_DAVINCI is not set
> >  # CONFIG_ARCH_DIGIC is not set
> >  # CONFIG_ARCH_EP93XX is not set
> > -# CONFIG_ARCH_IMX is not set
> >  # CONFIG_ARCH_LAYERSCAPE is not set
> >  # CONFIG_ARCH_MVEBU is not set
> >  # CONFIG_ARCH_MXS is not set
> >  # CONFIG_ARCH_NOMADIK is not set
> > -# CONFIG_ARCH_OMAP is not set
> > +# CONFIG_ARCH_OMAP_SINGLE is not set
> >  # CONFIG_ARCH_PXA is not set
> > -# CONFIG_ARCH_ROCKCHIP is not set
> >  # CONFIG_ARCH_SOCFPGA is not set
> > -# CONFIG_ARCH_S3C24xx is not set
> > -# CONFIG_ARCH_S5PCxx is not set
> > -# CONFIG_ARCH_S3C64xx is not set
> > -# CONFIG_ARCH_STM32MP is not set
> > -# CONFIG_ARCH_VERSATILE is not set
> > -CONFIG_ARCH_VEXPRESS=y
> >  # CONFIG_ARCH_TEGRA is not set
> >  # CONFIG_ARCH_UEMD is not set
> >  # CONFIG_ARCH_ZYNQ is not set
> > -# CONFIG_ARCH_ZYNQMP is not set
> > -# CONFIG_ARCH_ARM64_VIRT is not set
> > +# CONFIG_ARCH_BCM283X is not set
> > +# CONFIG_ARCH_IMX is not set
> > +# CONFIG_ARCH_OMAP_MULTI is not set
> > +# CONFIG_ARCH_ROCKCHIP is not set
> > +# CONFIG_ARCH_STM32MP is not set
> > +# CONFIG_ARCH_VERSATILE is not set
> > +CONFIG_ARCH_VEXPRESS=y
> >  
> >  #
> >  # Processor Type
> > @@ -56,6 +53,9 @@ CONFIG_AEABI=y
> >  # CONFIG_ARM_BOARD_APPEND_ATAG is not set
> >  # end of System Type
> >  
> > +# CONFIG_64BIT is not set
> > +CONFIG_32BIT=y
> > +
> >  #
> >  # ARM specific settings
> >  #
> > @@ -92,6 +92,7 @@ CONFIG_LOCALVERSION=""
> >  CONFIG_LOCALVERSION_AUTO=y
> >  CONFIG_BANNER=y
> >  CONFIG_MEMINFO=y
> > +CONFIG_MEMTEST=y
> >  CONFIG_ENVIRONMENT_VARIABLES=y
> >  CONFIG_GLOBALVAR=y
> >  CONFIG_NVVAR=y
> > @@ -113,7 +114,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
> >  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
> >  # CONFIG_IMAGE_COMPRESSION_NONE is not set
> >  CONFIG_MMU=y
> > -CONFIG_MMU_EARLY=y
> > +CONFIG_MMUINFO=y
> >  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> > @@ -225,6 +226,7 @@ CONFIG_HAVE_ARCH_KASAN=y
> >  CONFIG_CC_HAS_KASAN_GENERIC=y
> >  # CONFIG_KASAN is not set
> >  # CONFIG_COMPILE_TEST is not set
> > +# CONFIG_WERROR is not set
> >  # end of Debugging
> >  
> >  #
> > @@ -412,11 +414,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
> >  CONFIG_CMD_BAREBOX_UPDATE=y
> >  # CONFIG_CMD_BLOBGEN is not set
> >  # CONFIG_CMD_FIRMWARELOAD is not set
> > +# CONFIG_CMD_OF_COMPATIBLE is not set
> >  CONFIG_CMD_OF_DIFF=y
> >  CONFIG_CMD_OF_DUMP=y
> >  CONFIG_CMD_OF_NODE=y
> >  CONFIG_CMD_OF_PROPERTY=y
> >  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> > +# CONFIG_CMD_OF_FIXUP is not set
> >  CONFIG_CMD_OF_FIXUP_STATUS=y
> >  CONFIG_CMD_OF_OVERLAY=y
> >  CONFIG_CMD_OFTREE=y
> > @@ -468,6 +472,7 @@ CONFIG_PHYLIB=y
> >  #
> >  # Network drivers
> >  #
> > +# CONFIG_DRIVER_NET_ARC_EMAC is not set
> >  # CONFIG_DRIVER_NET_BCMGENET is not set
> >  # CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
> >  # CONFIG_DRIVER_NET_ENC28J60 is not set
> > @@ -493,6 +498,7 @@ CONFIG_DRIVER_NET_SMC911X=y
> >  # CONFIG_LXT_PHY is not set
> >  # CONFIG_MARVELL_PHY is not set
> >  # CONFIG_MICREL_PHY is not set
> > +# CONFIG_MOTORCOMM_PHY is not set
> >  # CONFIG_NATIONAL_PHY is not set
> >  # CONFIG_REALTEK_PHY is not set
> >  # CONFIG_SMSC_PHY is not set
> > @@ -588,6 +594,8 @@ CONFIG_USB_STORAGE=y
> >  # USB Miscellaneous drivers
> >  #
> >  # CONFIG_USB_HUB_USB251XB is not set
> > +# CONFIG_USB_ONBOARD_HUB is not set
> > +# CONFIG_TYPEC_TUSB320 is not set
> >  CONFIG_USB_GADGET=y
> >  CONFIG_USB_GADGET_AUTOSTART=y
> >  
> > @@ -624,6 +632,7 @@ CONFIG_HAVE_CLK=y
> >  CONFIG_CLKDEV_LOOKUP=y
> >  CONFIG_COMMON_CLK=y
> >  CONFIG_COMMON_CLK_OF_PROVIDER=y
> > +CONFIG_COMMON_CLK_GPIO=y
> >  
> >  #
> >  # Clocksource
> > @@ -653,6 +662,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
> >  # CONFIG_MFD_ATMEL_FLEXCOM is not set
> >  # CONFIG_MFD_RK808 is not set
> >  # CONFIG_MFD_AXP20X_I2C is not set
> > +# CONFIG_MFD_ROHM_BD718XX is not set
> >  # end of Multifunction device drivers
> >  
> >  #
> > @@ -724,6 +734,7 @@ CONFIG_REGULATOR=y
> >  #
> >  # Firmware Drivers
> >  #
> > +# CONFIG_QEMU_FW_CFG is not set
> >  # end of Firmware Drivers
> >  
> >  #
> > @@ -733,7 +744,11 @@ CONFIG_REGULATOR=y
> >  # end of FPGA Configuration Support
> >  
> >  # CONFIG_GENERIC_PHY is not set
> > -# CONFIG_CRYPTO_HW is not set
> > +
> > +#
> > +# Hardware crypto devices
> > +#
> > +# end of Hardware crypto devices
> >  
> >  #
> >  # Memory controller drivers
> > @@ -849,10 +864,11 @@ CONFIG_LIBFDT=y
> >  #
> >  # end of Library gui routines
> >  
> > -# CONFIG_NLS is not set
> > +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
> >  
> >  #
> > @@ -879,6 +895,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
> >  # Firmware files
> >  #
> >  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> > +CONFIG_MISSING_FIRMWARE_ERROR=y
> >  # end of Firmware files
> >  
> >  #
> > diff --git a/configs/platform-v7a/barebox-vexpress.config.diff b/configs/platform-v7a/barebox-vexpress.config.diff
> > index d323768fc1c1..8e87ff5036f7 100644
> > --- a/configs/platform-v7a/barebox-vexpress.config.diff
> > +++ b/configs/platform-v7a/barebox-vexpress.config.diff
> > @@ -1,6 +1,4 @@
> > -cae3c1d7fff409368cf71da28bce089f
> > -# CONFIG_32BIT is undefined
> > -# CONFIG_64BIT is undefined
> > +841f266e423c25e965d3bfcc1f53ab2c
> >  CONFIG_AMBA_SP804=y
> >  # CONFIG_ARCH_BCM283X is not set
> >  CONFIG_ARCH_VEXPRESS=y
> > @@ -14,8 +12,6 @@ CONFIG_ARCH_VEXPRESS=y
> >  # CONFIG_CMD_SMC is undefined
> >  CONFIG_CONSOLE_ACTIVATE_ALL=y
> >  # CONFIG_CONSOLE_ACTIVATE_FIRST is not set
> > -# CONFIG_CPU_SUPPORTS_32BIT_KERNEL is undefined
> > -# CONFIG_CPU_SUPPORTS_64BIT_KERNEL is undefined
> >  # CONFIG_DEBUG_PBL is not set
> >  CONFIG_DRIVER_CFI=y
> >  CONFIG_DRIVER_CFI_AMD=y
> > @@ -24,7 +20,6 @@ CONFIG_DRIVER_CFI_BANK_WIDTH_2=y
> >  CONFIG_DRIVER_CFI_BANK_WIDTH_4=y
> >  # CONFIG_DRIVER_CFI_BANK_WIDTH_8 is not set
> >  CONFIG_DRIVER_CFI_INTEL=y
> > -# CONFIG_DRIVER_NET_ARC_EMAC is undefined
> >  CONFIG_DRIVER_NET_SMC911X=y
> >  # CONFIG_DRIVER_SPI_GPIO is undefined
> >  # CONFIG_FIRMWARE_ALTERA_SERIAL is undefined
> > diff --git a/configs/platform-v7a/barebox.config b/configs/platform-v7a/barebox.config
> > index e8989d4e4d3a..803821614be7 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 2023.02.1 Configuration
> > +# Barebox/arm 2023.07.1 Configuration
> >  #
> >  CONFIG_ARM=y
> >  CONFIG_ARM_LINUX=y
> > @@ -10,32 +10,29 @@ CONFIG_TEXT_BASE=0x0
> >  #
> >  # System Type
> >  #
> > +CONFIG_ARCH_MULTIARCH=y
> >  # CONFIG_ARCH_AT91 is not set
> > -CONFIG_ARCH_BCM283X=y
> >  # CONFIG_ARCH_CLPS711X is not set
> >  # CONFIG_ARCH_DAVINCI is not set
> >  # CONFIG_ARCH_DIGIC is not set
> >  # CONFIG_ARCH_EP93XX is not set
> > -# CONFIG_ARCH_IMX is not set
> >  # CONFIG_ARCH_LAYERSCAPE is not set
> >  # CONFIG_ARCH_MVEBU is not set
> >  # CONFIG_ARCH_MXS is not set
> >  # CONFIG_ARCH_NOMADIK is not set
> > -# CONFIG_ARCH_OMAP is not set
> > +# CONFIG_ARCH_OMAP_SINGLE is not set
> >  # CONFIG_ARCH_PXA is not set
> > -# CONFIG_ARCH_ROCKCHIP is not set
> >  # CONFIG_ARCH_SOCFPGA is not set
> > -# CONFIG_ARCH_S3C24xx is not set
> > -# CONFIG_ARCH_S5PCxx is not set
> > -# CONFIG_ARCH_S3C64xx is not set
> > -# CONFIG_ARCH_STM32MP is not set
> > -# CONFIG_ARCH_VERSATILE is not set
> > -# CONFIG_ARCH_VEXPRESS is not set
> >  # CONFIG_ARCH_TEGRA is not set
> >  # CONFIG_ARCH_UEMD is not set
> >  # CONFIG_ARCH_ZYNQ is not set
> > -# CONFIG_ARCH_ZYNQMP is not set
> > -# CONFIG_ARCH_ARM64_VIRT is not set
> > +CONFIG_ARCH_BCM283X=y
> > +# CONFIG_ARCH_IMX is not set
> > +# CONFIG_ARCH_OMAP_MULTI is not set
> > +# CONFIG_ARCH_ROCKCHIP is not set
> > +# CONFIG_ARCH_STM32MP is not set
> > +# CONFIG_ARCH_VERSATILE is not set
> > +# CONFIG_ARCH_VEXPRESS is not set
> >  
> >  #
> >  # Processor Type
> > @@ -48,8 +45,6 @@ CONFIG_CPU_32v7=y
> >  # processor features
> >  #
> >  # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
> > -CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
> > -CONFIG_CPU_SUPPORTS_64BIT_KERNEL=y
> >  CONFIG_ARCH_TEXT_BASE=0x0
> >  CONFIG_MACH_RPI_COMMON=y
> >  CONFIG_MACH_RPI_AARCH_32_64=y
> > @@ -70,8 +65,8 @@ CONFIG_AEABI=y
> >  # CONFIG_ARM_BOARD_APPEND_ATAG is not set
> >  # end of System Type
> >  
> > -CONFIG_32BIT=y
> >  # CONFIG_64BIT is not set
> > +CONFIG_32BIT=y
> >  
> >  #
> >  # ARM specific settings
> > @@ -112,6 +107,7 @@ CONFIG_LOCALVERSION=""
> >  CONFIG_LOCALVERSION_AUTO=y
> >  CONFIG_BANNER=y
> >  CONFIG_MEMINFO=y
> > +CONFIG_MEMTEST=y
> >  CONFIG_ENVIRONMENT_VARIABLES=y
> >  CONFIG_GLOBALVAR=y
> >  CONFIG_NVVAR=y
> > @@ -134,7 +130,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
> >  # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
> >  # CONFIG_IMAGE_COMPRESSION_NONE is not set
> >  CONFIG_MMU=y
> > -CONFIG_MMU_EARLY=y
> > +CONFIG_MMUINFO=y
> >  CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
> >  CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
> > @@ -245,6 +241,7 @@ CONFIG_HAVE_ARCH_KASAN=y
> >  CONFIG_CC_HAS_KASAN_GENERIC=y
> >  # CONFIG_KASAN is not set
> >  # CONFIG_COMPILE_TEST is not set
> > +# CONFIG_WERROR is not set
> >  # end of Debugging
> >  
> >  #
> > @@ -434,11 +431,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
> >  CONFIG_CMD_BAREBOX_UPDATE=y
> >  # CONFIG_CMD_BLOBGEN is not set
> >  # CONFIG_CMD_FIRMWARELOAD is not set
> > +# CONFIG_CMD_OF_COMPATIBLE is not set
> >  CONFIG_CMD_OF_DIFF=y
> >  CONFIG_CMD_OF_DUMP=y
> >  CONFIG_CMD_OF_NODE=y
> >  CONFIG_CMD_OF_PROPERTY=y
> >  # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
> > +# CONFIG_CMD_OF_FIXUP is not set
> >  CONFIG_CMD_OF_FIXUP_STATUS=y
> >  CONFIG_CMD_OF_OVERLAY=y
> >  CONFIG_CMD_OFTREE=y
> > @@ -517,6 +516,7 @@ CONFIG_PHYLIB=y
> >  # CONFIG_LXT_PHY is not set
> >  # CONFIG_MARVELL_PHY is not set
> >  # CONFIG_MICREL_PHY is not set
> > +# CONFIG_MOTORCOMM_PHY is not set
> >  # CONFIG_NATIONAL_PHY is not set
> >  # CONFIG_REALTEK_PHY is not set
> >  # CONFIG_SMSC_PHY is not set
> > @@ -610,6 +610,8 @@ CONFIG_USB_STORAGE=y
> >  # USB Miscellaneous drivers
> >  #
> >  # CONFIG_USB_HUB_USB251XB is not set
> > +# CONFIG_USB_ONBOARD_HUB is not set
> > +# CONFIG_TYPEC_TUSB320 is not set
> >  CONFIG_USB_GADGET=y
> >  CONFIG_USB_GADGET_AUTOSTART=y
> >  
> > @@ -648,6 +650,7 @@ CONFIG_HAVE_CLK=y
> >  CONFIG_CLKDEV_LOOKUP=y
> >  CONFIG_COMMON_CLK=y
> >  CONFIG_COMMON_CLK_OF_PROVIDER=y
> > +CONFIG_COMMON_CLK_GPIO=y
> >  
> >  #
> >  # Clocksource
> > @@ -677,6 +680,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
> >  # CONFIG_MFD_ATMEL_FLEXCOM is not set
> >  # CONFIG_MFD_RK808 is not set
> >  # CONFIG_MFD_AXP20X_I2C is not set
> > +# CONFIG_MFD_ROHM_BD718XX is not set
> >  # end of Multifunction device drivers
> >  
> >  #
> > @@ -780,6 +784,7 @@ CONFIG_REGULATOR_BCM283X=y
> >  #
> >  # CONFIG_FIRMWARE_ALTERA_SERIAL is not set
> >  # CONFIG_ARM_SCMI_PROTOCOL is not set
> > +# CONFIG_QEMU_FW_CFG is not set
> >  # end of Firmware Drivers
> >  
> >  #
> > @@ -789,7 +794,11 @@ CONFIG_REGULATOR_BCM283X=y
> >  # end of FPGA Configuration Support
> >  
> >  # CONFIG_GENERIC_PHY is not set
> > -# CONFIG_CRYPTO_HW is not set
> > +
> > +#
> > +# Hardware crypto devices
> > +#
> > +# end of Hardware crypto devices
> >  
> >  #
> >  # Memory controller drivers
> > @@ -907,10 +916,11 @@ CONFIG_LIBFDT=y
> >  #
> >  # end of Library gui routines
> >  
> > -# CONFIG_NLS is not set
> > +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
> >  
> >  #
> > @@ -937,6 +947,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
> >  # Firmware files
> >  #
> >  CONFIG_EXTRA_FIRMWARE_DIR="firmware"
> > +CONFIG_MISSING_FIRMWARE_ERROR=y
> >  # end of Firmware files
> >  
> >  #
> > diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
> > index 1ecbda0bdfdf..370f7f26883e 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="2023.02.1"
> > -PTXCONF_BAREBOX_COMMON_MD5="348dcab39489a46506a3c205a0da87a9"
> > +PTXCONF_BAREBOX_COMMON_VERSION="2023.07.1"
> > +PTXCONF_BAREBOX_COMMON_MD5="0b7ea966cd01266a93a4ccfa7d68bce0"
> >  PTXCONF_BAREBOX_COMMON_NEEDS_HOST_LZOP=y
> >  PTXCONF_BAREBOX_AM335X_MLO=y
> >  PTXCONF_BAREBOX_AM335X=y
> > -- 
> > 2.39.2
> > 
> > 
> > 
> 
> -- 
> Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
> Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
> 31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
> Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |
> 
> 

-- 
Roland Hieber, Pengutronix e.K.          | r.hieber@pengutronix.de     |
Steuerwalder Str. 21                     | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686         | Fax:   +49-5121-206917-5555 |



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1
  2023-10-20  9:09   ` Roland Hieber
@ 2023-10-20  9:17     ` Robert Schwebel
  0 siblings, 0 replies; 5+ messages in thread
From: Robert Schwebel @ 2023-10-20  9:17 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit

On Fri, Oct 20, 2023 at 11:09:23AM +0200, Roland Hieber wrote:
> On Wed, Oct 18, 2023 at 10:54:59AM +0200, Robert Schwebel wrote:
> > This series doesn't apply any more, could you rebase?
> 
> No, you already applied it with 
> https://lore.distrokit.org/distrokit/20231018091234.GP3184561@pengutronix.de
> :)

Meanwhile, I noticed :) (worked down old mails from oldest to newer ones)

rsc
-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-10-20  9:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-13 21:15 [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1 Roland Hieber
2023-08-13 21:15 ` [DistroKit] [PATCH 2/2] v7a: barebox: enable of_fixup and of_compatible commands Roland Hieber
2023-10-18  8:54 ` [DistroKit] [PATCH 1/2] v7a: barebox: version bump 2023.02.1 -> 2023.07.1 Robert Schwebel
2023-10-20  9:09   ` Roland Hieber
2023-10-20  9:17     ` Robert Schwebel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox