From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 21 Jan 2026 09:08:26 +0100 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 1viTGM-003gvj-1n for lore@lore.pengutronix.de; Wed, 21 Jan 2026 09:08:26 +0100 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 1viTGL-00081e-KY; Wed, 21 Jan 2026 09:08:25 +0100 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 1viTGH-0007xU-QL; Wed, 21 Jan 2026 09:08:21 +0100 Received: from dude05.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::54]) 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 1viTGI-001iR3-0t; Wed, 21 Jan 2026 09:08:21 +0100 Received: from localhost ([::1] helo=dude05.red.stw.pengutronix.de) by dude05.red.stw.pengutronix.de with esmtp (Exim 4.98.2) (envelope-from ) id 1viTGI-0000000HEBt-0qcO; Wed, 21 Jan 2026 09:08:21 +0100 From: Ahmad Fatoum To: distrokit@pengutronix.de Date: Wed, 21 Jan 2026 09:06:56 +0100 Message-ID: <20260121080813.4099332-4-a.fatoum@pengutronix.de> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260121080813.4099332-1-a.fatoum@pengutronix.de> References: <20260121080813.4099332-1-a.fatoum@pengutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [DistroKit] [PATCH 3/8] barebox: enable some useful interactive tools 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.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false - bfetch: a visually appealing summary of the running system - createnv: easily create an environment, e.g. during bootstrapping - stat: This gives some insight into barebox VFS, which can be useful for development - mknod: Allows creating device nodes like those in devfs - global.system.gpt_refresh: Parameter can be used for barebox to fix the alternate GPT - DEV.pinctrl_state: allows selecting a different pinctrl state on the command-line for debugging purposes We apply these changes only to v7a/v8a barebox.config as these are the most used and barebox-common is supposed to be dropped in the future anyway. Signed-off-by: Ahmad Fatoum --- configs/platform-v7a/barebox.config | 13 +++++++------ configs/platform-v8a/barebox.config | 11 ++++++----- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/configs/platform-v7a/barebox.config b/configs/platform-v7a/barebox.config index 0d92ef07e7dd..7aea542738bc 100644 --- a/configs/platform-v7a/barebox.config +++ b/configs/platform-v7a/barebox.config @@ -269,6 +269,7 @@ CONFIG_BLOCK=y CONFIG_BLOCK_WRITE=y CONFIG_BLOCK_STATS=y CONFIG_FILETYPE=y +CONFIG_STRUCTIO=y CONFIG_BINFMT=y CONFIG_UIMAGE=y CONFIG_FITIMAGE=y @@ -384,7 +385,7 @@ CONFIG_PARTITION_MANIPULATION=y CONFIG_PARTITION_DISK=y CONFIG_PARTITION_DISK_DOS=y CONFIG_PARTITION_DISK_EFI=y -# CONFIG_PARTITION_DISK_EFI_REFRESH is not set +CONFIG_PARTITION_DISK_EFI_REFRESH=y CONFIG_PARTITION_DISK_EFI_GPT_NO_FORCE=y CONFIG_PARTITION_DISK_EFI_GPT_COMPARE=y CONFIG_ENV_HANDLING=y @@ -484,7 +485,7 @@ CONFIG_CMD_REGULATOR=y # CONFIG_CMD_NVMEM is not set # CONFIG_CMD_VARINFO is not set CONFIG_CMD_VERSION=y -# CONFIG_CMD_BFETCH is not set +CONFIG_CMD_BFETCH=y CONFIG_CMD_MMC=y CONFIG_CMD_MMC_EXTCSD=y # CONFIG_CMD_POLLER is not set @@ -525,7 +526,7 @@ CONFIG_CMD_UMOUNT=y # # Environment # -# CONFIG_CMD_CREATENV is not set +CONFIG_CMD_CREATENV=y CONFIG_CMD_NV=y CONFIG_CMD_EXPORT=y CONFIG_CMD_DEFAULTENV=y @@ -552,10 +553,10 @@ CONFIG_CMD_FILETYPE=y CONFIG_CMD_LN=y CONFIG_CMD_LS=y CONFIG_CMD_TREE=y -# CONFIG_CMD_STAT is not set +CONFIG_CMD_STAT=y CONFIG_CMD_MD5SUM=y CONFIG_CMD_MKDIR=y -# CONFIG_CMD_MKNOD is not set +CONFIG_CMD_MKNOD=y CONFIG_CMD_PWD=y CONFIG_CMD_READLINK=y CONFIG_CMD_RM=y @@ -1171,7 +1172,7 @@ CONFIG_GPIO_RASPBERRYPI_EXP=y # Pin controllers # CONFIG_PINCTRL=y -# CONFIG_PINCTRL_STATE_PARAM is not set +CONFIG_PINCTRL_STATE_PARAM=y CONFIG_PINCTRL_BCM283X=y CONFIG_PINCTRL_IMX_IOMUX_V3=y CONFIG_PINCTRL_SINGLE=y diff --git a/configs/platform-v8a/barebox.config b/configs/platform-v8a/barebox.config index 1f88482f4a7b..9f8e139b2edb 100644 --- a/configs/platform-v8a/barebox.config +++ b/configs/platform-v8a/barebox.config @@ -193,6 +193,7 @@ CONFIG_BLOCK=y CONFIG_BLOCK_WRITE=y CONFIG_BLOCK_STATS=y CONFIG_FILETYPE=y +CONFIG_STRUCTIO=y CONFIG_BINFMT=y CONFIG_UIMAGE=y CONFIG_FITIMAGE=y @@ -412,7 +413,7 @@ CONFIG_CMD_PM_DOMAIN=y CONFIG_CMD_NVMEM=y # CONFIG_CMD_VARINFO is not set CONFIG_CMD_VERSION=y -# CONFIG_CMD_BFETCH is not set +CONFIG_CMD_BFETCH=y # CONFIG_CMD_MMC is not set CONFIG_CMD_MMC_EXTCSD=y CONFIG_CMD_POLLER=y @@ -447,7 +448,7 @@ CONFIG_CMD_UMOUNT=y # # Environment # -# CONFIG_CMD_CREATENV is not set +CONFIG_CMD_CREATENV=y CONFIG_CMD_NV=y CONFIG_CMD_EXPORT=y # CONFIG_CMD_DEFAULTENV is not set @@ -474,10 +475,10 @@ CONFIG_CMD_FILETYPE=y CONFIG_CMD_LN=y CONFIG_CMD_LS=y CONFIG_CMD_TREE=y -# CONFIG_CMD_STAT is not set +CONFIG_CMD_STAT=y CONFIG_CMD_MD5SUM=y CONFIG_CMD_MKDIR=y -# CONFIG_CMD_MKNOD is not set +CONFIG_CMD_MKNOD=y CONFIG_CMD_PWD=y CONFIG_CMD_READLINK=y CONFIG_CMD_RM=y @@ -1004,7 +1005,7 @@ CONFIG_GPIO_ROCKCHIP=y # Pin controllers # CONFIG_PINCTRL=y -# CONFIG_PINCTRL_STATE_PARAM is not set +CONFIG_PINCTRL_STATE_PARAM=y CONFIG_PINCTRL_IMX_IOMUX_V3=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_PINCTRL_SINGLE=y -- 2.47.3