arm64: dts: renesas: rzg2l: Drop WDT2 nodes
authorLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Sun, 9 Oct 2022 23:00:40 +0000 (00:00 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 17 Oct 2022 13:36:26 +0000 (15:36 +0200)
On members of the RZ/G2L family, WDT CH2 is specifically meant to check
the operation of the Cortex-M33 CPU.  Using it from a Cortex-A55 CPU
would result in unexpected behaviour.  Hence drop all WDT2 nodes and
their references from the affected SoC and SoM DTSI files.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Link: https://lore.kernel.org/r/20221009230044.10961-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/arm64/boot/dts/renesas/r9a07g043.dtsi
arch/arm64/boot/dts/renesas/r9a07g044.dtsi
arch/arm64/boot/dts/renesas/r9a07g054.dtsi
arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi

index 689aa4b..c1fb29d 100644 (file)
                        status = "disabled";
                };
 
-               wdt2: watchdog@12800400 {
-                       compatible = "renesas,r9a07g043-wdt",
-                                    "renesas,rzg2l-wdt";
-                       reg = <0 0x12800400 0 0x400>;
-                       clocks = <&cpg CPG_MOD R9A07G043_WDT2_PCLK>,
-                                <&cpg CPG_MOD R9A07G043_WDT2_CLK>;
-                       clock-names = "pclk", "oscclk";
-                       interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
-                                    <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;
-                       interrupt-names = "wdt", "perrout";
-                       resets = <&cpg R9A07G043_WDT2_PRESETN>;
-                       power-domains = <&cpg>;
-                       status = "disabled";
-               };
-
                ostm0: timer@12801000 {
                        compatible = "renesas,r9a07g043-ostm",
                                     "renesas,ostm";
index 2283d4f..c606d9e 100644 (file)
                        status = "disabled";
                };
 
-               wdt2: watchdog@12800400 {
-                       compatible = "renesas,r9a07g044-wdt",
-                                    "renesas,rzg2l-wdt";
-                       reg = <0 0x12800400 0 0x400>;
-                       clocks = <&cpg CPG_MOD R9A07G044_WDT2_PCLK>,
-                                <&cpg CPG_MOD R9A07G044_WDT2_CLK>;
-                       clock-names = "pclk", "oscclk";
-                       interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
-                                    <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;
-                       interrupt-names = "wdt", "perrout";
-                       resets = <&cpg R9A07G044_WDT2_PRESETN>;
-                       power-domains = <&cpg>;
-                       status = "disabled";
-               };
-
                ostm0: timer@12801000 {
                        compatible = "renesas,r9a07g044-ostm",
                                     "renesas,ostm";
index 358d4c3..7c7bbe3 100644 (file)
                        status = "disabled";
                };
 
-               wdt2: watchdog@12800400 {
-                       compatible = "renesas,r9a07g054-wdt",
-                                    "renesas,rzg2l-wdt";
-                       reg = <0 0x12800400 0 0x400>;
-                       clocks = <&cpg CPG_MOD R9A07G054_WDT2_PCLK>,
-                                <&cpg CPG_MOD R9A07G054_WDT2_CLK>;
-                       clock-names = "pclk", "oscclk";
-                       interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
-                                    <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;
-                       interrupt-names = "wdt", "perrout";
-                       resets = <&cpg R9A07G054_WDT2_PRESETN>;
-                       power-domains = <&cpg>;
-                       status = "disabled";
-               };
-
                ostm0: timer@12801000 {
                        compatible = "renesas,r9a07g054-ostm",
                                     "renesas,ostm";
index c4faff0..fbbb4f0 100644 (file)
        status = "okay";
        timeout-sec = <60>;
 };
-
-&wdt2 {
-       status = "okay";
-       timeout-sec = <60>;
-};
index 78e6e23..8a0d568 100644 (file)
        status = "okay";
        timeout-sec = <60>;
 };
-
-&wdt2 {
-       status = "okay";
-       timeout-sec = <60>;
-};