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-05-05 15:14:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/raspberrypi-firmware-dt (Old)
 and      /work/SRC/openSUSE:Factory/.raspberrypi-firmware-dt.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "raspberrypi-firmware-dt"

Tue May  5 15:14:34 2026 rev:63 rq:1350748 version:2025.05.14

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/raspberrypi-firmware-dt/raspberrypi-firmware-dt.changes
  2026-03-20 21:19:57.877893948 +0100
+++ 
/work/SRC/openSUSE:Factory/.raspberrypi-firmware-dt.new.30200/raspberrypi-firmware-dt.changes
       2026-05-05 15:14:36.653298662 +0200
@@ -1,0 +2,6 @@
+Mon May  4 15:26:37 UTC 2026 - Ivan Ivanov <[email protected]>
+
+- Use poling mode for Ethernet carrier detection on CM5
+  0001-arm64-dts-bcm2712-CM5-Ethernet-PHY-use-polling-mode.patch
+
+-------------------------------------------------------------------

New:
----
  0001-arm64-dts-bcm2712-CM5-Ethernet-PHY-use-polling-mode.patch

----------(New B)----------
  New:- Use poling mode for Ethernet carrier detection on CM5
  0001-arm64-dts-bcm2712-CM5-Ethernet-PHY-use-polling-mode.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ raspberrypi-firmware-dt.spec ++++++
--- /var/tmp/diff_new_pack.xhujfX/_old  2026-05-05 15:14:37.717342723 +0200
+++ /var/tmp/diff_new_pack.xhujfX/_new  2026-05-05 15:14:37.717342723 +0200
@@ -44,6 +44,7 @@
 Patch10:       0001-dts-bcm2712-Extend-PCIe-range-to-encompass-firmware-.patch
 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
 Requires:       raspberrypi-firmware
 Requires:       kernel >= 6.19.0
 BuildRequires:  dtc

++++++ 0001-arm64-dts-bcm2712-CM5-Ethernet-PHY-use-polling-mode.patch ++++++
>From 918ee5c8c7a16e0b8556c08ac8eed97cbe7055ed Mon Sep 17 00:00:00 2001
From: "Ivan T. Ivanov" <[email protected]>
Date: Thu, 30 Apr 2026 13:52:31 +0300
Subject: [PATCH] arm64: dts: bcm2712: CM5: Ethernet PHY use polling mode

This is temporal fix for following kernel error message:
...
 gpio gpiochip4: (pinctrl-rp1): gpiochip_lock_as_irq: cannot get GPIO direction
 gpio gpiochip4: (pinctrl-rp1): unable to lock HW IRQ 37 for IRQ
 genirq: Failed to request resources for 1f00100000.ethernet-ffffffff:00 (irq 
158) on irqchip pinctrl-rp1
...

The proper fix, which define IRQ GPIO direction and pull up
did not work. Ethernet interface report 'no-carrier'.

Signed-off-by: Ivan T. Ivanov <[email protected]>
---
 arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi 
b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi
index c3dc847..aba553f 100644
--- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi
+++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi
@@ -167,8 +167,6 @@ rp1_target: &pcie2 {
                phy1: ethernet-phy@1 {
                        reg = <0x1>;
                        brcm,powerdown-enable;
-                       interrupt-parent = <&gpio>;
-                       interrupts = <37 IRQ_TYPE_LEVEL_LOW>;
                };
        };
 };
-- 
2.51.0

Reply via email to