[PATCH] ARM: dts: renesas: r9a06g032: Add Ethernet switch interrupts

Geert Uytterhoeven geert+renesas at glider.be
Thu Nov 27 05:13:13 PST 2025


The Ethernet switch device node still lacks interrupts.  Add them.

Signed-off-by: Geert Uytterhoeven <geert+renesas at glider.be>
---
"[PATCH net-next 04/11] dt-bindings: net: dsa: renesas,rzn1-a5psw: Add
RZ/T2H and RZ/N2H ETHSW support"[1] will make interrupts and
interrupts-names required.

Based on the example in the DT bindings[2], Compile-tested only.
To be queued in renesas-devel for v6.20.

[1] https://lore.kernel.org/20251121113553.2955854-5-prabhakar.mahadev-lad.rj@bp.renesas.com
[2] Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
---
 arch/arm/boot/dts/renesas/r9a06g032.dtsi | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm/boot/dts/renesas/r9a06g032.dtsi b/arch/arm/boot/dts/renesas/r9a06g032.dtsi
index 71d655b0565af1a5..5530eb9e891fa45c 100644
--- a/arch/arm/boot/dts/renesas/r9a06g032.dtsi
+++ b/arch/arm/boot/dts/renesas/r9a06g032.dtsi
@@ -453,6 +453,12 @@ switch: switch at 44050000 {
 				 <&sysctrl R9A06G032_CLK_SWITCH>;
 			clock-names = "hclk", "clk";
 			power-domains = <&sysctrl>;
+			interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
+				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>;
+			interrupt-names = "dlr", "switch", "prp", "hub", "ptrn";
 			status = "disabled";
 
 			ethernet-ports {
-- 
2.43.0




More information about the linux-arm-kernel mailing list