Skip to content

Commit aca3bbd

Browse files
Wolfram Sanggeertu
authored andcommitted
arm64: dts: renesas: r8a779h0: 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-14-wsa+renesas@sang-engineering.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
1 parent 2dc4f97 commit aca3bbd

1 file changed

Lines changed: 112 additions & 0 deletions

File tree

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

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2183,6 +2183,118 @@
21832183
};
21842184
};
21852185

2186+
wwdt0: watchdog@ffc90000 {
2187+
compatible = "renesas,r8a779h0-wwdt",
2188+
"renesas,rcar-gen4-wwdt";
2189+
reg = <0 0xffc90000 0 0x10>;
2190+
interrupts = <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
2191+
<GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>;
2192+
interrupt-names = "pretimeout", "error";
2193+
clocks = <&cpg CPG_CORE R8A779H0_CLK_R>,
2194+
<&cpg CPG_CORE R8A779H0_CLK_SASYNCRT>;
2195+
clock-names = "cnt", "bus";
2196+
power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
2197+
resets = <&cpg 1200>;
2198+
reset-names = "cnt";
2199+
status = "disabled";
2200+
};
2201+
2202+
wwdt1: watchdog@ffca0000 {
2203+
compatible = "renesas,r8a779h0-wwdt",
2204+
"renesas,rcar-gen4-wwdt";
2205+
reg = <0 0xffca0000 0 0x10>;
2206+
interrupts = <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
2207+
<GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>;
2208+
interrupt-names = "pretimeout", "error";
2209+
clocks = <&cpg CPG_CORE R8A779H0_CLK_R>,
2210+
<&cpg CPG_CORE R8A779H0_CLK_SASYNCRT>;
2211+
clock-names = "cnt", "bus";
2212+
power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
2213+
resets = <&cpg 1201>;
2214+
reset-names = "cnt";
2215+
status = "disabled";
2216+
};
2217+
2218+
wwdt2: watchdog@ffcb0000 {
2219+
compatible = "renesas,r8a779h0-wwdt",
2220+
"renesas,rcar-gen4-wwdt";
2221+
reg = <0 0xffcb0000 0 0x10>;
2222+
interrupts = <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
2223+
<GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>;
2224+
interrupt-names = "pretimeout", "error";
2225+
clocks = <&cpg CPG_CORE R8A779H0_CLK_R>,
2226+
<&cpg CPG_CORE R8A779H0_CLK_SASYNCRT>;
2227+
clock-names = "cnt", "bus";
2228+
power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
2229+
resets = <&cpg 1202>;
2230+
reset-names = "cnt";
2231+
status = "disabled";
2232+
};
2233+
2234+
wwdt3: watchdog@ffcc0000 {
2235+
compatible = "renesas,r8a779h0-wwdt",
2236+
"renesas,rcar-gen4-wwdt";
2237+
reg = <0 0xffcc0000 0 0x10>;
2238+
interrupts = <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
2239+
<GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>;
2240+
interrupt-names = "pretimeout", "error";
2241+
clocks = <&cpg CPG_CORE R8A779H0_CLK_R>,
2242+
<&cpg CPG_CORE R8A779H0_CLK_SASYNCRT>;
2243+
clock-names = "cnt", "bus";
2244+
power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
2245+
resets = <&cpg 1203>;
2246+
reset-names = "cnt";
2247+
status = "disabled";
2248+
};
2249+
2250+
wwdt4: watchdog@ffcf0000 {
2251+
compatible = "renesas,r8a779h0-wwdt",
2252+
"renesas,rcar-gen4-wwdt";
2253+
reg = <0 0xffcf0000 0 0x10>;
2254+
interrupts = <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
2255+
<GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
2256+
interrupt-names = "pretimeout", "error";
2257+
clocks = <&cpg CPG_CORE R8A779H0_CLK_R>,
2258+
<&cpg CPG_CORE R8A779H0_CLK_SASYNCRT>;
2259+
clock-names = "cnt", "bus";
2260+
power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
2261+
resets = <&cpg 1204>;
2262+
reset-names = "cnt";
2263+
status = "disabled";
2264+
};
2265+
2266+
wwdt5: watchdog@ffef0000 {
2267+
compatible = "renesas,r8a779h0-wwdt",
2268+
"renesas,rcar-gen4-wwdt";
2269+
reg = <0 0xffef0000 0 0x10>;
2270+
interrupts = <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
2271+
<GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>;
2272+
interrupt-names = "pretimeout", "error";
2273+
clocks = <&cpg CPG_CORE R8A779H0_CLK_R>,
2274+
<&cpg CPG_CORE R8A779H0_CLK_SASYNCRT>;
2275+
clock-names = "cnt", "bus";
2276+
power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
2277+
resets = <&cpg 1205>;
2278+
reset-names = "cnt";
2279+
status = "disabled";
2280+
};
2281+
2282+
wwdt6: watchdog@fff10000 {
2283+
compatible = "renesas,r8a779h0-wwdt",
2284+
"renesas,rcar-gen4-wwdt";
2285+
reg = <0 0xfff10000 0 0x10>;
2286+
interrupts = <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
2287+
<GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>;
2288+
interrupt-names = "pretimeout", "error";
2289+
clocks = <&cpg CPG_CORE R8A779H0_CLK_R>,
2290+
<&cpg CPG_CORE R8A779H0_CLK_SASYNCRT>;
2291+
clock-names = "cnt", "bus";
2292+
power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
2293+
resets = <&cpg 1206>;
2294+
reset-names = "cnt";
2295+
status = "disabled";
2296+
};
2297+
21862298
prr: chipid@fff00044 {
21872299
compatible = "renesas,prr";
21882300
reg = <0 0xfff00044 0 4>;

0 commit comments

Comments
 (0)