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 689aa4ba416b8dbc1f39808e186a44eec6a5c24c..c1fb29de2fa4abf4657bf8df7217a1a7f4a161fd 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 2283d4fb873634a5780f88fab9584f968874e454..c606d9ef5991d40c1a227669e7ecd90cb27d253c 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 358d4c34465fabfb870aa697636271187dbe2ab4..7c7bbe3776997c16b2baf1397466c7111facef60 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 c4faff0923800ab35ecb27371d61119ae8b4b529..fbbb4f03440b3194b08cc22ab9a55cf6b9efd1f8 100644 (file)
        status = "okay";
        timeout-sec = <60>;
 };
-
-&wdt2 {
-       status = "okay";
-       timeout-sec = <60>;
-};
index 78e6e2376b015ab8f097f5168994b16ddf8399c1..8a0d56872de7746cb0df0cb2d5ce952ba8d8e51a 100644 (file)
        status = "okay";
        timeout-sec = <60>;
 };
-
-&wdt2 {
-       status = "okay";
-       timeout-sec = <60>;
-};