public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
* [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation
@ 2025-11-24  7:15 'Jan Kiszka' via isar-users
  2025-11-24  7:15 ` [PATCH 1/4] u-boot-beagleplay: Update to v2025.10 'Jan Kiszka' via isar-users
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: 'Jan Kiszka' via isar-users @ 2025-11-24  7:15 UTC (permalink / raw)
  To: isar-users

Renovate the dependencies needed for the BeaglePlay. Unfortunately, we
still need a self-built kernel as the BeagleBoard folks forgot to
request enabling at least one kernel switch for the PMIC driver in the
Debian kernel.

Along that, deprecate the hybrid-boot wic plugin that was once developed
for this board. wic now has native support for hybrid-gpt which achieves
the same.

Jan

Jan Kiszka (4):
  u-boot-beagleplay: Update to v2025.10
  linux-mailine: Update to 6.12.58
  beagleplay: Use gpt-hybrid instead of our custom plugin
  wic: Deprecate hybrid-boot plugin

 RECIPE-API-CHANGELOG.md                       |  5 ++
 ...2x-Add-basic-initialization-for-usb-.patch | 80 -------------------
 .../recipes-bsp/u-boot/files/rules-beagleplay |  4 +-
 ...024.01.bb => u-boot-beagleplay_2025.10.bb} | 16 ++--
 ...ne_6.6.11.bb => linux-mainline_6.12.58.bb} |  4 +-
 ...nux-phy_6.6.11.bb => linux-phy_6.12.58.bb} |  2 +-
 .../lib/wic/canned-wks/beagleplay.wks.in      |  6 +-
 .../lib/wic/plugins/source/hybrid-boot.py     |  1 +
 8 files changed, 22 insertions(+), 96 deletions(-)
 delete mode 100644 meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch
 rename meta-isar/recipes-bsp/u-boot/{u-boot-beagleplay_2024.01.bb => u-boot-beagleplay_2025.10.bb} (71%)
 rename meta-isar/recipes-kernel/linux/{linux-mainline_6.6.11.bb => linux-mainline_6.12.58.bb} (91%)
 rename meta-isar/recipes-kernel/linux/{linux-phy_6.6.11.bb => linux-phy_6.12.58.bb} (84%)

-- 
2.51.0

-- 
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/cover.1763968559.git.jan.kiszka%40siemens.com.

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

* [PATCH 1/4] u-boot-beagleplay: Update to v2025.10
  2025-11-24  7:15 [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation 'Jan Kiszka' via isar-users
@ 2025-11-24  7:15 ` 'Jan Kiszka' via isar-users
  2025-11-24  7:15 ` [PATCH 2/4] linux-mailine: Update to 6.12.58 'Jan Kiszka' via isar-users
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: 'Jan Kiszka' via isar-users @ 2025-11-24  7:15 UTC (permalink / raw)
  To: isar-users

From: Jan Kiszka <jan.kiszka@siemens.com>

This allows to drop the patch we were carrying.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 ...2x-Add-basic-initialization-for-usb-.patch | 80 -------------------
 .../recipes-bsp/u-boot/files/rules-beagleplay |  4 +-
 ...024.01.bb => u-boot-beagleplay_2025.10.bb} | 16 ++--
 3 files changed, 10 insertions(+), 90 deletions(-)
 delete mode 100644 meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch
 rename meta-isar/recipes-bsp/u-boot/{u-boot-beagleplay_2024.01.bb => u-boot-beagleplay_2025.10.bb} (71%)

diff --git a/meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch b/meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch
deleted file mode 100644
index d4e3137e..00000000
--- a/meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 3502d8a4dd51b3bfe9b2fb123f0e8d6f7c0735ec Mon Sep 17 00:00:00 2001
-From: Nishanth Menon <nm@ti.com>
-Date: Tue, 25 Jul 2023 13:52:50 -0500
-Subject: [PATCH] TMP: board: ti: am62x: Add basic initialization for usb
- voltage, 32k crystal, debounce
-
-Do the basic configuration required for setting up the USB core voltage
-configuration, setup to configure the 32k clock coming from 32k crystal
-and the debounce configurations for the various pins.
-
-See https://lore.kernel.org/u-boot/20230725185253.2123433-4-nm@ti.com/
-Changes since then: writel(val, reg) - fixed for debounce values
-
-Signed-off-by: Nishanth Menon <nm@ti.com>
----
- board/ti/am62x/evm.c | 46 ++++++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 46 insertions(+)
-
-diff --git a/board/ti/am62x/evm.c b/board/ti/am62x/evm.c
-index ad939088402..a1575c2b220 100644
---- a/board/ti/am62x/evm.c
-+++ b/board/ti/am62x/evm.c
-@@ -78,8 +78,54 @@ static int video_setup(void)
- 	return 0;
- }
- 
-+#define CTRLMMR_USB0_PHY_CTRL	0x43004008
-+#define CTRLMMR_USB1_PHY_CTRL	0x43004018
-+#define CORE_VOLTAGE		0x80000000
-+
-+#define WKUP_CTRLMMR_DBOUNCE_CFG1 0x04504084
-+#define WKUP_CTRLMMR_DBOUNCE_CFG2 0x04504088
-+#define WKUP_CTRLMMR_DBOUNCE_CFG3 0x0450408c
-+#define WKUP_CTRLMMR_DBOUNCE_CFG4 0x04504090
-+#define WKUP_CTRLMMR_DBOUNCE_CFG5 0x04504094
-+#define WKUP_CTRLMMR_DBOUNCE_CFG6 0x04504098
-+
- void spl_board_init(void)
- {
-+	u32 val;
-+
-+	/* Set USB0 PHY core voltage to 0.85V */
-+	val = readl(CTRLMMR_USB0_PHY_CTRL);
-+	val &= ~(CORE_VOLTAGE);
-+	writel(val, CTRLMMR_USB0_PHY_CTRL);
-+
-+	/* Set USB1 PHY core voltage to 0.85V */
-+	val = readl(CTRLMMR_USB1_PHY_CTRL);
-+	val &= ~(CORE_VOLTAGE);
-+	writel(val, CTRLMMR_USB1_PHY_CTRL);
-+
-+	/* We have 32k crystal, so lets enable it */
-+	val = readl(MCU_CTRL_LFXOSC_CTRL);
-+	val &= ~(MCU_CTRL_LFXOSC_32K_DISABLE_VAL);
-+	writel(val, MCU_CTRL_LFXOSC_CTRL);
-+	/* Add any TRIM needed for the crystal here.. */
-+	/* Make sure to mux up to take the SoC 32k from the crystal */
-+	writel(MCU_CTRL_DEVICE_CLKOUT_LFOSC_SELECT_VAL,
-+	       MCU_CTRL_DEVICE_CLKOUT_32K_CTRL);
-+
-+	/* Setup debounce conf registers - arbitrary values. Times are approx */
-+	/* 1.9ms debounce @ 32k */
-+	writel(0x1, WKUP_CTRLMMR_DBOUNCE_CFG1);
-+	/* 5ms debounce @ 32k */
-+	writel(0x5, WKUP_CTRLMMR_DBOUNCE_CFG2);
-+	/* 20ms debounce @ 32k */
-+	writel(0x14, WKUP_CTRLMMR_DBOUNCE_CFG3);
-+	/* 46ms debounce @ 32k */
-+	writel(0x18, WKUP_CTRLMMR_DBOUNCE_CFG4);
-+	/* 100ms debounce @ 32k */
-+	writel(0x1c, WKUP_CTRLMMR_DBOUNCE_CFG5);
-+	/* 156ms debounce @ 32k */
-+	writel(0x1f, WKUP_CTRLMMR_DBOUNCE_CFG6);
-+
- 	video_setup();
- 	enable_caches();
- 	if (IS_ENABLED(CONFIG_SPL_SPLASH_SCREEN) && IS_ENABLED(CONFIG_SPL_BMP))
--- 
-2.35.3
-
diff --git a/meta-isar/recipes-bsp/u-boot/files/rules-beagleplay b/meta-isar/recipes-bsp/u-boot/files/rules-beagleplay
index bc6c8f2b..fbd423a7 100755
--- a/meta-isar/recipes-bsp/u-boot/files/rules-beagleplay
+++ b/meta-isar/recipes-bsp/u-boot/files/rules-beagleplay
@@ -13,10 +13,10 @@ SET_CROSS_BUILD_TOOLS=CROSS_BUILD_TOOLS=y
 endif
 
 override_dh_auto_build:
-	$(MAKE) $(PARALLEL_MAKE) ARCH=arm am62x_evm_r5_defconfig beagleplay_r5.config
+	$(MAKE) $(PARALLEL_MAKE) ARCH=arm am62x_beagleplay_r5_defconfig
 	$(MAKE) $(PARALLEL_MAKE) ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
 
-	$(MAKE) $(PARALLEL_MAKE) am62x_evm_a53_defconfig beagleplay_a53.config
+	$(MAKE) $(PARALLEL_MAKE) am62x_beagleplay_a53_defconfig
 	$(MAKE) $(PARALLEL_MAKE) BL31=/usr/lib/trusted-firmware-a/beagleplay/bl31.bin \
 		TEE=/usr/lib/optee-os/beagleplay/tee-raw.bin
 	$(MAKE) $(PARALLEL_MAKE) u-boot-initial-env
diff --git a/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01.bb b/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2025.10.bb
similarity index 71%
rename from meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01.bb
rename to meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2025.10.bb
index f9b6b6c3..b3ec4503 100644
--- a/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01.bb
+++ b/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2025.10.bb
@@ -7,19 +7,18 @@
 
 require recipes-bsp/u-boot/u-boot-custom.inc
 
-TI_FIRMWARE_SRCREV = "9ee2fedb1fb4815f54310dd872d34faf9948c7c1"
+TI_FIRMWARE_SRCREV = "0a37dc07b1120127eba73c7196a0b532350b9639"
 
 SRC_URI += " \
     https://ftp.denx.de/pub/u-boot/u-boot-${PV}.tar.bz2 \
     https://github.com/TexasInstruments/ti-linux-firmware/raw/${TI_FIRMWARE_SRCREV}/ti-sysfw/ti-fs-firmware-am62x-gp.bin;downloadfilename=ti-fs-firmware-am62x-gp.bin;name=sysfw \
     https://github.com/TexasInstruments/ti-linux-firmware/raw/${TI_FIRMWARE_SRCREV}/ti-sysfw/ti-fs-stub-firmware-am62x-gp.bin;downloadfilename=ti-fs-stub-firmware-am62x-gp.bin;name=sysfw-stub \
     https://github.com/TexasInstruments/ti-linux-firmware/raw/${TI_FIRMWARE_SRCREV}/ti-dm/am62xx/ipc_echo_testb_mcu1_0_release_strip.xer5f;downloadfilename=ipc_echo_testb_mcu1_0_release_strip.xer5f;name=dm \
-    file://0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch \
     file://rules-beagleplay"
-SRC_URI[sha256sum] = "b99611f1ed237bf3541bdc8434b68c96a6e05967061f992443cb30aabebef5b3"
-SRC_URI[sysfw.sha256sum] = "be7008fdf60ea7ac72d36f57a29c6a1cc6b1aa01a595eae7b3e0e927aae78e2b"
-SRC_URI[sysfw-stub.sha256sum] = "1d5b23b8395037539c3b97eda2f3cc887ac2d6d0c834c9238fb727efc3c8a253"
-SRC_URI[dm.sha256sum] = "6d8a1d8a8ea430efcc6effe025865df1e5eeebf572273d97e9529781e1d04663"
+SRC_URI[sha256sum] = "b4f032848e56cc8f213ad59f9132c084dbbb632bc29176d024e58220e0efdf4a"
+SRC_URI[sysfw.sha256sum] = "368457718e7dc2c429db7177b31949b5d120ec97563746867fbc4883c94ee1c3"
+SRC_URI[sysfw-stub.sha256sum] = "451f273b81c35b42d64e3ddfa73271dbff9da1d93f0713ec6e69bed5e836c28d"
+SRC_URI[dm.sha256sum] = "0748804446dc79a8f9564f2d734d1f4346639a55e667707714c11e62766bcfce"
 
 S = "${WORKDIR}/u-boot-${PV}"
 
@@ -29,9 +28,10 @@ U_BOOT_BIN_INSTALL = "tiboot3-am62x-gp-evm.bin tispl.bin_unsigned u-boot.img_uns
 
 DEPENDS += "trusted-firmware-a-beagleplay optee-os-beagleplay"
 DEBIAN_BUILD_DEPENDS =. "gcc-arm-linux-gnueabihf, \
-    libssl-dev:native, libssl-dev, \
+    libgnutls28-dev:native, libgnutls28-dev:${DISTRO_ARCH}, \
+    libssl-dev:native, libssl-dev:${DISTRO_ARCH}, \
     swig, python3-dev:native, python3-setuptools, python3-pyelftools, \
-    python3-jsonschema:native, python3-yaml:native, \
+    python3-jsonschema:native, python3-yaml:native, yamllint:native, \
     trusted-firmware-a-beagleplay, optee-os-beagleplay,"
 
 do_prepare_build:append() {
-- 
2.51.0

-- 
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/7b7564270ed5464f1f17a4a24861fdcf2355b6cb.1763968559.git.jan.kiszka%40siemens.com.

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

* [PATCH 2/4] linux-mailine: Update to 6.12.58
  2025-11-24  7:15 [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation 'Jan Kiszka' via isar-users
  2025-11-24  7:15 ` [PATCH 1/4] u-boot-beagleplay: Update to v2025.10 'Jan Kiszka' via isar-users
@ 2025-11-24  7:15 ` 'Jan Kiszka' via isar-users
  2025-11-24  7:15 ` [PATCH 3/4] beagleplay: Use gpt-hybrid instead of our custom plugin 'Jan Kiszka' via isar-users
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: 'Jan Kiszka' via isar-users @ 2025-11-24  7:15 UTC (permalink / raw)
  To: isar-users

From: Jan Kiszka <jan.kiszka@siemens.com>

This give warning-free boot on the beagleplay.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 .../{linux-mainline_6.6.11.bb => linux-mainline_6.12.58.bb}   | 4 ++--
 .../linux/{linux-phy_6.6.11.bb => linux-phy_6.12.58.bb}       | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)
 rename meta-isar/recipes-kernel/linux/{linux-mainline_6.6.11.bb => linux-mainline_6.12.58.bb} (91%)
 rename meta-isar/recipes-kernel/linux/{linux-phy_6.6.11.bb => linux-phy_6.12.58.bb} (84%)

