Skip to content

Commit 2dc4f97

Browse files
Wolfram Sanggeertu
authored andcommitted
arm64: dts: renesas: r8a779g0: Add WWDT nodes
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://patch.msgid.link/20251215034715.3406-13-wsa+renesas@sang-engineering.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
1 parent b7c182f commit 2dc4f97

1 file changed

Lines changed: 112 additions & 0 deletions

File tree

arch/arm64/boot/dts/renesas/r8a779g0.dtsi

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2544,6 +2544,118 @@
25442544
};
25452545
};
25462546

2547+
wwdt0: watchdog@ffc90000 {
2548+
compatible = "renesas,r8a779g0-wwdt",
2549+
"renesas,rcar-gen4-wwdt";
2550+
reg = <0 0xffc90000 0 0x10>;
2551+
interrupts = <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
2552+
<GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>;
2553+
interrupt-names = "pretimeout", "error";
2554+
clocks = <&cpg CPG_CORE R8A779G0_CLK_R>,
2555+
<&cpg CPG_CORE R8A779G0_CLK_SASYNCRT>;
2556+
clock-names = "cnt", "bus";
2557+
power-domains = <&sysc R8A779G0_PD_ALWAYS_ON>;
2558+
resets = <&cpg 1200>;
2559+
reset-names = "cnt";
2560+
status = "disabled";
2561+
};
2562+
2563+
wwdt1: watchdog@ffca0000 {
2564+
compatible = "renesas,r8a779g0-wwdt",
2565+
"renesas,rcar-gen4-wwdt";
2566+
reg = <0 0xffca0000 0 0x10>;
2567+
interrupts = <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
2568+
<GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>;
2569+
interrupt-names = "pretimeout", "error";
2570+
clocks = <&cpg CPG_CORE R8A779G0_CLK_R>,
2571+
<&cpg CPG_CORE R8A779G0_CLK_SASYNCRT>;
2572+
clock-names = "cnt", "bus";
2573+
power-domains = <&sysc R8A779G0_PD_ALWAYS_ON>;
2574+
resets = <&cpg 1201>;
2575+
reset-names = "cnt";
2576+
status = "disabled";
2577+
};
2578+
2579+
wwdt2: watchdog@ffcb0000 {
2580+
compatible = "renesas,r8a779g0-wwdt",
2581+
"renesas,rcar-gen4-wwdt";
2582+
reg = <0 0xffcb0000 0 0x10>;
2583+
interrupts = <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
2584+
<GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>;
2585+
interrupt-names = "pretimeout", "error";
2586+
clocks = <&cpg CPG_CORE R8A779G0_CLK_R>,
2587+
<&cpg CPG_CORE R8A779G0_CLK_SASYNCRT>;
2588+
clock-names = "cnt", "bus";
2589+
power-domains = <&sysc R8A779G0_PD_ALWAYS_ON>;
2590+
resets = <&cpg 1202>;
2591+
reset-names = "cnt";
2592+
status = "disabled";
2593+
};
2594+
2595+
wwdt3: watchdog@ffcc0000 {
2596+
compatible = "renesas,r8a779g0-wwdt",
2597+
"renesas,rcar-gen4-wwdt";
2598+
reg = <0 0xffcc0000 0 0x10>;
2599+
interrupts = <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
2600+
<GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>;
2601+
interrupt-names = "pretimeout", "error";
2602+
clocks = <&cpg CPG_CORE R8A779G0_CLK_R>,
2603+
<&cpg CPG_CORE R8A779G0_CLK_SASYNCRT>;
2604+
clock-names = "cnt", "bus";
2605+
power-domains = <&sysc R8A779G0_PD_ALWAYS_ON>;
2606+
resets = <&cpg 1203>;
2607+
reset-names = "cnt";
2608+
status = "disabled";
2609+
};
2610+
2611+
wwdt4: watchdog@ffcf0000 {
2612+
compatible = "renesas,r8a779g0-wwdt",
2613+
"renesas,rcar-gen4-wwdt";
2614+
reg = <0 0xffcf0000 0 0x10>;
2615+
interrupts = <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
2616+
<GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
2617+
interrupt-names = "pretimeout", "error";
2618+
clocks = <&cpg CPG_CORE R8A779G0_CLK_R>,
2619+
<&cpg CPG_CORE R8A779G0_CLK_SASYNCRT>;
2620+
clock-names = "cnt", "bus";
2621+
power-domains = <&sysc R8A779G0_PD_ALWAYS_ON>;
2622+
resets = <&cpg 1204>;
2623+
reset-names = "cnt";
2624+
status = "disabled";
2625+
};
2626+
2627+
wwdt5: watchdog@ffef0000 {
2628+
compatible = "renesas,r8a779g0-wwdt",
2629+
"renesas,rcar-gen4-wwdt";
2630+
reg = <0 0xffef0000 0 0x10>;
2631+
interrupts = <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
2632+
<GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>;
2633+
interrupt-names = "pretimeout", "error";
2634+
clocks = <&cpg CPG_CORE R8A779G0_CLK_R>,
2635+
<&cpg CPG_CORE R8A779G0_CLK_SASYNCRT>;
2636+
clock-names = "cnt", "bus";
2637+
power-domains = <&sysc R8A779G0_PD_ALWAYS_ON>;
2638+
resets = <&cpg 1205>;
2639+
reset-names = "cnt";
2640+
status = "disabled";
2641+
};
2642+
2643+
wwdt6: watchdog@fff10000 {
2644+
compatible = "renesas,r8a779g0-wwdt",
2645+
"renesas,rcar-gen4-wwdt";
2646+
reg = <0 0xfff10000 0 0x10>;
2647+
interrupts = <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
2648+
<GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>;
2649+
interrupt-names = "pretimeout", "error";
2650+
clocks = <&cpg CPG_CORE R8A779G0_CLK_R>,
2651+
<&cpg CPG_CORE R8A779G0_CLK_SASYNCRT>;
2652+
clock-names = "cnt", "bus";
2653+
power-domains = <&sysc R8A779G0_PD_ALWAYS_ON>;
2654+
resets = <&cpg 1206>;
2655+
reset-names = "cnt";
2656+
status = "disabled";
2657+
};
2658+
25472659
prr: chipid@fff00044 {
25482660
compatible = "renesas,prr";
25492661
reg = <0 0xfff00044 0 4>;

0 commit comments

Comments
 (0)