From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 30 Sep 2022 18:22:14 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1oeImE-001ZEz-EF for lore@lore.pengutronix.de; Fri, 30 Sep 2022 18:22:14 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1oeImD-0006IC-2t; Fri, 30 Sep 2022 18:22:13 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oeIm1-0006EW-V9; Fri, 30 Sep 2022 18:22:02 +0200 Received: from [2a0a:edc0:0:1101:1d::ac] (helo=dude04.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1oeIm2-003pqE-PI; Fri, 30 Sep 2022 18:22:01 +0200 Received: from afa by dude04.red.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1oeIlz-003SHB-VF; Fri, 30 Sep 2022 18:21:59 +0200 From: Ahmad Fatoum To: distrokit@pengutronix.de Date: Fri, 30 Sep 2022 18:21:50 +0200 Message-Id: <20220930162159.814389-2-a.fatoum@pengutronix.de> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220930162159.814389-1-a.fatoum@pengutronix.de> References: <20220930162159.814389-1-a.fatoum@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [DistroKit] =?utf-8?q?=5BPATCH_01/10=5D_v7a=3A_barebox=3A_versio?= =?utf-8?b?biBidW1wIHYyMDIyLjA2LjAg4oaSIHYyMDIyLjA5LjA=?= X-BeenThere: distrokit@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ahmad Fatoum Sender: "DistroKit" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: distrokit-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false 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 --- .../platform-v7a/barebox-am335x-mlo.config | 17 +++--- configs/platform-v7a/barebox-am335x.config | 16 ++---- .../platform-v7a/barebox-am335x.config.diff | 14 +++-- configs/platform-v7a/barebox-at91.config | 16 +++--- configs/platform-v7a/barebox-at91.config.diff | 16 +++--- configs/platform-v7a/barebox-mx6.config | 14 ++--- configs/platform-v7a/barebox-mx6.config.diff | 14 ++++- configs/platform-v7a/barebox-rpi2.config | 56 +++++++++++++++---- configs/platform-v7a/barebox-rpi2.config.diff | 28 +--------- configs/platform-v7a/barebox-stm32mp.config | 15 ++--- .../platform-v7a/barebox-stm32mp.config.diff | 16 +++--- configs/platform-v7a/barebox-vexpress.config | 14 ++--- .../platform-v7a/barebox-vexpress.config.diff | 12 +++- configs/platform-v7a/barebox.config | 25 ++++++--- ...new-MCI_BROKEN_CD-option-for-testing.patch | 29 +++------- .../series | 0 configs/platform-v7a/platformconfig | 4 +- 17 files changed, 166 insertions(+), 140 deletions(-) rename configs/platform-v7a/patches/{barebox-2022.06.0 => barebox-2022.09.0}/0001-mci-add-new-MCI_BROKEN_CD-option-for-testing.patch (80%) rename configs/platform-v7a/patches/{barebox-2022.06.0 => barebox-2022.09.0}/series (100%) diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config index 14f2e1e342e6..c7ef80c234e9 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 7113f7bb0767..1969802c48a5 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 147a62b4bb5f..a5c5f077657e 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 b8b9c2c7e46b..91bf127c7407 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 41ca541003aa..b023e5764795 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 dff7a650e8c6..e36de6fc267b 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 60bc19dc0e85..78ab3238b22b 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 607269b11be9..ccfede161d32 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 0ee1b9e7d1f1..847e6794157e 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 3d9505ac7fc5..1d9a68c264de 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 219b80dbee12..e426bb0d6a8e 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 80c75c355aac..10de783c9a4b 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 1c27b8d203fd..fa80377b86fe 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 688c914edaf2..d56b74ccc941 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 similarity index 80% rename from configs/platform-v7a/patches/barebox-2022.06.0/0001-mci-add-new-MCI_BROKEN_CD-option-for-testing.patch rename to configs/platform-v7a/patches/barebox-2022.09.0/0001-mci-add-new-MCI_BROKEN_CD-option-for-testing.patch index 8d10cf3d5529..3224e99941bc 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 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 -List-Id: -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 @@ -19,10 +12,6 @@ the card-detect to turn active. Add a new config option that can be enabled to avoid these issues altogether. Signed-off-by: Ahmad Fatoum ---- -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 ++++++++++++++++++++++++++++++++---- @@ -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 similarity index 100% rename from configs/platform-v7a/patches/barebox-2022.06.0/series rename to configs/platform-v7a/patches/barebox-2022.09.0/series diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig index 4f87fcc79e7b..f76ba567d044 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 -- 2.30.2