From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 24 Jun 2025 17:47:04 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uU5rU-00Adsn-0I for lore@lore.pengutronix.de; Tue, 24 Jun 2025 17:47:04 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1uU5rT-00057I-Gj; Tue, 24 Jun 2025 17:47:03 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1uU5rN-0004ug-HV; Tue, 24 Jun 2025 17:46:57 +0200 Received: from dude06.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::5c]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uU5rN-0058Zn-0h; Tue, 24 Jun 2025 17:46:57 +0200 Received: from localhost ([::1] helo=dude06.red.stw.pengutronix.de) by dude06.red.stw.pengutronix.de with esmtp (Exim 4.96) (envelope-from ) id 1uU5rN-005dSN-0S; Tue, 24 Jun 2025 17:46:57 +0200 From: Lars Schmidt Date: Tue, 24 Jun 2025 17:46:51 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250624-am62-beagleplay-v2-1-9fcf3e67a98b@pengutronix.de> References: <20250624-am62-beagleplay-v2-0-9fcf3e67a98b@pengutronix.de> In-Reply-To: <20250624-am62-beagleplay-v2-0-9fcf3e67a98b@pengutronix.de> To: distrokit@pengutronix.de X-Mailer: b4 0.14.2 Subject: [DistroKit] [PATCH v2 01/10] v8a: barebox: bump version v2025.03.0 -> v2025.06.0 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: l.schmidt@pengutronix.de 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.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false This version includes necessary changes for upcoming beagleplay support. See for further information see migration guide at [1] and [2]. Bump the version number and run oldconfig with defaults [1]: https://www.barebox.org/doc/latest/migration-guides/migration-2025.05.0.html [2]: https://www.barebox.org/doc/latest/migration-guides/migration-2025.06.0.html Signed-off-by: Lars Schmidt --- configs/platform-v8a/barebox.config | 48 +++++++++++++--------- ...ts-tqma93xx-add-dummy-supply-to-regulator.patch | 38 ----------------- .../platform-v8a/patches/barebox-2025.03.0/series | 1 - configs/platform-v8a/platformconfig | 4 +- 4 files changed, 30 insertions(+), 61 deletions(-) diff --git a/configs/platform-v8a/barebox.config b/configs/platform-v8a/barebox.config index 15760883ce4cc5be343fec0c0979b22aa75a958c..f6df544d3b61669d130876fb727dfde989cd9645 100644 --- a/configs/platform-v8a/barebox.config +++ b/configs/platform-v8a/barebox.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Barebox/arm 2025.03.0 Configuration +# Barebox/arm 2025.06.0 Configuration # CONFIG_ARM=y CONFIG_ARCH_LINUX_NAME="arm64" @@ -25,7 +25,6 @@ CONFIG_ARCH_ROCKCHIP=y # # Processor Type # -CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_CPU_64=y CONFIG_CPU_V8=y CONFIG_CPU_64v8=y @@ -74,6 +73,7 @@ CONFIG_MACH_TQ_MBA8MPXL=y # # i.MX93 boards # +# CONFIG_MACH_PHYTEC_PHYCORE_IMX93 is not set CONFIG_MACH_TQMA93XX=y # end of i.MX boards @@ -131,11 +131,11 @@ CONFIG_ARM_EXCEPTIONS=y CONFIG_ARM_SMCCC=y CONFIG_ARM_PSCI_OF=y CONFIG_ARM_PSCI_CLIENT=y +# CONFIG_ARM_BOOTM_ELF is not set +# CONFIG_ARM_BOOTM_FIP is not set CONFIG_ARM_ATF=y # end of ARM specific settings -CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y - # # General architecture-dependent options # @@ -143,15 +143,22 @@ CONFIG_BOARD_GENERIC_DT=y # CONFIG_BOARD_GENERIC_FIT is not set # end of General architecture-dependent options +CONFIG_ARCH_HAS_STACK_DUMP=y +CONFIG_ARCH_HAS_DATA_ABORT_MASK=y +CONFIG_ARCH_HAS_ZERO_PAGE=y +CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y +CONFIG_ARCH_HAS_SJLJ=y +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_HAS_DEBUG_LL=y +CONFIG_HAVE_ARCH_KASAN=y CONFIG_BOARD_TQ=y CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=140201 CONFIG_CLANG_VERSION=0 CONFIG_GREGORIAN_CALENDER=y CONFIG_HAS_KALLSYMS=y -CONFIG_HAS_CACHE=y CONFIG_HAS_DMA=y -CONFIG_ARCH_HAS_SJLJ=y CONFIG_GENERIC_GPIO=y CONFIG_BLOCK=y CONFIG_BLOCK_WRITE=y @@ -159,11 +166,10 @@ CONFIG_BLOCK_STATS=y CONFIG_FILETYPE=y CONFIG_BINFMT=y CONFIG_UIMAGE=y -CONFIG_FITIMAGE=y CONFIG_LOGBUF=y CONFIG_STDDEV=y +CONFIG_CDEV_ALIAS=y CONFIG_MENUTREE=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_BOOT=y CONFIG_FASTBOOT_BASE=y @@ -242,12 +248,11 @@ CONFIG_BOOTM_OFTREE=y CONFIG_BOOTM_UIMAGE=y CONFIG_BOOTM_OFTREE_UIMAGE=y # CONFIG_BOOTM_AIMAGE is not set -# CONFIG_BOOTM_ELF is not set -CONFIG_BOOTM_FITIMAGE=y -# CONFIG_BOOTM_FITIMAGE_SIGNATURE is not set +# CONFIG_BOOTM_FITIMAGE is not set CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y CONFIG_BLSPEC=y CONFIG_FLEXIBLE_BOOTARGS=y +CONFIG_ROOTWAIT_BOOTARG=y CONFIG_MMCBLKDEV_ROOTARG=y CONFIG_BAREBOX_UPDATE=y CONFIG_SYSTEM_PARTITIONS=y @@ -285,6 +290,8 @@ CONFIG_STATE=y # CONFIG_STATE_CRYPTO is not set # CONFIG_STATE_BACKWARD_COMPATIBLE is not set CONFIG_BOOTCHOOSER=y +CONFIG_BOOT_DEFAULTS=y +CONFIG_BAREBOX_DT_2ND=y CONFIG_RESET_SOURCE=y CONFIG_MACHINE_ID=y # CONFIG_SYSTEMD_OF_WATCHDOG is not set @@ -294,6 +301,7 @@ CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi" # OP-TEE loading # # CONFIG_PBL_OPTEE is not set +CONFIG_FILETYPE_STRINGS=y # end of OP-TEE loading # @@ -309,7 +317,6 @@ CONFIG_FASTBOOT_CMD_OEM=y # CONFIG_COMPILE_LOGLEVEL=6 CONFIG_DEFAULT_LOGLEVEL=7 -CONFIG_HAS_DEBUG_LL=y # CONFIG_DEBUG_LL is not set CONFIG_DEBUG_IMX_UART_PORT=1 CONFIG_DEBUG_ROCKCHIP_UART_PORT=2 @@ -324,7 +331,6 @@ CONFIG_FRAME_POINTER=y # CONFIG_PBL_BREAK is not set # CONFIG_PRINTF_FULL is not set # CONFIG_UBSAN is not set -CONFIG_HAVE_ARCH_KASAN=y CONFIG_CC_HAS_KASAN_GENERIC=y # CONFIG_KASAN is not set # CONFIG_COMPILE_TEST is not set @@ -371,6 +377,7 @@ CONFIG_CMD_BLKSTATS=y CONFIG_CMD_REGULATOR=y CONFIG_CMD_PM_DOMAIN=y CONFIG_CMD_NVMEM=y +# CONFIG_CMD_VARINFO is not set CONFIG_CMD_VERSION=y # CONFIG_CMD_MMC is not set CONFIG_CMD_MMC_EXTCSD=y @@ -431,6 +438,7 @@ CONFIG_CMD_DIRNAME=y CONFIG_CMD_FILETYPE=y CONFIG_CMD_LN=y CONFIG_CMD_LS=y +CONFIG_CMD_TREE=y # CONFIG_CMD_STAT is not set CONFIG_CMD_MD5SUM=y CONFIG_CMD_MKDIR=y @@ -441,6 +449,7 @@ CONFIG_CMD_RMDIR=y CONFIG_CMD_SHA1SUM=y # CONFIG_CMD_SHA224SUM is not set # CONFIG_CMD_SHA256SUM is not set +# CONFIG_CMD_BASE64 is not set # CONFIG_CMD_SHA384SUM is not set # CONFIG_CMD_SHA512SUM is not set # CONFIG_CMD_FIPTOOL is not set @@ -469,6 +478,7 @@ CONFIG_NET_CMD_IFUP=y CONFIG_CMD_MIITOOL=y CONFIG_CMD_PING=y # CONFIG_CMD_TFTP is not set +# CONFIG_CMD_IP is not set CONFIG_CMD_IP_ROUTE_GET=y # CONFIG_CMD_ETHLOG is not set # end of Network @@ -508,6 +518,7 @@ CONFIG_CMD_MW=y # CONFIG_CMD_CLK=y CONFIG_CMD_DETECT=y +# CONFIG_CMD_TRUNCATE is not set CONFIG_CMD_SYNC=y CONFIG_CMD_FLASH=y CONFIG_CMD_GPIO=y @@ -556,7 +567,6 @@ CONFIG_CMD_STATE=y CONFIG_NET=y CONFIG_NET_ETHADDR_FROM_MACHINE_ID=y -CONFIG_NET_NFS=y CONFIG_NET_NETCONSOLE=y CONFIG_NET_RESOLV=y CONFIG_NET_IFUP=y @@ -765,7 +775,7 @@ CONFIG_USB_STORAGE=y # USB Miscellaneous drivers # # CONFIG_USB_HUB_USB251XB is not set -# CONFIG_USB_ONBOARD_HUB is not set +# CONFIG_USB_ONBOARD_DEV is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TUSB320 is not set CONFIG_USB_GADGET=y @@ -796,6 +806,7 @@ CONFIG_MCI_WRITE=y CONFIG_MCI_ERASE=y CONFIG_MCI_MMC_BOOT_PARTITIONS=y # CONFIG_MCI_MMC_GPP_PARTITIONS is not set +# CONFIG_MCI_MMC_RPMB is not set # # --- MCI host drivers --- @@ -859,7 +870,7 @@ CONFIG_MFD_RK808=y CONFIG_STATE_DRV=y CONFIG_DEV_MEM=y # CONFIG_UBOOTVAR is not set -# CONFIG_STORAGE_BY_UUID is not set +# CONFIG_STORAGE_BY_ALIAS is not set # end of Misc devices CONFIG_LED=y @@ -1178,9 +1189,6 @@ CONFIG_CRC_CCITT=y CONFIG_PRINTF_UUID=y CONFIG_NLS=y # CONFIG_BLOBGEN is not set -CONFIG_ARCH_HAS_STACK_DUMP=y -CONFIG_ARCH_HAS_DATA_ABORT_MASK=y -CONFIG_ARCH_HAS_ZERO_PAGE=y # end of Library routines # @@ -1196,7 +1204,7 @@ CONFIG_ARCH_HAS_ZERO_PAGE=y # # -# Extra care needs to be in secure booted systems. +# Extra care needs to be taken in secure booted systems. # # CONFIG_BUG_ON_DATA_CORRUPTION is not set diff --git a/configs/platform-v8a/patches/barebox-2025.03.0/0001-ARM-dts-tqma93xx-add-dummy-supply-to-regulator.patch b/configs/platform-v8a/patches/barebox-2025.03.0/0001-ARM-dts-tqma93xx-add-dummy-supply-to-regulator.patch deleted file mode 100644 index 11786ad0b6e0c16cc6ef131dde72ead14503fa50..0000000000000000000000000000000000000000 --- a/configs/platform-v8a/patches/barebox-2025.03.0/0001-ARM-dts-tqma93xx-add-dummy-supply-to-regulator.patch +++ /dev/null @@ -1,38 +0,0 @@ -From b46d4de70f4b9b96ee5277037dd79ba2d7f75751 Mon Sep 17 00:00:00 2001 -From: Fabian Pflug -Date: Thu, 17 Apr 2025 10:35:16 +0200 -Subject: [PATCH] ARM: dts: tqma93xx add dummy supply to regulator - -The regulator for the usdhc2 references the BUCK4 as its input. -The BUCK4 is part of the pca9451, which in turn is not a regulator -in barebox, so there is a problem during initialisation: - -WARNING: imx-esdhc 42860000.mmc@42860000.of: Failed to get 'vmmc' regulator (ignored) - -Since the dependency could not be resolved, the reg_usdhc2_vmmc -regulator is not correctly initialized, leaving the gpio in a floating -state, which results in the GPIO being low, which in turn disables -the SD-Card. - -Signed-off-by: Fabian Pflug ---- - arch/arm/dts/imx93-tqma93xx.dtsi | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/arch/arm/dts/imx93-tqma93xx.dtsi b/arch/arm/dts/imx93-tqma93xx.dtsi -index 40425e39a7..aafeadc275 100644 ---- a/arch/arm/dts/imx93-tqma93xx.dtsi -+++ b/arch/arm/dts/imx93-tqma93xx.dtsi -@@ -15,6 +15,9 @@ pca9451a: pmic@25 { - reg = <0x25>; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_pca9451>; -+ regulators { -+ barebox,allow-dummy-supply; -+ }; - }; - }; - --- -2.39.5 - diff --git a/configs/platform-v8a/patches/barebox-2025.03.0/series b/configs/platform-v8a/patches/barebox-2025.03.0/series deleted file mode 100644 index 2d4b3ce677076d19e4bb4d290afd25891d3daba8..0000000000000000000000000000000000000000 --- a/configs/platform-v8a/patches/barebox-2025.03.0/series +++ /dev/null @@ -1 +0,0 @@ -0001-ARM-dts-tqma93xx-add-dummy-supply-to-regulator.patch diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig index 05be2207af49c4ef30205b78762c80dba1ae32f1..95ac6c8f1e58fec61d6ac7db40bf73fbc2c4ebee 100644 --- a/configs/platform-v8a/platformconfig +++ b/configs/platform-v8a/platformconfig @@ -179,10 +179,10 @@ PTXCONF_CONSOLE_SPEED="115200" PTXCONF_BAREBOX_ARCH_STRING="arm" PTXCONF_BAREBOX_DEPENDENCIES=y PTXCONF_BAREBOX=y -PTXCONF_BAREBOX_VERSION="2025.03.0" +PTXCONF_BAREBOX_VERSION="2025.06.0" PTXCONF_BAREBOX_CONFIG_BUILDSYSTEM_VERSION=y PTXCONF_BAREBOX_BUILDSYSTEM_VERSION="${PTXDIST_VCS_VERSION}" -PTXCONF_BAREBOX_MD5="2b84bcf8644373db021c86864f2e5761" +PTXCONF_BAREBOX_MD5="2b46a55d81cfae91c72511b15b7f5957" PTXCONF_BAREBOX_CONFIG="barebox.config" PTXCONF_BAREBOX_FIRMWARE=y PTXCONF_BAREBOX_EXTRA_ENV=y -- 2.39.5