]> www.infradead.org Git - linux.git/commitdiff
arm64: dts: renesas: r8a779g0: R-Car Ethernet TSN support
authorNiklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Mon, 1 Jul 2024 14:50:11 +0000 (16:50 +0200)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 23 Aug 2024 13:42:21 +0000 (15:42 +0200)
Add Ethernet TSN support for R-Car V4H.

Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20240701145012.2342868-2-niklas.soderlund+renesas@ragnatech.se
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/arm64/boot/dts/renesas/r8a779g0.dtsi

index d6770d3d488b833a384d5d0fb9df51a4d06bf5d6..c66a920060ff723030a432a1f958d4de6b254425 100644 (file)
                        status = "disabled";
                };
 
+               tsn0: ethernet@e6460000 {
+                       compatible = "renesas,r8a779g0-ethertsn", "renesas,rcar-gen4-ethertsn";
+                       reg = <0 0xe6460000 0 0x7000>,
+                             <0 0xe6449000 0 0x500>;
+                       reg-names = "tsnes", "gptp";
+                       interrupts = <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>,
+                                    <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>;
+                       interrupt-names = "tx", "rx";
+                       clocks = <&cpg CPG_MOD 2723>;
+                       power-domains = <&sysc R8A779G0_PD_ALWAYS_ON>;
+                       resets = <&cpg 2723>;
+                       status = "disabled";
+               };
+
                i2c0: i2c@e6500000 {
                        compatible = "renesas,i2c-r8a779g0",
                                     "renesas,rcar-gen4-i2c";