summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2022-09-30 18:21:50 +0200
committerRobert Schwebel <r.schwebel@pengutronix.de>2022-09-30 18:53:56 +0200
commitccfabc730f929221c374ff40f27c3fc0bea6ab39 (patch)
treed47a2ae25f61fd0f80e3e4fbbe143fc162d6100a
parent41cfbc0921590d4a81fe56301e06118e426f46c4 (diff)
downloadDistroKit-ccfabc730f929221c374ff40f27c3fc0bea6ab39.tar.gz
DistroKit-ccfabc730f929221c374ff40f27c3fc0bea6ab39.tar.xz
v7a: barebox: version bump v2022.06.0 → v2022.09.0
Th v2022.08.0 release added Raspberry Pi i2c controller support as well as Raspberry Pi 4 support. We enable both here and will put the Raspberry Pi 4 support into use in a follow-up commit. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.pengutronix.de/20220930162159.814389-2-a.fatoum@pengutronix.de Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
-rw-r--r--configs/platform-v7a/barebox-am335x-mlo.config17
-rw-r--r--configs/platform-v7a/barebox-am335x.config16
-rw-r--r--configs/platform-v7a/barebox-am335x.config.diff14
-rw-r--r--configs/platform-v7a/barebox-at91.config16
-rw-r--r--configs/platform-v7a/barebox-at91.config.diff16
-rw-r--r--configs/platform-v7a/barebox-mx6.config14
-rw-r--r--configs/platform-v7a/barebox-mx6.config.diff14
-rw-r--r--configs/platform-v7a/barebox-rpi2.config56
-rw-r--r--configs/platform-v7a/barebox-rpi2.config.diff28
-rw-r--r--configs/platform-v7a/barebox-stm32mp.config15
-rw-r--r--configs/platform-v7a/barebox-stm32mp.config.diff16
-rw-r--r--configs/platform-v7a/barebox-vexpress.config14
-rw-r--r--configs/platform-v7a/barebox-vexpress.config.diff12
-rw-r--r--configs/platform-v7a/barebox.config25
-rw-r--r--configs/platform-v7a/patches/barebox-2022.09.0/0001-mci-add-new-MCI_BROKEN_CD-option-for-testing.patch (renamed from configs/platform-v7a/patches/barebox-2022.06.0/0001-mci-add-new-MCI_BROKEN_CD-option-for-testing.patch)29
-rw-r--r--configs/platform-v7a/patches/barebox-2022.09.0/series (renamed from configs/platform-v7a/patches/barebox-2022.06.0/series)0
-rw-r--r--configs/platform-v7a/platformconfig4
17 files changed, 166 insertions, 140 deletions
diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config
index 14f2e1e..c7ef80c 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 2022.06.0 Configuration
+# Barebox/arm 2022.09.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_USE_COMPRESSED_DTB=y
@@ -47,7 +47,6 @@ CONFIG_CPU_32v7=y
# processor features
#
# CONFIG_BOOT_ENDIANNESS_SWITCH is not set
-CONFIG_BAREBOX_MAX_IMAGE_SIZE=0x1b400
#
# OMAP Features
@@ -92,7 +91,6 @@ CONFIG_HAS_DMA=y
CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
-CONFIG_USE_COMPRESSED_DTB=y
CONFIG_FILETYPE=y
#
@@ -113,6 +111,7 @@ CONFIG_HAVE_PBL_MULTI_IMAGES=y
CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_PBL_RELOCATABLE=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
@@ -122,6 +121,7 @@ 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
CONFIG_STACK_SIZE=0x8000
@@ -165,7 +165,6 @@ CONFIG_PARTITION_DISK_DOS=y
# CONFIG_PARTITION_DISK_EFI is not set
# CONFIG_ENV_HANDLING is not set
# CONFIG_DEFAULT_ENVIRONMENT is not set
-# CONFIG_DEFAULT_COMPRESSION_LZO is not set
CONFIG_DEFAULT_COMPRESSION_NONE=y
# CONFIG_POLLER is not set
# CONFIG_BTHREAD is not set
@@ -222,7 +221,6 @@ CONFIG_OF_GPIO=y
# CONFIG_SERIAL_DEV_BUS is not set
# CONFIG_DRIVER_SERIAL_ARM_DCC is not set
CONFIG_DRIVER_SERIAL_NS16550=y
-CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y
# CONFIG_DRIVER_SERIAL_CADENCE is not set
# CONFIG_SERIAL_SIFIVE is not set
# end of serial drivers
@@ -505,7 +503,13 @@ CONFIG_UNCOMPRESS=y
# CONFIG_BZLIB is not set
# CONFIG_LZ4_DECOMPRESS is not set
# CONFIG_ZSTD_DECOMPRESS is not set
-# CONFIG_XZ_DECOMPRESS is not set
+CONFIG_XZ_DECOMPRESS=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_BASE64 is not set
CONFIG_LZO_DECOMPRESS=y
CONFIG_XYMODEM=y
@@ -518,7 +522,6 @@ CONFIG_XYMODEM=y
#
# end of Library gui routines
-# CONFIG_BAREBOX_LOGO is not set
# CONFIG_BOOTSTRAP is not set
# CONFIG_NLS is not set
# CONFIG_BLOBGEN is not set
diff --git a/configs/platform-v7a/barebox-am335x.config b/configs/platform-v7a/barebox-am335x.config
index 7113f7b..1969802 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 2022.06.0 Configuration
+# Barebox/arm 2022.09.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -48,7 +48,6 @@ CONFIG_CPU_32v7=y
# processor features
#
# CONFIG_BOOT_ENDIANNESS_SWITCH is not set
-CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
#
# OMAP Features
@@ -98,7 +97,6 @@ CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
-CONFIG_USE_COMPRESSED_DTB=y
CONFIG_FILETYPE=y
CONFIG_BINFMT=y
CONFIG_UIMAGE=y
@@ -128,6 +126,7 @@ CONFIG_HAVE_PBL_MULTI_IMAGES=y
CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_PBL_RELOCATABLE=y
CONFIG_BOARD_GENERIC_DT=y
CONFIG_IMAGE_COMPRESSION=y
@@ -138,6 +137,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
# CONFIG_IMAGE_COMPRESSION_NONE is not set
CONFIG_MMU=y
CONFIG_MMU_EARLY=y
+CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
CONFIG_STACK_SIZE=0x8000
@@ -200,10 +200,6 @@ CONFIG_PARTITION_DISK_DOS=y
# CONFIG_PARTITION_DISK_EFI is not set
CONFIG_ENV_HANDLING=y
CONFIG_DEFAULT_ENVIRONMENT=y
-# CONFIG_DEFAULT_COMPRESSION_GZIP is not set
-# CONFIG_DEFAULT_COMPRESSION_BZIP2 is not set
-# CONFIG_DEFAULT_COMPRESSION_LZO is not set
-# CONFIG_DEFAULT_COMPRESSION_XZ is not set
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
@@ -272,6 +268,7 @@ CONFIG_COMPILE_HASH=y
# CONFIG_CMD_TUTORIAL is not set
CONFIG_CMD_ARM_CPUINFO=y
CONFIG_CMD_DEVINFO=y
+# CONFIG_CMD_DEVLOOKUP is not set
# CONFIG_CMD_DEVUNBIND is not set
CONFIG_CMD_DMESG=y
CONFIG_CMD_DRVINFO=y
@@ -488,7 +485,6 @@ CONFIG_ARM_AMBA=y
# CONFIG_DRIVER_SERIAL_ARM_DCC is not set
# CONFIG_SERIAL_AMBA_PL011 is not set
CONFIG_DRIVER_SERIAL_NS16550=y
-CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y
# CONFIG_DRIVER_SERIAL_CADENCE is not set
# CONFIG_SERIAL_SIFIVE is not set
# end of serial drivers
@@ -499,7 +495,7 @@ CONFIG_PHYLIB=y
# Network drivers
#
CONFIG_DRIVER_NET_CPSW=y
-# CONFIG_DRIVER_NET_DESIGNWARE is not set
+# CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
# CONFIG_DRIVER_NET_ENC28J60 is not set
# CONFIG_DRIVER_NET_FSL_FMAN is not set
# CONFIG_DRIVER_NET_KS8851_MLL is not set
@@ -693,6 +689,7 @@ CONFIG_CLOCKSOURCE_TI_DM=y
# CONFIG_MFD_STPMIC1 is not set
# CONFIG_MFD_RN568PMIC is not set
# CONFIG_MFD_ATMEL_FLEXCOM is not set
+# CONFIG_MFD_RK808 is not set
# end of Multifunction device drivers
#
@@ -925,7 +922,6 @@ CONFIG_LIBFDT=y
#
# end of Library gui routines
-# CONFIG_BAREBOX_LOGO is not set
# CONFIG_NLS is not set
# CONFIG_BLOBGEN is not set
CONFIG_ARCH_HAS_STACK_DUMP=y
diff --git a/configs/platform-v7a/barebox-am335x.config.diff b/configs/platform-v7a/barebox-am335x.config.diff
index 147a62b..a5c5f07 100644
--- a/configs/platform-v7a/barebox-am335x.config.diff
+++ b/configs/platform-v7a/barebox-am335x.config.diff
@@ -1,4 +1,6 @@
-fceca70b5894506c425ba4448ecfcb98
+c9dc2932604e238cf0e8d81e538c2819
+# CONFIG_32BIT is undefined
+# CONFIG_64BIT is undefined
# CONFIG_AM33XX_NET_BOOT is not set
CONFIG_ARCH_AM33XX=y
# CONFIG_ARCH_BCM283X is not set
@@ -10,7 +12,6 @@ CONFIG_ARM_BOARD_APPEND_ATAG=y
# CONFIG_ARM_SCMI_PROTOCOL is undefined
# CONFIG_ARM_SECURE_MONITOR is undefined
# CONFIG_ARM_SMCCC is undefined
-CONFIG_ARM_USE_COMPRESSED_DTB=y
# CONFIG_BAREBOX_UPDATE_AM33XX_EMMC is not set
# CONFIG_BAREBOX_UPDATE_AM33XX_NAND is not set
CONFIG_BAREBOX_UPDATE_AM33XX_SPI_NOR_MLO=y
@@ -30,13 +31,14 @@ CONFIG_CMD_NAND=y
# 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_NET_DESIGNWARE_EQOS is undefined
CONFIG_DRIVER_SERIAL_NS16550=y
-CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y
# CONFIG_DRIVER_SPI_FSL_QUADSPI is not set
CONFIG_DRIVER_SPI_OMAP3=y
# CONFIG_EEPROM_93XX46 is not set
@@ -48,6 +50,7 @@ CONFIG_GPIO_OMAP=y
# CONFIG_GREGORIAN_CALENDER is undefined
# CONFIG_HAVE_CLK is undefined
CONFIG_HAVE_DIGEST_HMAC=y
+# CONFIG_I2C_BCM283X is undefined
# CONFIG_I2C_MV64XXX is undefined
CONFIG_I2C_OMAP=y
CONFIG_MACH_AFI_GF=y
@@ -57,7 +60,9 @@ CONFIG_MACH_BEAGLEBONE=y
# CONFIG_MACH_PHYTEC_SOM_AM335X is not set
# CONFIG_MACH_RPI2 is undefined
# CONFIG_MACH_RPI3 is undefined
+# CONFIG_MACH_RPI4 is undefined
# CONFIG_MACH_RPI is undefined
+# CONFIG_MACH_RPI_AARCH_32_64 is undefined
# CONFIG_MACH_RPI_CM3 is undefined
# CONFIG_MACH_RPI_COMMON is undefined
# CONFIG_MACH_VSCOM_BALTOS is not set
@@ -104,6 +109,5 @@ CONFIG_USB_MUSB_DSPS=y
CONFIG_USB_MUSB_GADGET=y
CONFIG_USB_MUSB_HOST=y
CONFIG_USB_OTGDEV=y
-CONFIG_USE_COMPRESSED_DTB=y
# CONFIG_WATCHDOG_BCM2835 is undefined
CONFIG_WATCHDOG_OMAP=y
diff --git a/configs/platform-v7a/barebox-at91.config b/configs/platform-v7a/barebox-at91.config
index b8b9c2c..91bf127 100644
--- a/configs/platform-v7a/barebox-at91.config
+++ b/configs/platform-v7a/barebox-at91.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2022.06.0 Configuration
+# Barebox/arm 2022.09.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -79,7 +79,6 @@ CONFIG_MACH_SAMA5D27_GIANTBOARD=y
#
# AT91 Board Options
#
-CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
# CONFIG_BOARD_ARM_GENERIC_DT is not set
CONFIG_AEABI=y
# CONFIG_ARM_BOARD_APPEND_ATAG is not set
@@ -105,7 +104,6 @@ CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
-CONFIG_USE_COMPRESSED_DTB=y
CONFIG_FILETYPE=y
CONFIG_BINFMT=y
CONFIG_UIMAGE=y
@@ -133,6 +131,7 @@ CONFIG_HAVE_PBL_MULTI_IMAGES=y
CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_PBL_RELOCATABLE=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
@@ -142,6 +141,7 @@ CONFIG_IMAGE_COMPRESSION=y
CONFIG_IMAGE_COMPRESSION_NONE=y
CONFIG_MMU=y
CONFIG_MMU_EARLY=y
+CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
CONFIG_STACK_SIZE=0x8000
@@ -204,9 +204,7 @@ CONFIG_PARTITION_DISK_DOS=y
# CONFIG_PARTITION_DISK_EFI is not set
CONFIG_ENV_HANDLING=y
CONFIG_DEFAULT_ENVIRONMENT=y
-CONFIG_DEFAULT_COMPRESSION_BZIP2=y
-# CONFIG_DEFAULT_COMPRESSION_LZO is not set
-# CONFIG_DEFAULT_COMPRESSION_NONE is not set
+CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
# CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_IKCONFIG is not set
@@ -269,6 +267,7 @@ CONFIG_COMPILE_HASH=y
CONFIG_CMD_AT91CLK=y
CONFIG_CMD_ARM_CPUINFO=y
CONFIG_CMD_DEVINFO=y
+# CONFIG_CMD_DEVLOOKUP is not set
# CONFIG_CMD_DEVUNBIND is not set
CONFIG_CMD_DMESG=y
CONFIG_CMD_DRVINFO=y
@@ -489,8 +488,7 @@ CONFIG_PHYLIB=y
#
# Network drivers
#
-# CONFIG_DRIVER_NET_DESIGNWARE is not set
-# CONFIG_DRIVER_NET_DESIGNWARE_EQOS is not set
+# CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
# CONFIG_DRIVER_NET_ENC28J60 is not set
# CONFIG_DRIVER_NET_FSL_FMAN is not set
# CONFIG_DRIVER_NET_KS8851_MLL is not set
@@ -653,6 +651,7 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_STPMIC1 is not set
# CONFIG_MFD_RN568PMIC is not set
CONFIG_MFD_ATMEL_FLEXCOM=y
+# CONFIG_MFD_RK808 is not set
# end of Multifunction device drivers
#
@@ -870,7 +869,6 @@ CONFIG_QSORT=y
#
# end of Library gui routines
-# CONFIG_BAREBOX_LOGO is not set
# CONFIG_NLS is not set
# CONFIG_BLOBGEN is not set
CONFIG_ARCH_HAS_STACK_DUMP=y
diff --git a/configs/platform-v7a/barebox-at91.config.diff b/configs/platform-v7a/barebox-at91.config.diff
index 41ca541..b023e57 100644
--- a/configs/platform-v7a/barebox-at91.config.diff
+++ b/configs/platform-v7a/barebox-at91.config.diff
@@ -1,4 +1,6 @@
-fceca70b5894506c425ba4448ecfcb98
+c9dc2932604e238cf0e8d81e538c2819
+# CONFIG_32BIT is undefined
+# CONFIG_64BIT is undefined
CONFIG_ARCH_AT91=y
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_TEXT_BASE=0x23f00000
@@ -6,7 +8,6 @@ CONFIG_ARCH_TEXT_BASE=0x23f00000
# CONFIG_ARM_SCMI_PROTOCOL is undefined
# CONFIG_ARM_SECURE_MONITOR is undefined
# CONFIG_ARM_SMCCC is undefined
-CONFIG_ARM_USE_COMPRESSED_DTB=y
CONFIG_AT91SAM9_SMC=y
CONFIG_AT91_MCI_PBL=y
CONFIG_AT91_MULTI_BOARDS=y
@@ -24,12 +25,11 @@ CONFIG_CMD_MENU_MANAGEMENT=y
# CONFIG_CMD_USBGADGET 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=0xf8020000
-CONFIG_DEFAULT_COMPRESSION_BZIP2=y
-# CONFIG_DEFAULT_COMPRESSION_GZIP is undefined
-# CONFIG_DEFAULT_COMPRESSION_NONE is not set
-# CONFIG_DEFAULT_COMPRESSION_XZ is undefined
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
@@ -54,6 +54,7 @@ CONFIG_HAVE_MACH_ARM_HEAD=y
# CONFIG_HWRNG is not set
# CONFIG_I2C_ALGOBIT is undefined
CONFIG_I2C_AT91=y
+# CONFIG_I2C_BCM283X is undefined
# CONFIG_I2C_GPIO is not set
# CONFIG_IMAGE_COMPRESSION_LZO is not set
CONFIG_IMAGE_COMPRESSION_NONE=y
@@ -66,7 +67,9 @@ CONFIG_IMD_TARGET=y
# CONFIG_MACH_MICROCHIP_KSZ9477_EVB is not set
# CONFIG_MACH_RPI2 is undefined
# CONFIG_MACH_RPI3 is undefined
+# CONFIG_MACH_RPI4 is undefined
# CONFIG_MACH_RPI is undefined
+# CONFIG_MACH_RPI_AARCH_32_64 is undefined
# CONFIG_MACH_RPI_CM3 is undefined
# CONFIG_MACH_RPI_COMMON is undefined
CONFIG_MACH_SAMA5D27_GIANTBOARD=y
@@ -126,7 +129,6 @@ CONFIG_SPI_MEM=y
# CONFIG_USB_STORAGE is undefined
# CONFIG_USB_ULPI is undefined
# CONFIG_USB_XHCI is undefined
-CONFIG_USE_COMPRESSED_DTB=y
CONFIG_WATCHDOG_AT91SAM9=y
# CONFIG_WATCHDOG_BCM2835 is undefined
# CONFIG_XZ_DECOMPRESS is not set
diff --git a/configs/platform-v7a/barebox-mx6.config b/configs/platform-v7a/barebox-mx6.config
index dff7a65..e36de6f 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 2022.06.0 Configuration
+# Barebox/arm 2022.09.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -50,7 +50,6 @@ CONFIG_CPU_32v7=y
CONFIG_ARCH_HAS_L2X0=y
# CONFIG_CACHE_L2X0 is not set
CONFIG_ARCH_TEXT_BASE=0x4fc00000
-CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_ARCH_IMX_IMXIMAGE=y
CONFIG_RESET_IMX_SRC=y
@@ -104,6 +103,7 @@ CONFIG_MACH_UDOO_NEO=y
# 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_ZII_RDU2 is not set
@@ -206,6 +206,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
# CONFIG_IMAGE_COMPRESSION_NONE is not set
CONFIG_MMU=y
CONFIG_MMU_EARLY=y
+CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
CONFIG_STACK_SIZE=0x8000
@@ -270,10 +271,6 @@ CONFIG_PARTITION_DISK_EFI_GPT_NO_FORCE=y
CONFIG_PARTITION_DISK_EFI_GPT_COMPARE=y
CONFIG_ENV_HANDLING=y
CONFIG_DEFAULT_ENVIRONMENT=y
-# CONFIG_DEFAULT_COMPRESSION_GZIP is not set
-# CONFIG_DEFAULT_COMPRESSION_BZIP2 is not set
-# CONFIG_DEFAULT_COMPRESSION_LZO is not set
-# CONFIG_DEFAULT_COMPRESSION_XZ is not set
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
@@ -343,6 +340,7 @@ CONFIG_COMPILE_HASH=y
# CONFIG_CMD_TUTORIAL is not set
CONFIG_CMD_ARM_CPUINFO=y
CONFIG_CMD_DEVINFO=y
+# CONFIG_CMD_DEVLOOKUP is not set
# CONFIG_CMD_DEVUNBIND is not set
CONFIG_CMD_DMESG=y
CONFIG_CMD_DRVINFO=y
@@ -575,8 +573,7 @@ CONFIG_PHYLIB=y
#
# Network drivers
#
-# CONFIG_DRIVER_NET_DESIGNWARE is not set
-# CONFIG_DRIVER_NET_DESIGNWARE_EQOS is not set
+# CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
# CONFIG_DRIVER_NET_ENC28J60 is not set
CONFIG_DRIVER_NET_FEC_IMX=y
# CONFIG_DRIVER_NET_FSL_FMAN is not set
@@ -811,6 +808,7 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_STPMIC1 is not set
# CONFIG_MFD_RN568PMIC is not set
# CONFIG_MFD_ATMEL_FLEXCOM is not set
+# CONFIG_MFD_RK808 is not set
# end of Multifunction device drivers
#
diff --git a/configs/platform-v7a/barebox-mx6.config.diff b/configs/platform-v7a/barebox-mx6.config.diff
index 60bc19d..78ab323 100644
--- a/configs/platform-v7a/barebox-mx6.config.diff
+++ b/configs/platform-v7a/barebox-mx6.config.diff
@@ -1,4 +1,6 @@
-fceca70b5894506c425ba4448ecfcb98
+c9dc2932604e238cf0e8d81e538c2819
+# CONFIG_32BIT is undefined
+# CONFIG_64BIT is undefined
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_HAS_FEC_IMX=y
CONFIG_ARCH_HAS_IMX_GPT=y
@@ -13,7 +15,9 @@ CONFIG_ARM_ASM_UNIFIED=y
# CONFIG_ARM_SCMI_PROTOCOL is undefined
# CONFIG_ARM_SECURE_MONITOR is undefined
# CONFIG_ARM_SMCCC is undefined
+# CONFIG_ARM_USE_COMPRESSED_DTB is undefined
CONFIG_AT803X_PHY=y
+# CONFIG_BAREBOX_LOGO is not set
CONFIG_BAREBOX_UPDATE_IMX_NAND_FCB=y
CONFIG_BCH=y
# CONFIG_BMP is not set
@@ -34,6 +38,8 @@ 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_KEYSTORE=y
CONFIG_DEBUG_IMX_UART_PORT=1
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_DFU=y
@@ -44,6 +50,7 @@ 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
@@ -75,6 +82,7 @@ CONFIG_GPIO_IMX=y
CONFIG_HAVE_DIGEST_HMAC=y
# CONFIG_HWRNG is not set
CONFIG_HW_HAS_PCI=y
+# CONFIG_I2C_BCM283X is undefined
CONFIG_I2C_IMX=y
CONFIG_IMAGE_RENDERER=y
CONFIG_IMX_IIM=y
@@ -115,6 +123,7 @@ CONFIG_MACH_EMBEST_RIOTBOARD=y
# 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_NXP_IMX6ULL_EVK is not set
@@ -132,7 +141,9 @@ CONFIG_MACH_NITROGEN6=y
# CONFIG_MACH_REALQ7 is not set
# CONFIG_MACH_RPI2 is undefined
# CONFIG_MACH_RPI3 is undefined
+# CONFIG_MACH_RPI4 is undefined
# CONFIG_MACH_RPI is undefined
+# CONFIG_MACH_RPI_AARCH_32_64 is undefined
# CONFIG_MACH_RPI_CM3 is undefined
# CONFIG_MACH_RPI_COMMON is undefined
CONFIG_MACH_SABRELITE=y
@@ -231,6 +242,7 @@ CONFIG_USB_IMX_PHY=y
CONFIG_USB_NOP_XCEIV=y
CONFIG_USB_OTGDEV=y
CONFIG_USB_ULPI=y
+# CONFIG_USE_COMPRESSED_DTB is undefined
CONFIG_VIDEO=y
CONFIG_VIDEO_VPL=y
# CONFIG_WATCHDOG_BCM2835 is undefined
diff --git a/configs/platform-v7a/barebox-rpi2.config b/configs/platform-v7a/barebox-rpi2.config
index 607269b..ccfede1 100644
--- a/configs/platform-v7a/barebox-rpi2.config
+++ b/configs/platform-v7a/barebox-rpi2.config
@@ -1,9 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2022.06.0 Configuration
+# Barebox/arm 2022.09.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
+CONFIG_ARM_USE_COMPRESSED_DTB=y
CONFIG_TEXT_BASE=0x0
#
@@ -47,8 +48,11 @@ 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
#
# select Broadcom BCM283X boards to be built
@@ -57,9 +61,9 @@ CONFIG_MACH_RPI_COMMON=y
CONFIG_MACH_RPI2=y
CONFIG_MACH_RPI3=y
CONFIG_MACH_RPI_CM3=y
+CONFIG_MACH_RPI4=y
# end of select Broadcom BCM283X boards to be built
-CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_BOARD_ARM_GENERIC_DT=y
CONFIG_ARM_ASM_UNIFIED=y
CONFIG_AEABI=y
@@ -67,6 +71,9 @@ CONFIG_THUMB2_BAREBOX=y
# CONFIG_ARM_BOARD_APPEND_ATAG is not set
# end of System Type
+CONFIG_32BIT=y
+# CONFIG_64BIT is not set
+
#
# ARM specific settings
#
@@ -116,6 +123,7 @@ CONFIG_HAVE_PBL_MULTI_IMAGES=y
CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_PBL_RELOCATABLE=y
CONFIG_BOARD_GENERIC_DT=y
CONFIG_IMAGE_COMPRESSION=y
@@ -126,6 +134,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
# CONFIG_IMAGE_COMPRESSION_NONE is not set
CONFIG_MMU=y
CONFIG_MMU_EARLY=y
+CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
CONFIG_STACK_SIZE=0x8000
@@ -188,10 +197,6 @@ CONFIG_PARTITION_DISK_DOS=y
# CONFIG_PARTITION_DISK_EFI is not set
CONFIG_ENV_HANDLING=y
CONFIG_DEFAULT_ENVIRONMENT=y
-# CONFIG_DEFAULT_COMPRESSION_GZIP is not set
-# CONFIG_DEFAULT_COMPRESSION_BZIP2 is not set
-# CONFIG_DEFAULT_COMPRESSION_LZO is not set
-# CONFIG_DEFAULT_COMPRESSION_XZ is not set
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
@@ -252,6 +257,7 @@ CONFIG_COMPILE_HASH=y
# CONFIG_CMD_TUTORIAL is not set
CONFIG_CMD_ARM_CPUINFO=y
CONFIG_CMD_DEVINFO=y
+# CONFIG_CMD_DEVLOOKUP is not set
# CONFIG_CMD_DEVUNBIND is not set
CONFIG_CMD_DMESG=y
CONFIG_CMD_DRVINFO=y
@@ -400,6 +406,7 @@ CONFIG_CMD_CLK=y
CONFIG_CMD_DETECT=y
CONFIG_CMD_FLASH=y
CONFIG_CMD_GPIO=y
+CONFIG_CMD_I2C=y
CONFIG_CMD_LED=y
# CONFIG_CMD_POWEROFF is not set
# CONFIG_CMD_SMC is not set
@@ -473,8 +480,8 @@ CONFIG_PHYLIB=y
#
# Network drivers
#
-# CONFIG_DRIVER_NET_DESIGNWARE is not set
-# CONFIG_DRIVER_NET_DESIGNWARE_EQOS is not set
+# CONFIG_DRIVER_NET_ARC_EMAC is not set
+# CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
# CONFIG_DRIVER_NET_ENC28J60 is not set
# CONFIG_DRIVER_NET_FSL_FMAN is not set
# CONFIG_DRIVER_NET_KS8851_MLL is not set
@@ -527,7 +534,18 @@ CONFIG_DRIVER_SPI_GPIO=y
# CONFIG_DRIVER_SPI_LITEX_SPIFLASH is not set
# end of SPI drivers
-# CONFIG_I2C is not set
+CONFIG_I2C=y
+
+#
+# I2C Hardware Bus support
+#
+# CONFIG_I2C_GPIO is not set
+CONFIG_I2C_BCM283X=y
+# CONFIG_I2C_DESIGNWARE is not set
+# CONFIG_I2C_MV64XXX is not set
+# end of I2C Hardware Bus support
+
+# CONFIG_I2C_MUX is not set
CONFIG_MTD=y
CONFIG_MTD_WRITE=y
CONFIG_MTD_OOB_DEVICE=y
@@ -579,6 +597,7 @@ CONFIG_USB_STORAGE=y
#
# USB Miscellaneous drivers
#
+# CONFIG_USB_HUB_USB251XB is not set
# CONFIG_USB_GADGET is not set
# CONFIG_USB_MUSB is not set
# CONFIG_VIDEO is not set
@@ -623,9 +642,21 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
#
# Multifunction device drivers
#
+# CONFIG_MFD_ACT8846 is not set
+# CONFIG_MFD_DA9053 is not set
+# CONFIG_MFD_DA9063 is not set
+# CONFIG_MFD_LP3972 is not set
# CONFIG_MFD_MC13XXX is not set
+# CONFIG_MFD_MC34704 is not set
+# CONFIG_MFD_MC9SDZ60 is not set
+# CONFIG_MFD_STMPE is not set
# CONFIG_MFD_SYSCON is not set
+# CONFIG_MFD_TWL4030 is not set
+# CONFIG_MFD_TWL6030 is not set
+# CONFIG_MFD_STPMIC1 is not set
+# CONFIG_MFD_RN568PMIC is not set
# CONFIG_MFD_ATMEL_FLEXCOM is not set
+# CONFIG_MFD_RK808 is not set
# end of Multifunction device drivers
#
@@ -645,17 +676,20 @@ CONFIG_LED_GPIO_OF=y
# CONFIG_LED_GPIO_RGB is not set
# CONFIG_LED_GPIO_BICOLOR is not set
CONFIG_LED_TRIGGERS=y
+# CONFIG_LED_PCA955X is not set
#
# EEPROM support
#
# CONFIG_EEPROM_AT25 is not set
+# CONFIG_EEPROM_AT24 is not set
# end of EEPROM support
#
# Input device support
#
# CONFIG_KEYBOARD_GPIO is not set
+# CONFIG_KEYBOARD_QT1070 is not set
# CONFIG_KEYBOARD_USB is not set
# CONFIG_INPUT_SPECIALKEYS is not set
# end of Input device support
@@ -681,9 +715,12 @@ CONFIG_GPIOLIB=y
# CONFIG_GPIO_74164 is not set
# CONFIG_GPIO_74XX_MMIO is not set
# CONFIG_GPIO_GENERIC_PLATFORM is not set
+# CONFIG_GPIO_PCA953X is not set
+# CONFIG_GPIO_PCF857X is not set
# CONFIG_GPIO_PL061 is not set
CONFIG_GPIO_RASPBERRYPI_EXP=y
# CONFIG_GPIO_DESIGNWARE is not set
+# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SIFIVE is not set
# end of GPIO
@@ -853,7 +890,6 @@ CONFIG_LIBFDT=y
#
# end of Library gui routines
-# CONFIG_BAREBOX_LOGO is not set
# CONFIG_NLS is not set
# CONFIG_BLOBGEN is not set
CONFIG_ARCH_HAS_STACK_DUMP=y
diff --git a/configs/platform-v7a/barebox-rpi2.config.diff b/configs/platform-v7a/barebox-rpi2.config.diff
index 0ee1b9e..847e679 100644
--- a/configs/platform-v7a/barebox-rpi2.config.diff
+++ b/configs/platform-v7a/barebox-rpi2.config.diff
@@ -1,30 +1,20 @@
-fceca70b5894506c425ba4448ecfcb98
+c9dc2932604e238cf0e8d81e538c2819
CONFIG_ARM_ASM_UNIFIED=y
-# CONFIG_CMD_I2C is undefined
# CONFIG_CMD_NVMEM is not set
# CONFIG_CMD_USBGADGET is undefined
CONFIG_DRIVER_SERIAL_NS16550=y
# CONFIG_EEPROM_93XX46 is not set
-# CONFIG_EEPROM_AT24 is undefined
# CONFIG_FASTBOOT_BASE is undefined
# CONFIG_FASTBOOT_CMD_OEM is undefined
# CONFIG_FASTBOOT_SPARSE is undefined
CONFIG_GENERIC_PHY=y
-# CONFIG_GPIO_PCA953X is undefined
-# CONFIG_GPIO_PCF857X is undefined
CONFIG_GPIO_RASPBERRYPI_EXP=y
-# CONFIG_GPIO_SX150X is undefined
# CONFIG_HWRNG is not set
-# CONFIG_I2C is not set
# CONFIG_I2C_ALGOBIT is undefined
-# CONFIG_I2C_DESIGNWARE is undefined
-# CONFIG_I2C_GPIO is undefined
-# CONFIG_I2C_MUX is undefined
-# CONFIG_I2C_MV64XXX is undefined
+# CONFIG_I2C_GPIO is not set
# CONFIG_IMAGE_SPARSE is undefined
-# CONFIG_KEYBOARD_QT1070 is undefined
-# CONFIG_LED_PCA955X is undefined
CONFIG_MACH_RPI2=y
+CONFIG_MACH_RPI4=y
CONFIG_MACH_RPI_CM3=y
CONFIG_MCI_BCM283X=y
CONFIG_MCI_BCM283X_SDHOST=y
@@ -32,17 +22,6 @@ CONFIG_MCI_BCM283X_SDHOST=y
CONFIG_MCI_MMC_BOOT_PARTITIONS=y
CONFIG_MCI_SDHCI=y
# CONFIG_MCI_STARTUP is not set
-# CONFIG_MFD_ACT8846 is undefined
-# CONFIG_MFD_DA9053 is undefined
-# CONFIG_MFD_DA9063 is undefined
-# CONFIG_MFD_LP3972 is undefined
-# CONFIG_MFD_MC34704 is undefined
-# CONFIG_MFD_MC9SDZ60 is undefined
-# CONFIG_MFD_RN568PMIC is undefined
-# CONFIG_MFD_STMPE is undefined
-# CONFIG_MFD_STPMIC1 is undefined
-# CONFIG_MFD_TWL4030 is undefined
-# CONFIG_MFD_TWL6030 is undefined
CONFIG_NET_NETCONSOLE=y
# CONFIG_NET_NFS is not set
CONFIG_NVMEM=y
@@ -66,7 +45,6 @@ CONFIG_USB_DWC2_HOST=y
# CONFIG_USB_GADGET_FASTBOOT is undefined
# CONFIG_USB_GADGET_MASS_STORAGE is undefined
# CONFIG_USB_GADGET_SERIAL is undefined
-# CONFIG_USB_HUB_USB251XB is undefined
CONFIG_USB_NOP_XCEIV=y
CONFIG_USB_OTGDEV=y
CONFIG_WATCHDOG_BCM2835=y
diff --git a/configs/platform-v7a/barebox-stm32mp.config b/configs/platform-v7a/barebox-stm32mp.config
index 3d9505a..1d9a68c 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 2022.06.0 Configuration
+# Barebox/arm 2022.09.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -49,7 +49,6 @@ CONFIG_CPU_32v7=y
# processor features
#
# CONFIG_BOOT_ENDIANNESS_SWITCH is not set
-CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_ARCH_NR_GPIO=416
CONFIG_ARCH_STM32MP157=y
# CONFIG_MACH_STM32MP13XX_DK is not set
@@ -89,7 +88,6 @@ CONFIG_HAS_ARCH_SJLJ=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_BLOCK_WRITE=y
-CONFIG_USE_COMPRESSED_DTB=y
CONFIG_FILETYPE=y
CONFIG_BINFMT=y
CONFIG_UIMAGE=y
@@ -119,6 +117,7 @@ CONFIG_HAVE_PBL_MULTI_IMAGES=y
CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_PBL_RELOCATABLE=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
@@ -128,6 +127,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
# CONFIG_IMAGE_COMPRESSION_NONE is not set
CONFIG_MMU=y
CONFIG_MMU_EARLY=y
+CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
CONFIG_STACK_SIZE=0x8000
@@ -192,8 +192,6 @@ CONFIG_PARTITION_DISK_EFI=y
# CONFIG_PARTITION_DISK_EFI_GPT_COMPARE is not set
CONFIG_ENV_HANDLING=y
CONFIG_DEFAULT_ENVIRONMENT=y
-# CONFIG_DEFAULT_COMPRESSION_GZIP is not set
-# CONFIG_DEFAULT_COMPRESSION_LZO is not set
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
@@ -261,6 +259,7 @@ CONFIG_COMPILE_HASH=y
# CONFIG_CMD_TUTORIAL is not set
CONFIG_CMD_ARM_CPUINFO=y
CONFIG_CMD_DEVINFO=y
+# CONFIG_CMD_DEVLOOKUP is not set
# CONFIG_CMD_DEVUNBIND is not set
CONFIG_CMD_DMESG=y
CONFIG_CMD_DRVINFO=y
@@ -483,11 +482,9 @@ CONFIG_PHYLIB=y
#
# Network drivers
#
-# CONFIG_DRIVER_NET_DESIGNWARE is not set
+# CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
CONFIG_DRIVER_NET_DESIGNWARE_EQOS=y
CONFIG_DRIVER_NET_DESIGNWARE_STM32=y
-# CONFIG_DRIVER_NET_DESIGNWARE_TEGRA186 is not set
-# CONFIG_DRIVER_NET_DESIGNWARE_ROCKCHIP is not set
# CONFIG_DRIVER_NET_FSL_FMAN is not set
# CONFIG_DRIVER_NET_KS8851_MLL is not set
# CONFIG_DRIVER_NET_SMC911X is not set
@@ -638,6 +635,7 @@ CONFIG_MFD_STPMIC1=y
# CONFIG_MFD_RN568PMIC is not set
CONFIG_MFD_STM32_TIMERS=y
# CONFIG_MFD_ATMEL_FLEXCOM is not set
+# CONFIG_MFD_RK808 is not set
# end of Multifunction device drivers
#
@@ -872,7 +870,6 @@ CONFIG_CRC8=y
#
# end of Library gui routines
-# CONFIG_BAREBOX_LOGO is not set
CONFIG_PRINTF_UUID=y
# CONFIG_NLS is not set
# CONFIG_BLOBGEN is not set
diff --git a/configs/platform-v7a/barebox-stm32mp.config.diff b/configs/platform-v7a/barebox-stm32mp.config.diff
index 219b80d..e426bb0 100644
--- a/configs/platform-v7a/barebox-stm32mp.config.diff
+++ b/configs/platform-v7a/barebox-stm32mp.config.diff
@@ -1,4 +1,6 @@
-fceca70b5894506c425ba4448ecfcb98
+c9dc2932604e238cf0e8d81e538c2819
+# CONFIG_32BIT is undefined
+# CONFIG_64BIT is undefined
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
CONFIG_ARCH_NR_GPIO=416
@@ -12,7 +14,6 @@ CONFIG_ARM_BOARD_APPEND_ATAG=y
CONFIG_ARM_PSCI_CLIENT=y
CONFIG_ARM_PSCI_OF=y
# CONFIG_ARM_SECURE_MONITOR is undefined
-CONFIG_ARM_USE_COMPRESSED_DTB=y
CONFIG_AT803X_PHY=y
# CONFIG_BOARD_ARM_GENERIC_DT is not set
# CONFIG_BOARD_GENERIC_DT is undefined
@@ -33,15 +34,14 @@ CONFIG_CMD_POWEROFF=y
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_DEFAULT_COMPRESSION_BZIP2 is undefined
-# CONFIG_DEFAULT_COMPRESSION_XZ is undefined
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_ROCKCHIP is not set
CONFIG_DRIVER_NET_DESIGNWARE_STM32=y
-# CONFIG_DRIVER_NET_DESIGNWARE_TEGRA186 is not set
# CONFIG_DRIVER_NET_ENC28J60 is undefined
# CONFIG_DRIVER_NET_MICREL is undefined
CONFIG_DRIVER_SERIAL_STM32=y
@@ -58,6 +58,7 @@ CONFIG_GENERIC_PHY=y
# CONFIG_GPIO_RASPBERRYPI_EXP is undefined
# CONFIG_HWRNG is not set
# CONFIG_I2C_ALGOBIT is undefined
+# CONFIG_I2C_BCM283X is undefined
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_STM32=y
# CONFIG_IMAGE_SPARSE is undefined
@@ -69,7 +70,9 @@ CONFIG_MACH_LXA_MC1=y
# CONFIG_MACH_PROTONIC_STM32MP1 is not set
# CONFIG_MACH_RPI2 is undefined
# CONFIG_MACH_RPI3 is undefined
+# CONFIG_MACH_RPI4 is undefined
# CONFIG_MACH_RPI is undefined
+# CONFIG_MACH_RPI_AARCH_32_64 is undefined
# CONFIG_MACH_RPI_CM3 is undefined
# CONFIG_MACH_RPI_COMMON is undefined
# CONFIG_MACH_SEEED_ODYSSEY is not set
@@ -153,7 +156,6 @@ CONFIG_USB_DWC2_HOST=y
# CONFIG_USB_NOP_XCEIV is not set
CONFIG_USB_OTGDEV=y
# CONFIG_USB_STORAGE is not set
-CONFIG_USE_COMPRESSED_DTB=y
# CONFIG_WATCHDOG_BCM2835 is undefined
CONFIG_WATCHDOG_POLLER=y
# CONFIG_XZ_DECOMPRESS is not set
diff --git a/configs/platform-v7a/barebox-vexpress.config b/configs/platform-v7a/barebox-vexpress.config
index 80c75c3..10de783 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 2022.06.0 Configuration
+# Barebox/arm 2022.09.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
@@ -48,7 +48,6 @@ CONFIG_CPU_32v7=y
#
# CONFIG_BOOT_ENDIANNESS_SWITCH is not set
CONFIG_ARCH_TEXT_BASE=0x0
-CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_MACH_VEXPRESS=y
# CONFIG_MACH_VIRT is not set
CONFIG_BOARD_ARM_GENERIC_DT=y
@@ -115,6 +114,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
# CONFIG_IMAGE_COMPRESSION_NONE is not set
CONFIG_MMU=y
CONFIG_MMU_EARLY=y
+CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
CONFIG_STACK_SIZE=0x8000
@@ -177,10 +177,6 @@ CONFIG_PARTITION_DISK_DOS=y
# CONFIG_PARTITION_DISK_EFI is not set
CONFIG_ENV_HANDLING=y
CONFIG_DEFAULT_ENVIRONMENT=y
-# CONFIG_DEFAULT_COMPRESSION_GZIP is not set
-# CONFIG_DEFAULT_COMPRESSION_BZIP2 is not set
-# CONFIG_DEFAULT_COMPRESSION_LZO is not set
-# CONFIG_DEFAULT_COMPRESSION_XZ is not set
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
@@ -249,6 +245,7 @@ CONFIG_COMPILE_HASH=y
# CONFIG_CMD_TUTORIAL is not set
CONFIG_CMD_ARM_CPUINFO=y
CONFIG_CMD_DEVINFO=y
+# CONFIG_CMD_DEVLOOKUP is not set
# CONFIG_CMD_DEVUNBIND is not set
CONFIG_CMD_DMESG=y
CONFIG_CMD_DRVINFO=y
@@ -468,8 +465,7 @@ CONFIG_PHYLIB=y
#
# Network drivers
#
-# CONFIG_DRIVER_NET_DESIGNWARE is not set
-# CONFIG_DRIVER_NET_DESIGNWARE_EQOS is not set
+# CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
# CONFIG_DRIVER_NET_ENC28J60 is not set
# CONFIG_DRIVER_NET_FSL_FMAN is not set
# CONFIG_DRIVER_NET_KS8851_MLL is not set
@@ -652,6 +648,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
# CONFIG_MFD_STPMIC1 is not set
# CONFIG_MFD_RN568PMIC is not set
# CONFIG_MFD_ATMEL_FLEXCOM is not set
+# CONFIG_MFD_RK808 is not set
# end of Multifunction device drivers
#
@@ -847,7 +844,6 @@ CONFIG_LIBFDT=y
#
# end of Library gui routines
-# CONFIG_BAREBOX_LOGO is not set
# CONFIG_NLS is not set
# CONFIG_BLOBGEN is not set
CONFIG_ARCH_HAS_STACK_DUMP=y
diff --git a/configs/platform-v7a/barebox-vexpress.config.diff b/configs/platform-v7a/barebox-vexpress.config.diff
index 1c27b8d..fa80377 100644
--- a/configs/platform-v7a/barebox-vexpress.config.diff
+++ b/configs/platform-v7a/barebox-vexpress.config.diff
@@ -1,16 +1,21 @@
-fceca70b5894506c425ba4448ecfcb98
+c9dc2932604e238cf0e8d81e538c2819
+# CONFIG_32BIT is undefined
+# CONFIG_64BIT is undefined
CONFIG_AMBA_SP804=y
# CONFIG_ARCH_BCM283X is not set
CONFIG_ARCH_VEXPRESS=y
# CONFIG_ARM_SCMI_PROTOCOL is undefined
# CONFIG_ARM_SECURE_MONITOR is undefined
# CONFIG_ARM_SMCCC is undefined
+# CONFIG_ARM_USE_COMPRESSED_DTB is undefined
# CONFIG_CFI_BUFFER_WRITE is not set
# CONFIG_CLOCKSOURCE_BCM283X is undefined
# CONFIG_CMD_GPIO is undefined
# 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_DRIVER_CFI=y
CONFIG_DRIVER_CFI_AMD=y
CONFIG_DRIVER_CFI_BANK_WIDTH_1=y
@@ -18,6 +23,7 @@ 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
@@ -35,6 +41,7 @@ CONFIG_DRIVER_NET_SMC911X=y
# CONFIG_GPIO_SX150X is undefined
# CONFIG_GPIO_WATCHDOG is undefined
# CONFIG_I2C_ALGOBIT is undefined
+# CONFIG_I2C_BCM283X is undefined
# CONFIG_I2C_GPIO is undefined
# CONFIG_JTAG is undefined
# CONFIG_KEYBOARD_GPIO is undefined
@@ -45,7 +52,9 @@ CONFIG_DRIVER_NET_SMC911X=y
# CONFIG_LED_GPIO_RGB is undefined
# CONFIG_MACH_RPI2 is undefined
# CONFIG_MACH_RPI3 is undefined
+# CONFIG_MACH_RPI4 is undefined
# CONFIG_MACH_RPI is undefined
+# CONFIG_MACH_RPI_AARCH_32_64 is undefined
# CONFIG_MACH_RPI_CM3 is undefined
# CONFIG_MACH_RPI_COMMON is undefined
CONFIG_MACH_VEXPRESS=y
@@ -64,4 +73,5 @@ CONFIG_PROMPT="vexpress: "
# CONFIG_REGULATOR_FIXED is undefined
CONFIG_SERIAL_AMBA_PL011=y
CONFIG_SRAM=y
+# CONFIG_USE_COMPRESSED_DTB is undefined
# CONFIG_WATCHDOG_BCM2835 is undefined
diff --git a/configs/platform-v7a/barebox.config b/configs/platform-v7a/barebox.config
index 688c914..d56b74c 100644
--- a/configs/platform-v7a/barebox.config
+++ b/configs/platform-v7a/barebox.config
@@ -1,9 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2022.06.0 Configuration
+# Barebox/arm 2022.09.0 Configuration
#
CONFIG_ARM=y
CONFIG_ARM_LINUX=y
+CONFIG_ARM_USE_COMPRESSED_DTB=y
CONFIG_TEXT_BASE=0x0
#
@@ -47,8 +48,11 @@ 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
#
# select Broadcom BCM283X boards to be built
@@ -57,15 +61,18 @@ CONFIG_MACH_RPI_COMMON=y
# CONFIG_MACH_RPI2 is not set
CONFIG_MACH_RPI3=y
# CONFIG_MACH_RPI_CM3 is not set
+# CONFIG_MACH_RPI4 is not set
# end of select Broadcom BCM283X boards to be built
-CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_BOARD_ARM_GENERIC_DT=y
CONFIG_AEABI=y
# CONFIG_THUMB2_BAREBOX is not set
# CONFIG_ARM_BOARD_APPEND_ATAG is not set
# end of System Type
+CONFIG_32BIT=y
+# CONFIG_64BIT is not set
+
#
# ARM specific settings
#
@@ -117,6 +124,7 @@ CONFIG_HAVE_PBL_MULTI_IMAGES=y
CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
+CONFIG_USE_COMPRESSED_DTB=y
CONFIG_PBL_RELOCATABLE=y
CONFIG_BOARD_GENERIC_DT=y
CONFIG_IMAGE_COMPRESSION=y
@@ -127,6 +135,7 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
# CONFIG_IMAGE_COMPRESSION_NONE is not set
CONFIG_MMU=y
CONFIG_MMU_EARLY=y
+CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
CONFIG_STACK_SIZE=0x8000
@@ -189,10 +198,6 @@ CONFIG_PARTITION_DISK_DOS=y
# CONFIG_PARTITION_DISK_EFI is not set
CONFIG_ENV_HANDLING=y
CONFIG_DEFAULT_ENVIRONMENT=y
-# CONFIG_DEFAULT_COMPRESSION_GZIP is not set
-# CONFIG_DEFAULT_COMPRESSION_BZIP2 is not set
-# CONFIG_DEFAULT_COMPRESSION_LZO is not set
-# CONFIG_DEFAULT_COMPRESSION_XZ is not set
CONFIG_DEFAULT_COMPRESSION_NONE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
@@ -261,6 +266,7 @@ CONFIG_COMPILE_HASH=y
# CONFIG_CMD_TUTORIAL is not set
CONFIG_CMD_ARM_CPUINFO=y
CONFIG_CMD_DEVINFO=y
+# CONFIG_CMD_DEVLOOKUP is not set
# CONFIG_CMD_DEVUNBIND is not set
CONFIG_CMD_DMESG=y
CONFIG_CMD_DRVINFO=y
@@ -483,8 +489,8 @@ CONFIG_PHYLIB=y
#
# Network drivers
#
-# CONFIG_DRIVER_NET_DESIGNWARE is not set
-# CONFIG_DRIVER_NET_DESIGNWARE_EQOS is not set
+# CONFIG_DRIVER_NET_ARC_EMAC is not set
+# CONFIG_DRIVER_NET_DESIGNWARE_GENERIC is not set
# CONFIG_DRIVER_NET_ENC28J60 is not set
# CONFIG_DRIVER_NET_FSL_FMAN is not set
# CONFIG_DRIVER_NET_KS8851_MLL is not set
@@ -544,6 +550,7 @@ CONFIG_I2C_ALGOBIT=y
# I2C Hardware Bus support
#
CONFIG_I2C_GPIO=y
+CONFIG_I2C_BCM283X=y
# CONFIG_I2C_DESIGNWARE is not set
# CONFIG_I2C_MV64XXX is not set
# end of I2C Hardware Bus support
@@ -666,6 +673,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y
# CONFIG_MFD_STPMIC1 is not set
# CONFIG_MFD_RN568PMIC is not set
# CONFIG_MFD_ATMEL_FLEXCOM is not set
+# CONFIG_MFD_RK808 is not set
# end of Multifunction device drivers
#
@@ -894,7 +902,6 @@ CONFIG_LIBFDT=y
#
# end of Library gui routines
-# CONFIG_BAREBOX_LOGO is not set
# CONFIG_NLS is not set
# CONFIG_BLOBGEN is not set
CONFIG_ARCH_HAS_STACK_DUMP=y
diff --git a/configs/platform-v7a/patches/barebox-2022.06.0/0001-mci-add-new-MCI_BROKEN_CD-option-for-testing.patch b/configs/platform-v7a/patches/barebox-2022.09.0/0001-mci-add-new-MCI_BROKEN_CD-option-for-testing.patch
index 8d10cf3..3224e99 100644
--- a/configs/platform-v7a/patches/barebox-2022.06.0/0001-mci-add-new-MCI_BROKEN_CD-option-for-testing.patch
+++ b/configs/platform-v7a/patches/barebox-2022.09.0/0001-mci-add-new-MCI_BROKEN_CD-option-for-testing.patch
@@ -1,14 +1,7 @@
-From git@z Thu Jan 1 00:00:00 1970
-Subject: [PATCH v2] mci: add new MCI_BROKEN_CD option for testing
+From f9fa5cf2ba5842a355aa827ac8847ed62eee65d0 Mon Sep 17 00:00:00 2001
From: Ahmad Fatoum <a.fatoum@pengutronix.de>
Date: Mon, 25 Jul 2022 13:58:56 +0200
-Message-Id: <20220725115856.1288819-1-a.fatoum@pengutronix.de>
-To: barebox@lists.infradead.org
-Cc: Ahmad Fatoum <a.fatoum@pengutronix.de>
-List-Id: <barebox.lists.infradead.org>
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 7bit
+Subject: [PATCH] mci: add new MCI_BROKEN_CD option for testing
In remote labs co-located with other hardware, we've observed card
detect levers of different boards to sporadically fail to detect
@@ -20,10 +13,6 @@ enabled to avoid these issues altogether.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
---
-v1 -> v2:
- - use early exit instead of if-else
- - don't fail mci_card_probe if of_register_fixup fails
----
drivers/mci/Kconfig | 15 +++++++++++++++
drivers/mci/mci-core.c | 36 ++++++++++++++++++++++++++++++++----
2 files changed, 47 insertions(+), 4 deletions(-)
@@ -55,10 +44,10 @@ index 21d53c0c3f0b..651e59259790 100644
config MCI_DW
diff --git a/drivers/mci/mci-core.c b/drivers/mci/mci-core.c
-index 82e2f82f5377..4db2253c3a80 100644
+index b8f71e15986e..c6ed6e3d8b79 100644
--- a/drivers/mci/mci-core.c
+++ b/drivers/mci/mci-core.c
-@@ -1727,6 +1727,27 @@ static int mci_register_partition(struct mci_part *part)
+@@ -1739,6 +1739,27 @@ static int mci_register_partition(struct mci_part *part)
return 0;
}
@@ -86,9 +75,9 @@ index 82e2f82f5377..4db2253c3a80 100644
/**
* Probe an MCI card at the given host interface
* @param mci MCI device instance
-@@ -1737,10 +1758,13 @@ static int mci_card_probe(struct mci *mci)
- struct mci_host *host = mci->host;
+@@ -1750,10 +1771,13 @@ static int mci_card_probe(struct mci *mci)
int i, rc, disknum, ret;
+ bool has_bootpart = false;
- if (host->card_present && !host->card_present(host) &&
- !host->non_removable) {
@@ -104,8 +93,8 @@ index 82e2f82f5377..4db2253c3a80 100644
}
ret = regulator_enable(host->supply);
-@@ -1818,6 +1842,10 @@ static int mci_card_probe(struct mci *mci)
- }
+@@ -1839,6 +1863,10 @@ static int mci_card_probe(struct mci *mci)
+ &mci->boot_ack_enable, mci);
}
+ if (IS_ENABLED(CONFIG_MCI_BROKEN_CD) && !host->no_sd &&
@@ -115,8 +104,6 @@ index 82e2f82f5377..4db2253c3a80 100644
dev_dbg(&mci->dev, "SD Card successfully added\n");
on_error:
-
--
2.30.2
-
diff --git a/configs/platform-v7a/patches/barebox-2022.06.0/series b/configs/platform-v7a/patches/barebox-2022.09.0/series
index 0736422..0736422 100644
--- a/configs/platform-v7a/patches/barebox-2022.06.0/series
+++ b/configs/platform-v7a/patches/barebox-2022.09.0/series
diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index 4f87fcc..f76ba56 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -178,8 +178,8 @@ PTXCONF_CONSOLE_SPEED="115200"
# PTXCONF_AT91BOOTSTRAP2 is not set
PTXCONF_BAREBOX_COMMON_ARCH_STRING="arm"
PTXCONF_BAREBOX_COMMON=y
-PTXCONF_BAREBOX_COMMON_VERSION="2022.06.0"
-PTXCONF_BAREBOX_COMMON_MD5="0df5eee6d253e2f98cbc811f1c5a9bf2"
+PTXCONF_BAREBOX_COMMON_VERSION="2022.09.0"
+PTXCONF_BAREBOX_COMMON_MD5="f0be6e1a15b5a75c25a41e8c23dc7b95"
PTXCONF_BAREBOX_COMMON_NEEDS_HOST_LZOP=y
PTXCONF_BAREBOX_AM335X_MLO=y
PTXCONF_BAREBOX_AM335X=y