Skip to content

Commit 84e41eb

Browse files
Wolfram Sanggeertu
authored andcommitted
arm64: dts: renesas: r8a77980: 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-10-wsa+renesas@sang-engineering.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
1 parent 860d9b0 commit 84e41eb

1 file changed

Lines changed: 80 additions & 0 deletions

File tree

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

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1591,6 +1591,86 @@
15911591
};
15921592
};
15931593

1594+
wwdt0: watchdog@ffc90000 {
1595+
compatible = "renesas,r8a77980-wwdt",
1596+
"renesas,rcar-gen3-wwdt";
1597+
reg = <0 0xffc90000 0 0x10>;
1598+
interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1599+
<GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>;
1600+
interrupt-names = "pretimeout", "error";
1601+
clocks = <&cpg CPG_CORE R8A77980_CLK_R>,
1602+
<&cpg CPG_CORE R8A77980_CLK_CP>;
1603+
clock-names = "cnt", "bus";
1604+
power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1605+
resets = <&cpg 325>;
1606+
reset-names = "cnt";
1607+
status = "disabled";
1608+
};
1609+
1610+
wwdt1: watchdog@ffca0000 {
1611+
compatible = "renesas,r8a77980-wwdt",
1612+
"renesas,rcar-gen3-wwdt";
1613+
reg = <0 0xffca0000 0 0x10>;
1614+
interrupts = <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>,
1615+
<GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>;
1616+
interrupt-names = "pretimeout", "error";
1617+
clocks = <&cpg CPG_CORE R8A77980_CLK_R>,
1618+
<&cpg CPG_CORE R8A77980_CLK_CP>;
1619+
clock-names = "cnt", "bus";
1620+
power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1621+
resets = <&cpg 324>;
1622+
reset-names = "cnt";
1623+
status = "disabled";
1624+
};
1625+
1626+
wwdt2: watchdog@ffcb0000 {
1627+
compatible = "renesas,r8a77980-wwdt",
1628+
"renesas,rcar-gen3-wwdt";
1629+
reg = <0 0xffcb0000 0 0x10>;
1630+
interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
1631+
<GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
1632+
interrupt-names = "pretimeout", "error";
1633+
clocks = <&cpg CPG_CORE R8A77980_CLK_R>,
1634+
<&cpg CPG_CORE R8A77980_CLK_CP>;
1635+
clock-names = "cnt", "bus";
1636+
power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1637+
resets = <&cpg 321>;
1638+
reset-names = "cnt";
1639+
status = "disabled";
1640+
};
1641+
1642+
wwdt3: watchdog@ffcc0000 {
1643+
compatible = "renesas,r8a77980-wwdt",
1644+
"renesas,rcar-gen3-wwdt";
1645+
reg = <0 0xffcc0000 0 0x10>;
1646+
interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
1647+
<GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
1648+
interrupt-names = "pretimeout", "error";
1649+
clocks = <&cpg CPG_CORE R8A77980_CLK_R>,
1650+
<&cpg CPG_CORE R8A77980_CLK_CP>;
1651+
clock-names = "cnt", "bus";
1652+
power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1653+
resets = <&cpg 309>;
1654+
reset-names = "cnt";
1655+
status = "disabled";
1656+
};
1657+
1658+
wwdt4: watchdog@ffcf0000 {
1659+
compatible = "renesas,r8a77980-wwdt",
1660+
"renesas,rcar-gen3-wwdt";
1661+
reg = <0 0xffcf0000 0 0x10>;
1662+
interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>,
1663+
<GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
1664+
interrupt-names = "pretimeout", "error";
1665+
clocks = <&cpg CPG_CORE R8A77980_CLK_R>,
1666+
<&cpg CPG_CORE R8A77980_CLK_CP>;
1667+
clock-names = "cnt", "bus";
1668+
power-domains = <&sysc R8A77980_PD_ALWAYS_ON>;
1669+
resets = <&cpg 403>;
1670+
reset-names = "cnt";
1671+
status = "disabled";
1672+
};
1673+
15941674
prr: chipid@fff00044 {
15951675
compatible = "renesas,prr";
15961676
reg = <0 0xfff00044 0 4>;

0 commit comments

Comments
 (0)