* [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