diff --git a/meta-isar/recipes-kernel/linux/linux-mainline_6.6.11.bb b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.58.bb
similarity index 91%
rename from meta-isar/recipes-kernel/linux/linux-mainline_6.6.11.bb
rename to meta-isar/recipes-kernel/linux/linux-mainline_6.12.58.bb
index 2287e763..a21ef81c 100644
--- a/meta-isar/recipes-kernel/linux/linux-mainline_6.6.11.bb
+++ b/meta-isar/recipes-kernel/linux/linux-mainline_6.12.58.bb
@@ -1,7 +1,7 @@
 # Example recipe for building the mainline kernel
 #
 # This software is a part of ISAR.
-# Copyright (c) Siemens AG, 2018-2024
+# Copyright (c) Siemens AG, 2018-2025
 #
 # SPDX-License-Identifier: MIT
 
@@ -16,7 +16,7 @@ SRC_URI += " \
     file://subdir/no-ubifs-fs.cfg \
     file://no-root-nfs.cfg;apply=no"
 
-SRC_URI[sha256sum] = "afe2e5a661bb886d762684ebea71607d1ee8cb9dd100279d2810ba20d9671e52"
+SRC_URI[sha256sum] = "5f1c4c546660a6a81046fdfa6195306bad2c8d17c0d69876dc100a85ad4613ac"
 
 S = "${WORKDIR}/linux-${ARCHIVE_VERSION}"
 
