Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package raspberrypi-firmware-dt for
openSUSE:Factory checked in at 2026-06-25 10:49:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/raspberrypi-firmware-dt (Old)
and /work/SRC/openSUSE:Factory/.raspberrypi-firmware-dt.new.2088 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "raspberrypi-firmware-dt"
Thu Jun 25 10:49:52 2026 rev:64 rq:1361511 version:2025.05.14
Changes:
--------
---
/work/SRC/openSUSE:Factory/raspberrypi-firmware-dt/raspberrypi-firmware-dt.changes
2026-05-05 15:14:36.653298662 +0200
+++
/work/SRC/openSUSE:Factory/.raspberrypi-firmware-dt.new.2088/raspberrypi-firmware-dt.changes
2026-06-25 10:51:34.593681968 +0200
@@ -1,0 +2,6 @@
+Tue Jun 23 14:46:43 UTC 2026 - Andrea della Porta <[email protected]>
+
+- Drop RP1 hog gpio node
+ 0001-arm64-dts-bcm2712-Remove-rp1-hog-gpio-node.patch-
+
+-------------------------------------------------------------------
New:
----
0001-arm64-dts-bcm2712-Remove-rp1-hog-gpio-node.patch
----------(New B)----------
New:- Drop RP1 hog gpio node
0001-arm64-dts-bcm2712-Remove-rp1-hog-gpio-node.patch-
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ raspberrypi-firmware-dt.spec ++++++
--- /var/tmp/diff_new_pack.74kTGu/_old 2026-06-25 10:51:36.029731700 +0200
+++ /var/tmp/diff_new_pack.74kTGu/_new 2026-06-25 10:51:36.029731700 +0200
@@ -45,6 +45,7 @@
Patch11: 0001-dts-arm64-rp1-Fix-PCIe-topology.patch
Patch12: 0001-arm64-bcm2712-Fix-GPU-support.patch
Patch13: 0001-arm64-dts-bcm2712-CM5-Ethernet-PHY-use-polling-mode.patch
+Patch14: 0001-arm64-dts-bcm2712-Remove-rp1-hog-gpio-node.patch
Requires: raspberrypi-firmware
Requires: kernel >= 6.19.0
BuildRequires: dtc
++++++ 0001-arm64-dts-bcm2712-Remove-rp1-hog-gpio-node.patch ++++++
>From 1bee3b989ada3fac97eb2bf7c26fbcebb2bc6fb1 Mon Sep 17 00:00:00 2001
From: Andrea della Porta <[email protected]>
Date: Tue, 23 Jun 2026 17:18:04 +0300
Subject: [PATCH] arm64: dts: bcm2712: Remove rp1-hog gpio node
The gpio controller node for RPi5 contains a gpio hog definition
for the reset pin connected to the RP1.
Some upstream changes on the gpio hog parsing function will make
them return an error if the node containing the hog is parsed twice
(gpiochip_add called once per each gpio bank), which is exactly
the case for on-board gpio controller in BCM2712 SoC.
While we wait for the correct fix to be upstreamed, drop the hog
since it's just there to avoid the user to tinker with that pin.
Signed-off-by: Andrea della Porta <[email protected]>
---
.../boot/dts/broadcom/bcm2712-rpi-5-b.dts | 7 ----
.../boot/dts/broadcom/bcm2712-rpi-cm5.dtsi | 37 -------------------
2 files changed, 44 deletions(-)
diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts
b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts
index 1ed6b4a..cc204cd 100644
--- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts
+++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts
@@ -624,13 +624,6 @@ spi10_cs_pins: &spi10_cs_gpio1 {};
"HDMI1_SDA", // AON_SGPIO_03
"PMIC_SCL", // AON_SGPIO_04
"PMIC_SDA"; // AON_SGPIO_05
-
- rp1_run_hog {
- gpio-hog;
- gpios = <2 GPIO_ACTIVE_HIGH>;
- output-high;
- line-name = "RP1 RUN pin";
- };
};
&rp1_gpio {
diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi
b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi
index aba553f..51a6444 100644
--- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi
+++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi
@@ -602,29 +602,6 @@ spi10_cs_pins: &spi10_cs_gpio1 {};
"HDMI1_SDA", // AON_SGPIO_03
"PMIC_SCL", // AON_SGPIO_04
"PMIC_SDA"; // AON_SGPIO_05
-
- rp1_run_hog {
- gpio-hog;
- gpios = <2 GPIO_ACTIVE_HIGH>;
- output-high;
- line-name = "RP1 RUN pin";
- };
-
- ant1: ant1-hog {
- gpio-hog;
- gpios = <5 GPIO_ACTIVE_HIGH>;
- /* internal antenna enabled */
- output-high;
- line-name = "ant1";
- };
-
- ant2: ant2-hog {
- gpio-hog;
- gpios = <6 GPIO_ACTIVE_HIGH>;
- /* external antenna disabled */
- output-low;
- line-name = "ant2";
- };
};
&rp1_gpio {
@@ -706,20 +683,6 @@ spi10_cs_pins: &spi10_cs_gpio1 {};
/ {
__overrides__ {
- ant1 = <&ant1>,"output-high?=on",
- <&ant1>, "output-low?=off",
- <&ant2>, "output-high?=off",
- <&ant2>, "output-low?=on";
- ant2 = <&ant1>,"output-high?=off",
- <&ant1>, "output-low?=on",
- <&ant2>, "output-high?=on",
- <&ant2>, "output-low?=off";
- noant = <&ant1>,"output-high?=off",
- <&ant1>, "output-low?=on",
- <&ant2>, "output-high?=off",
- <&ant2>, "output-low?=on";
- noanthogs = <&ant1>,"status=disabled",
- <&ant2>, "status=disabled";
sd = <&sdio1>, "status";
sd_poll_once = <&sdio1>, "non-removable?";
sd_cqe = <&sdio1>, "supports-cqe:0";
--
2.35.3