DistroKit Mailinglist
 help / color / mirror / Atom feed
* [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A
@ 2023-11-04  0:35 Roland Hieber
  2023-11-04  0:35 ` [DistroKit] [PATCH 1/4] v8a: barebox: version bump 2023.05 -> 2023.09.0 Roland Hieber
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Roland Hieber @ 2023-11-04  0:35 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

Please apply on top of the data partition refactor series:
https://lore.distrokit.org/distrokit/20231103225253.1349209-1-rhi@pengutronix.de

Roland Hieber (4):
  v8a: barebox: version bump 2023.05 -> 2023.09.0
  v8a: barebox: enable of_compatible and of_fixup commands
  v8a: add RAUC support for rock3a
  v8a: build RAUC update bundle

 .../barebox-common-defaultenv/init/bootsource |  6 +-
 configs/platform-v8a/barebox.config           | 21 +++++-
 .../platform-v8a/config/images/rock3a.config  |  6 +-
 configs/platform-v8a/dts/bootstate.dtsi       | 72 +++++++++++++++++++
 configs/platform-v8a/platformconfig           | 16 ++++-
 .../lib/udev/rules.d/90-rauc-partitions.rules |  1 +
 6 files changed, 114 insertions(+), 8 deletions(-)
 create mode 100644 configs/platform-v8a/dts/bootstate.dtsi

-- 
2.39.2




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

* [DistroKit] [PATCH 1/4] v8a: barebox: version bump 2023.05 -> 2023.09.0
  2023-11-04  0:35 [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A Roland Hieber
@ 2023-11-04  0:35 ` Roland Hieber
  2023-11-04  0:35 ` [DistroKit] [PATCH 2/4] v8a: barebox: enable of_compatible and of_fixup commands Roland Hieber
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Roland Hieber @ 2023-11-04  0:35 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

Update to the new version with default options. This also includes
detection of GPT partitions with the barebox-state GUID for state
backends, which we'll make use of in the next commits.

Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 configs/platform-v8a/barebox.config | 19 +++++++++++++++++--
 configs/platform-v8a/platformconfig |  4 ++--
 2 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/configs/platform-v8a/barebox.config b/configs/platform-v8a/barebox.config
index 1c736a378e8b..88266dbc3071 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 2023.05.0 Configuration
+# Barebox/arm 2023.09.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_LINUX=y
@@ -54,6 +54,7 @@ CONFIG_MACH_NXP_IMX8MQ_EVK=y
 CONFIG_MACH_PHYTEC_SOM_IMX8MQ=y
 # CONFIG_MACH_POLYHEX_DEBIX is not set
 # CONFIG_MACH_PROTONIC_IMX8M is not set
+# CONFIG_MACH_SKOV_IMX8MP is not set
 # CONFIG_MACH_TQ_MBA8MPXL is not set
 # CONFIG_MACH_VARISCITE_DT8MCUSTOMBOARD_IMX8MP is not set
 # CONFIG_MACH_ZII_IMX8MQ_DEV is not set
@@ -81,6 +82,7 @@ CONFIG_MACH_RK3568_EVB=y
 # CONFIG_MACH_RK3568_BPI_R2PRO is not set
 # CONFIG_MACH_PINE64_QUARTZ64 is not set
 CONFIG_MACH_RADXA_ROCK3=y
+# CONFIG_MACH_RADXA_ROCK5 is not set
 # CONFIG_MACH_RADXA_CM3 is not set
 
 #
@@ -132,6 +134,7 @@ CONFIG_LOCALVERSION=""
 CONFIG_LOCALVERSION_AUTO=y
 CONFIG_BANNER=y
 CONFIG_MEMINFO=y
+CONFIG_MEMTEST=y
 CONFIG_ENVIRONMENT_VARIABLES=y
 CONFIG_GLOBALVAR=y
 CONFIG_NVVAR=y
@@ -153,7 +156,6 @@ CONFIG_IMAGE_COMPRESSION_LZO=y
 # CONFIG_IMAGE_COMPRESSION_XZKERN is not set
 # CONFIG_IMAGE_COMPRESSION_NONE is not set
 CONFIG_MMU=y
-CONFIG_MMU_EARLY=y
 CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
 CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
@@ -273,6 +275,7 @@ CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_CC_HAS_KASAN_GENERIC=y
 # CONFIG_KASAN is not set
 # CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
 # end of Debugging
 
 #
@@ -304,6 +307,7 @@ CONFIG_LONGHELP=y
 CONFIG_CMD_IOMEM=y
 CONFIG_CMD_IMD=y
 CONFIG_CMD_MEMINFO=y
+# CONFIG_CMD_ARM_MMUINFO is not set
 CONFIG_CMD_REGULATOR=y
 # CONFIG_CMD_PM_DOMAIN is not set
 # CONFIG_CMD_NVMEM is not set
@@ -464,11 +468,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 CONFIG_CMD_FIRMWARELOAD=y
+# CONFIG_CMD_OF_COMPATIBLE is not set
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
+# CONFIG_CMD_OF_FIXUP is not set
 # CONFIG_CMD_OF_FIXUP_STATUS is not set
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
@@ -558,6 +564,7 @@ CONFIG_DP83867_PHY=y
 # CONFIG_LXT_PHY is not set
 # CONFIG_MARVELL_PHY is not set
 CONFIG_MICREL_PHY=y
+# CONFIG_MOTORCOMM_PHY is not set
 # CONFIG_NATIONAL_PHY is not set
 CONFIG_REALTEK_PHY=y
 # CONFIG_SMSC_PHY is not set
@@ -634,6 +641,7 @@ CONFIG_MTD_M25P80=y
 CONFIG_MTD_SPI_NOR=y
 CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
 # CONFIG_SPI_CADENCE_QUADSPI is not set
+# CONFIG_SPI_SYNOPSYS_OCTALSPI_NOR is not set
 # CONFIG_MTD_UBI is not set
 CONFIG_DISK=y
 CONFIG_DISK_WRITE=y
@@ -670,6 +678,7 @@ CONFIG_USB_STORAGE=y
 #
 # CONFIG_USB_HUB_USB251XB is not set
 # CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_TYPEC_TUSB320 is not set
 CONFIG_USB_GADGET=y
 CONFIG_USB_GADGET_DRIVER_ARC_PBL=y
 CONFIG_USB_GADGET_DUALSPEED=y
@@ -701,6 +710,7 @@ CONFIG_MCI_MMC_BOOT_PARTITIONS=y
 #
 # --- MCI host drivers ---
 #
+# CONFIG_MCI_DWC_MSHC is not set
 CONFIG_MCI_DW=y
 # CONFIG_MCI_DW_PIO is not set
 CONFIG_MCI_ROCKCHIP_DWCMSHC=y
@@ -809,6 +819,7 @@ CONFIG_GPIO_GENERIC=y
 CONFIG_GPIO_IMX=y
 # CONFIG_GPIO_PCA953X is not set
 # CONFIG_GPIO_PCF857X is not set
+CONFIG_GPIO_ROCKCHIP=y
 # CONFIG_GPIO_DESIGNWARE is not set
 # CONFIG_GPIO_SX150X is not set
 # CONFIG_GPIO_SIFIVE is not set
@@ -861,6 +872,7 @@ CONFIG_HW_HAS_PCI=y
 #
 # CONFIG_PCI is not set
 # CONFIG_PCI_IMX6 is not set
+# CONFIG_PCI_ROCKCHIP is not set
 # CONFIG_PCI_ECAM_GENERIC is not set
 # end of PCI bus options
 
@@ -1053,6 +1065,8 @@ CONFIG_DIGEST_SHA1_GENERIC=y
 # CONFIG_DIGEST_SHA384_GENERIC is not set
 # CONFIG_DIGEST_SHA512_GENERIC is not set
 # CONFIG_DIGEST_HMAC_GENERIC is not set
+# CONFIG_DIGEST_SHA1_ARM64_CE is not set
+# CONFIG_DIGEST_SHA256_ARM64_CE is not set
 # CONFIG_CRYPTO_KEYSTORE is not set
 # end of Crypto support
 
@@ -1060,6 +1074,7 @@ CONFIG_DIGEST_SHA1_GENERIC=y
 # Firmware files
 #
 CONFIG_EXTRA_FIRMWARE_DIR="firmware"
+CONFIG_MISSING_FIRMWARE_ERROR=y
 CONFIG_FIRMWARE_IMX_LPDDR4_PMU_TRAIN=y
 CONFIG_FIRMWARE_IMX_DDR4_PMU_TRAIN=y
 CONFIG_FIRMWARE_IMX8MM_ATF=y
diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig
index 404a13e959de..8b7c54712bd1 100644
--- a/configs/platform-v8a/platformconfig
+++ b/configs/platform-v8a/platformconfig
@@ -180,10 +180,10 @@ PTXCONF_CONSOLE_SPEED="115200"
 PTXCONF_BAREBOX_ARCH_STRING="arm"
 PTXCONF_BAREBOX_DEPENDENCIES=y
 PTXCONF_BAREBOX=y
-PTXCONF_BAREBOX_VERSION="2023.05.0"
+PTXCONF_BAREBOX_VERSION="2023.09.0"
 PTXCONF_BAREBOX_CONFIG_BUILDSYSTEM_VERSION=y
 PTXCONF_BAREBOX_BUILDSYSTEM_VERSION="${PTXDIST_VCS_VERSION}"
-PTXCONF_BAREBOX_MD5="35a6a96f00df2a3f596efdc5d2459cb5"
+PTXCONF_BAREBOX_MD5="a605929ca1d8295fc43b5e1f309152c9"
 PTXCONF_BAREBOX_CONFIG="barebox.config"
 PTXCONF_BAREBOX_FIRMWARE=y
 PTXCONF_BAREBOX_EXTRA_ENV=y
-- 
2.39.2




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

* [DistroKit] [PATCH 2/4] v8a: barebox: enable of_compatible and of_fixup commands
  2023-11-04  0:35 [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A Roland Hieber
  2023-11-04  0:35 ` [DistroKit] [PATCH 1/4] v8a: barebox: version bump 2023.05 -> 2023.09.0 Roland Hieber
@ 2023-11-04  0:35 ` Roland Hieber
  2023-11-04  0:35 ` [DistroKit] [PATCH 3/4] v8a: add RAUC support for rock3a Roland Hieber
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Roland Hieber @ 2023-11-04  0:35 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

Enable two useful commands for debugging.

Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 configs/platform-v8a/barebox.config | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/configs/platform-v8a/barebox.config b/configs/platform-v8a/barebox.config
index 88266dbc3071..9ac64ad8a7f4 100644
--- a/configs/platform-v8a/barebox.config
+++ b/configs/platform-v8a/barebox.config
@@ -468,13 +468,13 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 CONFIG_CMD_FIRMWARELOAD=y
-# CONFIG_CMD_OF_COMPATIBLE is not set
+CONFIG_CMD_OF_COMPATIBLE=y
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
 CONFIG_CMD_OF_NODE=y
 CONFIG_CMD_OF_PROPERTY=y
 # CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
-# CONFIG_CMD_OF_FIXUP is not set
+CONFIG_CMD_OF_FIXUP=y
 # CONFIG_CMD_OF_FIXUP_STATUS is not set
 CONFIG_CMD_OF_OVERLAY=y
 CONFIG_CMD_OFTREE=y
-- 
2.39.2




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

* [DistroKit] [PATCH 3/4] v8a: add RAUC support for rock3a
  2023-11-04  0:35 [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A Roland Hieber
  2023-11-04  0:35 ` [DistroKit] [PATCH 1/4] v8a: barebox: version bump 2023.05 -> 2023.09.0 Roland Hieber
  2023-11-04  0:35 ` [DistroKit] [PATCH 2/4] v8a: barebox: enable of_compatible and of_fixup commands Roland Hieber
@ 2023-11-04  0:35 ` Roland Hieber
  2023-11-04  0:35 ` [DistroKit] [PATCH 4/4] v8a: build RAUC update bundle Roland Hieber
  2023-11-06 11:58 ` [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A Robert Schwebel
  4 siblings, 0 replies; 6+ messages in thread
From: Roland Hieber @ 2023-11-04  0:35 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

* Add a state partition to the genimage configuration (offset is not
  needed for the root partition since genimage can calculate that based
  on the size of the previous partition and the alignment; and the
  barebox-state partition is autodetected based on the partition GUID)
* Add a device tree fragment to barebox containing the state backend
* Add appropriate variables to the barebox defaultenv so the bootchooser
  can decide into which partition to boot
* Map boot device (SD card) in rauc-udev compatibility layer

Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 .../barebox-common-defaultenv/init/bootsource |  6 +-
 configs/platform-v8a/barebox.config           |  2 +-
 .../platform-v8a/config/images/rock3a.config  |  6 +-
 configs/platform-v8a/dts/bootstate.dtsi       | 72 +++++++++++++++++++
 .../lib/udev/rules.d/90-rauc-partitions.rules |  1 +
 5 files changed, 84 insertions(+), 3 deletions(-)
 create mode 100644 configs/platform-v8a/dts/bootstate.dtsi

diff --git a/configs/platform-v8a/barebox-common-defaultenv/init/bootsource b/configs/platform-v8a/barebox-common-defaultenv/init/bootsource
index db1915321531..fe63bbbe099b 100644
--- a/configs/platform-v8a/barebox-common-defaultenv/init/bootsource
+++ b/configs/platform-v8a/barebox-common-defaultenv/init/bootsource
@@ -7,10 +7,14 @@ fi
 
 if [ "$bootsource" = mmc ]; then
 	detect mmc$bootsource_instance
-	global.boot.default="mmc$bootsource_instance net"
+	global.boot.default="bootchooser net"
 fi
 
 if [ "${global.model}" = "Radxa ROCK3 Model A" ]; then
+	global bootchooser.state_prefix="state.bootstate"
+	global bootchooser.targets="system0 system1"
+	global bootchooser.system0.boot="mmc1.root-A"
+	global bootchooser.system1.boot="mmc1.root-B"
 	if [ "$bootsource" = "spi-nor" ]; then
 		usbgadget -A '/dev/mmc1(sd)'
 		global.autoboot=abort
diff --git a/configs/platform-v8a/barebox.config b/configs/platform-v8a/barebox.config
index 9ac64ad8a7f4..8b0cb4647239 100644
--- a/configs/platform-v8a/barebox.config
+++ b/configs/platform-v8a/barebox.config
@@ -238,7 +238,7 @@ CONFIG_BOOTCHOOSER=y
 CONFIG_RESET_SOURCE=y
 # CONFIG_MACHINE_ID is not set
 # CONFIG_SYSTEMD_OF_WATCHDOG is not set
-CONFIG_EXTERNAL_DTS_FRAGMENTS=""
+CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi"
 
 #
 # OP-TEE loading
diff --git a/configs/platform-v8a/config/images/rock3a.config b/configs/platform-v8a/config/images/rock3a.config
index 4b53e32ced3d..19e8a306861a 100644
--- a/configs/platform-v8a/config/images/rock3a.config
+++ b/configs/platform-v8a/config/images/rock3a.config
@@ -21,8 +21,12 @@ image @IMAGE@ {
 		in-partition-table = false
 		image = /dev/null
 	}
+	partition barebox-state {
+		size = 1M
+		partition-type-uuid = 4778ed65-bf42-45fa-9c5b-287a1dc4aab1 # barebox-state
+		image = /dev/null
+	}
 	partition root-A {
-		offset = 5M
 		image = "root.ext2"
 		partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae # root-arm64
 	}
diff --git a/configs/platform-v8a/dts/bootstate.dtsi b/configs/platform-v8a/dts/bootstate.dtsi
new file mode 100644
index 000000000000..d5dee2cea8c1
--- /dev/null
+++ b/configs/platform-v8a/dts/bootstate.dtsi
@@ -0,0 +1,72 @@
+/** Radxa ROCK3 Model A *******************************************************/
+#ifdef rk3568_rock_3a_dts
+/ {
+	aliases {
+		state = &state_sd;
+	};
+
+	state_sd: state {
+		#address-cells = <1>;
+		#size-cells = <1>;
+		compatible = "barebox,state";
+		magic = <0xde3e5c14>;
+		backend = <&sdmmc0>;   // via GPT Type UUID
+		backend-type = "raw";
+		backend-storage-type = "direct";
+		backend-stridesize = <0x40>;
+	};
+};
+
+#endif
+
+/** Generic bootstate node for all platforms **********************************/
+/ {
+	state: state {
+		bootstate: bootstate {};
+	};
+};
+
+&bootstate {
+	#address-cells = <1>;
+	#size-cells = <1>;
+
+	system0 {
+		#address-cells = <1>;
+		#size-cells = <1>;
+
+		remaining_attempts@0 {
+			reg = <0x0 0x4>;
+			type = "uint32";
+			default = <3>;
+		};
+
+		priority@4 {
+			reg = <0x4 0x4>;
+			type = "uint32";
+			default = <20>;
+		};
+	};
+
+	system1 {
+		#address-cells = <1>;
+		#size-cells = <1>;
+
+		remaining_attempts@8 {
+			reg = <0x8 0x4>;
+			type = "uint32";
+			default = <3>;
+		};
+
+		priority@c {
+			reg = <0xc 0x4>;
+			type = "uint32";
+			default = <10>;
+		};
+	};
+
+	last_chosen@10 {
+		reg = <0x10 0x4>;
+		type = "uint32";
+	};
+};
+
diff --git a/projectroot/usr/lib/udev/rules.d/90-rauc-partitions.rules b/projectroot/usr/lib/udev/rules.d/90-rauc-partitions.rules
index 64f1aab46ac0..2da28ae5df16 100644
--- a/projectroot/usr/lib/udev/rules.d/90-rauc-partitions.rules
+++ b/projectroot/usr/lib/udev/rules.d/90-rauc-partitions.rules
@@ -15,6 +15,7 @@ ENV{OF_BASE_COMPATIBLE}=="*lxa,stm32mp157c-mc1*", ENV{ID_PATH}=="platform-soc-am
 ENV{OF_BASE_COMPATIBLE}=="*ti,am335x-bone-black*", ENV{ID_PATH}=="platform-48060000.mmc", TAG+="boot_disk"
 ENV{OF_BASE_COMPATIBLE}=="*raspberrypi,3-model-b*", ENV{ID_PATH}=="platform-3f202000.mmc", TAG+="boot_disk"
 ENV{OF_BASE_COMPATIBLE}=="*riot,imx6s-riotboard*", ENV{ID_PATH}=="platform-2198000.mmc", TAG+="boot_disk"
+ENV{OF_BASE_COMPATIBLE}=="*radxa,rock3a*", ENV{ID_PATH}=="platform-fe2b0000.mmc", TAG+="boot_disk"
 
 # second part: create /dev/disk/by-usage/ symlinks
 ENV{DEVTYPE}!="partition", GOTO="rauc_partitions_end"
-- 
2.39.2




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

* [DistroKit] [PATCH 4/4] v8a: build RAUC update bundle
  2023-11-04  0:35 [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A Roland Hieber
                   ` (2 preceding siblings ...)
  2023-11-04  0:35 ` [DistroKit] [PATCH 3/4] v8a: add RAUC support for rock3a Roland Hieber
@ 2023-11-04  0:35 ` Roland Hieber
  2023-11-06 11:58 ` [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A Robert Schwebel
  4 siblings, 0 replies; 6+ messages in thread
From: Roland Hieber @ 2023-11-04  0:35 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

Enable the update bundle so v8a platforms can be updated via RAUC, and
put something useful in the bundle description.

Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 configs/platform-v8a/platformconfig | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig
index 8b7c54712bd1..c57e3008827b 100644
--- a/configs/platform-v8a/platformconfig
+++ b/configs/platform-v8a/platformconfig
@@ -261,7 +261,12 @@ PTXCONF_IMAGE_KERNEL_INSTALL_EARLY=y
 # PTXCONF_IMAGE_KERNEL_LZOP is not set
 # end of Generate images/linuximage    
 
-# PTXCONF_IMAGE_RAUC is not set
+PTXCONF_IMAGE_RAUC=y
+PTXCONF_IMAGE_RAUC_DESCRIPTION="${PTXCONF_PROJECT_VENDOR} ${PTXCONF_PROJECT}"
+# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_PLAIN is not set
+PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_VERITY=y
+# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_CRYPT is not set
+# PTXCONF_IMAGE_RAUC_INTERMEDIATE is not set
 PTXCONF_IMAGE_ROCK3A=y
 PTXCONF_IMAGE_ROOT_CPIO=y
 # PTXCONF_IMAGE_ROOT_CPIO_COMPRESSION_MODE_NONE is not set
@@ -306,6 +311,7 @@ PTXCONF_HOST_EXTRACT_CERT=y
 PTXCONF_HOST_FLEX=y
 PTXCONF_HOST_GENEXT2FS=y
 PTXCONF_HOST_GENIMAGE=y
+PTXCONF_HOST_GLIB=y
 PTXCONF_HOST_LIBCONFUSE=y
 PTXCONF_HOST_LIBFFI=y
 PTXCONF_HOST_LIBKMOD=y
@@ -321,6 +327,7 @@ PTXCONF_HOST_NINJA=y
 PTXCONF_HOST_OPENSC=y
 PTXCONF_HOST_OPENSSL=y
 PTXCONF_HOST_P11_KIT=y
+PTXCONF_HOST_PCRE2=y
 PTXCONF_HOST_PYTHON3_FLIT_CORE=y
 PTXCONF_HOST_PYTHON3_INSTALLER=y
 PTXCONF_HOST_PYTHON3_PACKAGING=y
@@ -328,12 +335,15 @@ PTXCONF_HOST_PYTHON3_PYBUILD=y
 PTXCONF_HOST_PYTHON3_PYPROJECT_HOOKS=y
 PTXCONF_HOST_PYTHON3_TOMLI=y
 PTXCONF_HOST_PYTHON3_WHEEL=y
+PTXCONF_HOST_RAUC=y
 PTXCONF_HOST_SOFTHSM=y
 PTXCONF_HOST_SQLITE=y
+PTXCONF_HOST_SQUASHFS_TOOLS=y
 PTXCONF_HOST_SYSTEM_BC=y
 PTXCONF_HOST_SYSTEM_PYTHON3=y
 PTXCONF_HOST_SYSTEM_PYTHON3_SETUPTOOLS=y
 PTXCONF_HOST_UTIL_LINUX=y
+PTXCONF_HOST_ZLIB=y
 PTXCONF_HOST_ZSTD=y
 
 #
-- 
2.39.2




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

* Re: [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A
  2023-11-04  0:35 [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A Roland Hieber
                   ` (3 preceding siblings ...)
  2023-11-04  0:35 ` [DistroKit] [PATCH 4/4] v8a: build RAUC update bundle Roland Hieber
@ 2023-11-06 11:58 ` Robert Schwebel
  4 siblings, 0 replies; 6+ messages in thread
From: Robert Schwebel @ 2023-11-06 11:58 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit

On Sat, Nov 04, 2023 at 01:35:21AM +0100, Roland Hieber wrote:
> Please apply on top of the data partition refactor series:
> https://lore.distrokit.org/distrokit/20231103225253.1349209-1-rhi@pengutronix.de
> 
> Roland Hieber (4):
>   v8a: barebox: version bump 2023.05 -> 2023.09.0
>   v8a: barebox: enable of_compatible and of_fixup commands
>   v8a: add RAUC support for rock3a
>   v8a: build RAUC update bundle
> 
>  .../barebox-common-defaultenv/init/bootsource |  6 +-
>  configs/platform-v8a/barebox.config           | 21 +++++-
>  .../platform-v8a/config/images/rock3a.config  |  6 +-
>  configs/platform-v8a/dts/bootstate.dtsi       | 72 +++++++++++++++++++
>  configs/platform-v8a/platformconfig           | 16 ++++-
>  .../lib/udev/rules.d/90-rauc-partitions.rules |  1 +
>  6 files changed, 114 insertions(+), 8 deletions(-)
>  create mode 100644 configs/platform-v8a/dts/bootstate.dtsi

Applied to next.

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



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

end of thread, other threads:[~2023-11-06 11:58 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-04  0:35 [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A Roland Hieber
2023-11-04  0:35 ` [DistroKit] [PATCH 1/4] v8a: barebox: version bump 2023.05 -> 2023.09.0 Roland Hieber
2023-11-04  0:35 ` [DistroKit] [PATCH 2/4] v8a: barebox: enable of_compatible and of_fixup commands Roland Hieber
2023-11-04  0:35 ` [DistroKit] [PATCH 3/4] v8a: add RAUC support for rock3a Roland Hieber
2023-11-04  0:35 ` [DistroKit] [PATCH 4/4] v8a: build RAUC update bundle Roland Hieber
2023-11-06 11:58 ` [DistroKit] [PATCH 0/4] RAUC support for Radxa ROCK3 Model A Robert Schwebel

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