diff --git a/meta-isar/recipes-kernel/linux/linux-phy_6.6.11.bb b/meta-isar/recipes-kernel/linux/linux-phy_6.12.58.bb
similarity index 84%
rename from meta-isar/recipes-kernel/linux/linux-phy_6.6.11.bb
rename to meta-isar/recipes-kernel/linux/linux-phy_6.12.58.bb
index 25864d1c..0ee6eea9 100644
--- a/meta-isar/recipes-kernel/linux/linux-phy_6.6.11.bb
+++ b/meta-isar/recipes-kernel/linux/linux-phy_6.12.58.bb
@@ -1,4 +1,4 @@
-require recipes-kernel/linux/linux-mainline_6.6.11.bb
+require recipes-kernel/linux/linux-mainline_${PV}.bb
 
 SRC_URI:remove = "file://ftpm-module.cfg"
 SRC_URI:remove = "file://subdir/no-ubifs-fs.cfg"
-- 
2.51.0

-- 
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/73534ede63a422a910f5bbf30055de39ca2b2164.1763968559.git.jan.kiszka%40siemens.com.

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

* [PATCH 3/4] beagleplay: Use gpt-hybrid instead of our custom plugin
  2025-11-24  7:15 [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation 'Jan Kiszka' via isar-users
  2025-11-24  7:15 ` [PATCH 1/4] u-boot-beagleplay: Update to v2025.10 'Jan Kiszka' via isar-users
  2025-11-24  7:15 ` [PATCH 2/4] linux-mailine: Update to 6.12.58 'Jan Kiszka' via isar-users
@ 2025-11-24  7:15 ` 'Jan Kiszka' via isar-users
  2025-11-24  7:15 ` [PATCH 4/4] wic: Deprecate hybrid-boot plugin 'Jan Kiszka' via isar-users
  2025-11-27  8:35 ` [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation Zhihang Wei
  4 siblings, 0 replies; 6+ messages in thread
From: 'Jan Kiszka' via isar-users @ 2025-11-24  7:15 UTC (permalink / raw)
  To: isar-users

From: Jan Kiszka <jan.kiszka@siemens.com>

The wic version we are using supports this now.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 meta-isar/scripts/lib/wic/canned-wks/beagleplay.wks.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta-isar/scripts/lib/wic/canned-wks/beagleplay.wks.in b/meta-isar/scripts/lib/wic/canned-wks/beagleplay.wks.in
index 930db25c..dd15222b 100644
--- a/meta-isar/scripts/lib/wic/canned-wks/beagleplay.wks.in
+++ b/meta-isar/scripts/lib/wic/canned-wks/beagleplay.wks.in
@@ -1,11 +1,11 @@
 #
-# Copyright (c) Siemens AG, 2023-2024
+# Copyright (c) Siemens AG, 2023-2025
 #
 # SPDX-License-Identifier: MIT
 
-part /boot/firmware --source bootimg-partition --fstype=vfat --label firmware --active --align 1024 --size 16M --overhead-factor 1 --extra-space 0 --use-uuid --part-type E3C9E316-0B5C-4DB8-817D-F92DF00215AE
+part /boot/firmware --source bootimg-partition --fstype=vfat --label firmware --active --align 1024 --size 16M --overhead-factor 1 --extra-space 0 --use-uuid --part-type E3C9E316-0B5C-4DB8-817D-F92DF00215AE --mbr
 part /boot --source bootimg-efi-isar --sourceparams "loader=systemd-boot" --label efi --part-type EF00 --align 1024 --use-uuid
 
 part / --source rootfs --fstype ext4 --mkfs-extraopts "-T default" --label platform --align 1024 --use-uuid --exclude-path boot/
 
-bootloader --ptable gpt --source hybrid-boot --timeout=0 --append "rootwait rw"
+bootloader --ptable gpt-hybrid --timeout=0 --append "rootwait rw"
-- 
2.51.0

-- 
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/c812412c533c5ad61fb4e4b5f4fd4ff3ef2b7bb6.1763968559.git.jan.kiszka%40siemens.com.

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

* [PATCH 4/4] wic: Deprecate hybrid-boot plugin
  2025-11-24  7:15 [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation 'Jan Kiszka' via isar-users
                   ` (2 preceding siblings ...)
  2025-11-24  7:15 ` [PATCH 3/4] beagleplay: Use gpt-hybrid instead of our custom plugin 'Jan Kiszka' via isar-users
@ 2025-11-24  7:15 ` 'Jan Kiszka' via isar-users
  2025-11-27  8:35 ` [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation Zhihang Wei
  4 siblings, 0 replies; 6+ messages in thread
From: 'Jan Kiszka' via isar-users @ 2025-11-24  7:15 UTC (permalink / raw)
  To: isar-users

From: Jan Kiszka <jan.kiszka@siemens.com>

This is equally covered by wic's native gpt-hybrid partition type.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 RECIPE-API-CHANGELOG.md                            | 5 +++++
 meta/scripts/lib/wic/plugins/source/hybrid-boot.py | 1 +
 2 files changed, 6 insertions(+)

diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md
index 20183a8d..a9f835e6 100644
--- a/RECIPE-API-CHANGELOG.md
+++ b/RECIPE-API-CHANGELOG.md
@@ -866,3 +866,8 @@ INITRD_IMAGE is "only" deprecated; meaning that it may still be used (but
 build-time warnings will be raised). If both IMAGE_INITRD and INITRD_IMAGE
 are set then the latter will be ignored (a warning noting that both were
 set will be emitted).
+
+### Deprecate hybrid-boot wic plugin
+
+Use wic's gpt-hybrid partition type combined with --mbr for the legacy
+partitions instead.
diff --git a/meta/scripts/lib/wic/plugins/source/hybrid-boot.py b/meta/scripts/lib/wic/plugins/source/hybrid-boot.py
index c73e89e6..faff6439 100644
--- a/meta/scripts/lib/wic/plugins/source/hybrid-boot.py
+++ b/meta/scripts/lib/wic/plugins/source/hybrid-boot.py
@@ -27,6 +27,7 @@ class HybridBoot(SourcePlugin):
     @classmethod
     def do_install_disk(cls, disk, disk_name, creator, workdir, oe_builddir,
                         bootimg_dir, kernel_dir, native_sysroot):
+        logger.warning("hybrid-boot is deprecated, use --ptable gpt-hybrid instead")
         for part in creator.parts:
             if part.active:
                 break
-- 
2.51.0

-- 
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/6107d3b821d9bcd8ba6adbd79ff3632fdc99dd30.1763968559.git.jan.kiszka%40siemens.com.

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

* Re: [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation
  2025-11-24  7:15 [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation 'Jan Kiszka' via isar-users
                   ` (3 preceding siblings ...)
  2025-11-24  7:15 ` [PATCH 4/4] wic: Deprecate hybrid-boot plugin 'Jan Kiszka' via isar-users
@ 2025-11-27  8:35 ` Zhihang Wei
  4 siblings, 0 replies; 6+ messages in thread
From: Zhihang Wei @ 2025-11-27  8:35 UTC (permalink / raw)
  To: Jan Kiszka, isar-users

Applied to next, thanks.

Best regards,
Zhihang

On 11/24/25 08:15, 'Jan Kiszka' via isar-users wrote:
> Renovate the dependencies needed for the BeaglePlay. Unfortunately, we
> still need a self-built kernel as the BeagleBoard folks forgot to
> request enabling at least one kernel switch for the PMIC driver in the
> Debian kernel.
>
> Along that, deprecate the hybrid-boot wic plugin that was once developed
> for this board. wic now has native support for hybrid-gpt which achieves
> the same.
>
> Jan
>
> Jan Kiszka (4):
>    u-boot-beagleplay: Update to v2025.10
>    linux-mailine: Update to 6.12.58
>    beagleplay: Use gpt-hybrid instead of our custom plugin
>    wic: Deprecate hybrid-boot plugin
>
>   RECIPE-API-CHANGELOG.md                       |  5 ++
>   ...2x-Add-basic-initialization-for-usb-.patch | 80 -------------------
>   .../recipes-bsp/u-boot/files/rules-beagleplay |  4 +-
>   ...024.01.bb => u-boot-beagleplay_2025.10.bb} | 16 ++--
>   ...ne_6.6.11.bb => linux-mainline_6.12.58.bb} |  4 +-
>   ...nux-phy_6.6.11.bb => linux-phy_6.12.58.bb} |  2 +-
>   .../lib/wic/canned-wks/beagleplay.wks.in      |  6 +-
>   .../lib/wic/plugins/source/hybrid-boot.py     |  1 +
>   8 files changed, 22 insertions(+), 96 deletions(-)
>   delete mode 100644 meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch
>   rename meta-isar/recipes-bsp/u-boot/{u-boot-beagleplay_2024.01.bb => u-boot-beagleplay_2025.10.bb} (71%)
>   rename meta-isar/recipes-kernel/linux/{linux-mainline_6.6.11.bb => linux-mainline_6.12.58.bb} (91%)
>   rename meta-isar/recipes-kernel/linux/{linux-phy_6.6.11.bb => linux-phy_6.12.58.bb} (84%)
>

-- 
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/aa6cc829-f9ad-4f6e-b70f-600f5861a51b%40ilbers.de.

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

end of thread, other threads:[~2025-11-27  8:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-11-24  7:15 [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation 'Jan Kiszka' via isar-users
2025-11-24  7:15 ` [PATCH 1/4] u-boot-beagleplay: Update to v2025.10 'Jan Kiszka' via isar-users
2025-11-24  7:15 ` [PATCH 2/4] linux-mailine: Update to 6.12.58 'Jan Kiszka' via isar-users
2025-11-24  7:15 ` [PATCH 3/4] beagleplay: Use gpt-hybrid instead of our custom plugin 'Jan Kiszka' via isar-users
2025-11-24  7:15 ` [PATCH 4/4] wic: Deprecate hybrid-boot plugin 'Jan Kiszka' via isar-users
2025-11-27  8:35 ` [PATCH 0/4] Updates for BeaglePlay board, hybrid-boot plugin deprecation Zhihang Wei

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