1cf40c968SBiju Das// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2cf40c968SBiju Das/* 3b9a0be20SLad Prabhakar * Device Tree Source for the RZ/Five and RZ/G2UL SoCs 4cf40c968SBiju Das * 5cf40c968SBiju Das * Copyright (C) 2022 Renesas Electronics Corp. 6cf40c968SBiju Das */ 7cf40c968SBiju Das 8cf40c968SBiju Das#include <dt-bindings/clock/r9a07g043-cpg.h> 9cf40c968SBiju Das 10cf40c968SBiju Das/ { 11cf40c968SBiju Das compatible = "renesas,r9a07g043"; 12cf40c968SBiju Das #address-cells = <2>; 13cf40c968SBiju Das #size-cells = <2>; 14cf40c968SBiju Das 1556f0a373SBiju Das audio_clk1: audio1-clk { 16cf40c968SBiju Das compatible = "fixed-clock"; 17cf40c968SBiju Das #clock-cells = <0>; 18cf40c968SBiju Das /* This value must be overridden by boards that provide it */ 19cf40c968SBiju Das clock-frequency = <0>; 20cf40c968SBiju Das }; 21cf40c968SBiju Das 2256f0a373SBiju Das audio_clk2: audio2-clk { 23cf40c968SBiju Das compatible = "fixed-clock"; 24cf40c968SBiju Das #clock-cells = <0>; 25cf40c968SBiju Das /* This value must be overridden by boards that provide it */ 26cf40c968SBiju Das clock-frequency = <0>; 27cf40c968SBiju Das }; 28cf40c968SBiju Das 29cf40c968SBiju Das /* External CAN clock - to be overridden by boards that provide it */ 30cf40c968SBiju Das can_clk: can-clk { 31cf40c968SBiju Das compatible = "fixed-clock"; 32cf40c968SBiju Das #clock-cells = <0>; 33cf40c968SBiju Das clock-frequency = <0>; 34cf40c968SBiju Das }; 35cf40c968SBiju Das 36cf40c968SBiju Das /* clock can be either from exclk or crystal oscillator (XIN/XOUT) */ 37cf40c968SBiju Das extal_clk: extal-clk { 38cf40c968SBiju Das compatible = "fixed-clock"; 39cf40c968SBiju Das #clock-cells = <0>; 40cf40c968SBiju Das /* This value must be overridden by the board */ 41cf40c968SBiju Das clock-frequency = <0>; 42cf40c968SBiju Das }; 43cf40c968SBiju Das 44e6a9acc3SBiju Das cluster0_opp: opp-table-0 { 45e6a9acc3SBiju Das compatible = "operating-points-v2"; 46e6a9acc3SBiju Das opp-shared; 47e6a9acc3SBiju Das 48e6a9acc3SBiju Das opp-125000000 { 49e6a9acc3SBiju Das opp-hz = /bits/ 64 <125000000>; 50e6a9acc3SBiju Das opp-microvolt = <1100000>; 51e6a9acc3SBiju Das clock-latency-ns = <300000>; 52e6a9acc3SBiju Das }; 53e6a9acc3SBiju Das opp-250000000 { 54e6a9acc3SBiju Das opp-hz = /bits/ 64 <250000000>; 55e6a9acc3SBiju Das opp-microvolt = <1100000>; 56e6a9acc3SBiju Das clock-latency-ns = <300000>; 57e6a9acc3SBiju Das }; 58e6a9acc3SBiju Das opp-500000000 { 59e6a9acc3SBiju Das opp-hz = /bits/ 64 <500000000>; 60e6a9acc3SBiju Das opp-microvolt = <1100000>; 61e6a9acc3SBiju Das clock-latency-ns = <300000>; 62e6a9acc3SBiju Das }; 63e6a9acc3SBiju Das opp-1000000000 { 64e6a9acc3SBiju Das opp-hz = /bits/ 64 <1000000000>; 65e6a9acc3SBiju Das opp-microvolt = <1100000>; 66e6a9acc3SBiju Das clock-latency-ns = <300000>; 67e6a9acc3SBiju Das opp-suspend; 68e6a9acc3SBiju Das }; 69e6a9acc3SBiju Das }; 70e6a9acc3SBiju Das 71cf40c968SBiju Das soc: soc { 72cf40c968SBiju Das compatible = "simple-bus"; 73cf40c968SBiju Das #address-cells = <2>; 74cf40c968SBiju Das #size-cells = <2>; 75cf40c968SBiju Das ranges; 76cf40c968SBiju Das 77a4c125a8SBiju Das mtu3: timer@10001200 { 78a4c125a8SBiju Das compatible = "renesas,r9a07g043-mtu3", 79a4c125a8SBiju Das "renesas,rz-mtu3"; 80a4c125a8SBiju Das reg = <0 0x10001200 0 0xb00>; 81a4c125a8SBiju Das interrupts = <SOC_PERIPHERAL_IRQ(170) IRQ_TYPE_EDGE_RISING>, 82a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(171) IRQ_TYPE_EDGE_RISING>, 83a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(172) IRQ_TYPE_EDGE_RISING>, 84a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(173) IRQ_TYPE_EDGE_RISING>, 85a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(174) IRQ_TYPE_EDGE_RISING>, 86a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(175) IRQ_TYPE_EDGE_RISING>, 87a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(176) IRQ_TYPE_EDGE_RISING>, 88a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(177) IRQ_TYPE_EDGE_RISING>, 89a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(178) IRQ_TYPE_EDGE_RISING>, 90a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(179) IRQ_TYPE_EDGE_RISING>, 91a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(180) IRQ_TYPE_EDGE_RISING>, 92a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(181) IRQ_TYPE_EDGE_RISING>, 93a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(182) IRQ_TYPE_EDGE_RISING>, 94a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(183) IRQ_TYPE_EDGE_RISING>, 95a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(184) IRQ_TYPE_EDGE_RISING>, 96a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(185) IRQ_TYPE_EDGE_RISING>, 97a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(186) IRQ_TYPE_EDGE_RISING>, 98a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(187) IRQ_TYPE_EDGE_RISING>, 99a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(188) IRQ_TYPE_EDGE_RISING>, 100a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(189) IRQ_TYPE_EDGE_RISING>, 101a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(190) IRQ_TYPE_EDGE_RISING>, 102a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(191) IRQ_TYPE_EDGE_RISING>, 103a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(192) IRQ_TYPE_EDGE_RISING>, 104a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(193) IRQ_TYPE_EDGE_RISING>, 105a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(194) IRQ_TYPE_EDGE_RISING>, 106a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(195) IRQ_TYPE_EDGE_RISING>, 107a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(196) IRQ_TYPE_EDGE_RISING>, 108a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(197) IRQ_TYPE_EDGE_RISING>, 109a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(198) IRQ_TYPE_EDGE_RISING>, 110a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(199) IRQ_TYPE_EDGE_RISING>, 111a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(200) IRQ_TYPE_EDGE_RISING>, 112a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(201) IRQ_TYPE_EDGE_RISING>, 113a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(202) IRQ_TYPE_EDGE_RISING>, 114a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(203) IRQ_TYPE_EDGE_RISING>, 115a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(204) IRQ_TYPE_EDGE_RISING>, 116a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(205) IRQ_TYPE_EDGE_RISING>, 117a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(206) IRQ_TYPE_EDGE_RISING>, 118a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(207) IRQ_TYPE_EDGE_RISING>, 119a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(208) IRQ_TYPE_EDGE_RISING>, 120a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(209) IRQ_TYPE_EDGE_RISING>, 121a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(210) IRQ_TYPE_EDGE_RISING>, 122a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(211) IRQ_TYPE_EDGE_RISING>, 123a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(212) IRQ_TYPE_EDGE_RISING>, 124a4c125a8SBiju Das <SOC_PERIPHERAL_IRQ(213) IRQ_TYPE_EDGE_RISING>; 125a4c125a8SBiju Das interrupt-names = "tgia0", "tgib0", "tgic0", "tgid0", 126a4c125a8SBiju Das "tciv0", "tgie0", "tgif0", 127a4c125a8SBiju Das "tgia1", "tgib1", "tciv1", "tciu1", 128a4c125a8SBiju Das "tgia2", "tgib2", "tciv2", "tciu2", 129a4c125a8SBiju Das "tgia3", "tgib3", "tgic3", "tgid3", 130a4c125a8SBiju Das "tciv3", 131a4c125a8SBiju Das "tgia4", "tgib4", "tgic4", "tgid4", 132a4c125a8SBiju Das "tciv4", 133a4c125a8SBiju Das "tgiu5", "tgiv5", "tgiw5", 134a4c125a8SBiju Das "tgia6", "tgib6", "tgic6", "tgid6", 135a4c125a8SBiju Das "tciv6", 136a4c125a8SBiju Das "tgia7", "tgib7", "tgic7", "tgid7", 137a4c125a8SBiju Das "tciv7", 138a4c125a8SBiju Das "tgia8", "tgib8", "tgic8", "tgid8", 139a4c125a8SBiju Das "tciv8", "tciu8"; 140a4c125a8SBiju Das clocks = <&cpg CPG_MOD R9A07G043_MTU_X_MCK_MTU3>; 141a4c125a8SBiju Das power-domains = <&cpg>; 142a4c125a8SBiju Das resets = <&cpg R9A07G043_MTU_X_PRESET_MTU3>; 143a4c125a8SBiju Das #pwm-cells = <2>; 144a4c125a8SBiju Das status = "disabled"; 145a4c125a8SBiju Das }; 146a4c125a8SBiju Das 147cf40c968SBiju Das ssi0: ssi@10049c00 { 148559f2b07SBiju Das compatible = "renesas,r9a07g043-ssi", 149559f2b07SBiju Das "renesas,rz-ssi"; 150cf40c968SBiju Das reg = <0 0x10049c00 0 0x400>; 15149669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(326) IRQ_TYPE_LEVEL_HIGH>, 15249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(327) IRQ_TYPE_EDGE_RISING>, 1532a5c9891SLad Prabhakar <SOC_PERIPHERAL_IRQ(328) IRQ_TYPE_EDGE_RISING>; 1542a5c9891SLad Prabhakar interrupt-names = "int_req", "dma_rx", "dma_tx"; 155559f2b07SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SSI0_PCLK2>, 156559f2b07SBiju Das <&cpg CPG_MOD R9A07G043_SSI0_PCLK_SFR>, 157559f2b07SBiju Das <&audio_clk1>, <&audio_clk2>; 158559f2b07SBiju Das clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; 159559f2b07SBiju Das resets = <&cpg R9A07G043_SSI0_RST_M2_REG>; 160559f2b07SBiju Das dmas = <&dmac 0x2655>, <&dmac 0x2656>; 161559f2b07SBiju Das dma-names = "tx", "rx"; 162559f2b07SBiju Das power-domains = <&cpg>; 163cf40c968SBiju Das #sound-dai-cells = <0>; 164559f2b07SBiju Das status = "disabled"; 165559f2b07SBiju Das }; 166559f2b07SBiju Das 167559f2b07SBiju Das ssi1: ssi@1004a000 { 168559f2b07SBiju Das compatible = "renesas,r9a07g043-ssi", 169559f2b07SBiju Das "renesas,rz-ssi"; 170559f2b07SBiju Das reg = <0 0x1004a000 0 0x400>; 17149669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(330) IRQ_TYPE_LEVEL_HIGH>, 17249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(331) IRQ_TYPE_EDGE_RISING>, 1732a5c9891SLad Prabhakar <SOC_PERIPHERAL_IRQ(332) IRQ_TYPE_EDGE_RISING>; 1742a5c9891SLad Prabhakar interrupt-names = "int_req", "dma_rx", "dma_tx"; 175559f2b07SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SSI1_PCLK2>, 176559f2b07SBiju Das <&cpg CPG_MOD R9A07G043_SSI1_PCLK_SFR>, 177559f2b07SBiju Das <&audio_clk1>, <&audio_clk2>; 178559f2b07SBiju Das clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; 179559f2b07SBiju Das resets = <&cpg R9A07G043_SSI1_RST_M2_REG>; 180559f2b07SBiju Das dmas = <&dmac 0x2659>, <&dmac 0x265a>; 181559f2b07SBiju Das dma-names = "tx", "rx"; 182559f2b07SBiju Das power-domains = <&cpg>; 183559f2b07SBiju Das #sound-dai-cells = <0>; 184559f2b07SBiju Das status = "disabled"; 185559f2b07SBiju Das }; 186559f2b07SBiju Das 187559f2b07SBiju Das ssi2: ssi@1004a400 { 188559f2b07SBiju Das compatible = "renesas,r9a07g043-ssi", 189559f2b07SBiju Das "renesas,rz-ssi"; 190559f2b07SBiju Das reg = <0 0x1004a400 0 0x400>; 19149669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(334) IRQ_TYPE_LEVEL_HIGH>, 19249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(337) IRQ_TYPE_EDGE_RISING>; 1932a5c9891SLad Prabhakar interrupt-names = "int_req", "dma_rt"; 194559f2b07SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SSI2_PCLK2>, 195559f2b07SBiju Das <&cpg CPG_MOD R9A07G043_SSI2_PCLK_SFR>, 196559f2b07SBiju Das <&audio_clk1>, <&audio_clk2>; 197559f2b07SBiju Das clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; 198559f2b07SBiju Das resets = <&cpg R9A07G043_SSI2_RST_M2_REG>; 199559f2b07SBiju Das dmas = <&dmac 0x265f>; 200559f2b07SBiju Das dma-names = "rt"; 201559f2b07SBiju Das power-domains = <&cpg>; 202559f2b07SBiju Das #sound-dai-cells = <0>; 203559f2b07SBiju Das status = "disabled"; 204559f2b07SBiju Das }; 205559f2b07SBiju Das 206559f2b07SBiju Das ssi3: ssi@1004a800 { 207559f2b07SBiju Das compatible = "renesas,r9a07g043-ssi", 208559f2b07SBiju Das "renesas,rz-ssi"; 209559f2b07SBiju Das reg = <0 0x1004a800 0 0x400>; 21049669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(338) IRQ_TYPE_LEVEL_HIGH>, 21149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(339) IRQ_TYPE_EDGE_RISING>, 2122a5c9891SLad Prabhakar <SOC_PERIPHERAL_IRQ(340) IRQ_TYPE_EDGE_RISING>; 2132a5c9891SLad Prabhakar interrupt-names = "int_req", "dma_rx", "dma_tx"; 214559f2b07SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SSI3_PCLK2>, 215559f2b07SBiju Das <&cpg CPG_MOD R9A07G043_SSI3_PCLK_SFR>, 216559f2b07SBiju Das <&audio_clk1>, <&audio_clk2>; 217559f2b07SBiju Das clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; 218559f2b07SBiju Das resets = <&cpg R9A07G043_SSI3_RST_M2_REG>; 219559f2b07SBiju Das dmas = <&dmac 0x2661>, <&dmac 0x2662>; 220559f2b07SBiju Das dma-names = "tx", "rx"; 221559f2b07SBiju Das power-domains = <&cpg>; 222559f2b07SBiju Das #sound-dai-cells = <0>; 223559f2b07SBiju Das status = "disabled"; 224cf40c968SBiju Das }; 225cf40c968SBiju Das 22622ec8689SBiju Das spi0: spi@1004ac00 { 22722ec8689SBiju Das compatible = "renesas,r9a07g043-rspi", "renesas,rspi-rz"; 22822ec8689SBiju Das reg = <0 0x1004ac00 0 0x400>; 22949669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(415) IRQ_TYPE_LEVEL_HIGH>, 23049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(413) IRQ_TYPE_LEVEL_HIGH>, 23149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(414) IRQ_TYPE_LEVEL_HIGH>; 23222ec8689SBiju Das interrupt-names = "error", "rx", "tx"; 23322ec8689SBiju Das clocks = <&cpg CPG_MOD R9A07G043_RSPI0_CLKB>; 23422ec8689SBiju Das resets = <&cpg R9A07G043_RSPI0_RST>; 235200d8e01SBiju Das dmas = <&dmac 0x2e95>, <&dmac 0x2e96>; 236200d8e01SBiju Das dma-names = "tx", "rx"; 23722ec8689SBiju Das power-domains = <&cpg>; 23822ec8689SBiju Das num-cs = <1>; 239cf40c968SBiju Das #address-cells = <1>; 240cf40c968SBiju Das #size-cells = <0>; 24122ec8689SBiju Das status = "disabled"; 24222ec8689SBiju Das }; 24322ec8689SBiju Das 24422ec8689SBiju Das spi1: spi@1004b000 { 24522ec8689SBiju Das compatible = "renesas,r9a07g043-rspi", "renesas,rspi-rz"; 24622ec8689SBiju Das reg = <0 0x1004b000 0 0x400>; 24749669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(418) IRQ_TYPE_LEVEL_HIGH>, 24849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(416) IRQ_TYPE_LEVEL_HIGH>, 24949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(417) IRQ_TYPE_LEVEL_HIGH>; 25022ec8689SBiju Das interrupt-names = "error", "rx", "tx"; 25122ec8689SBiju Das clocks = <&cpg CPG_MOD R9A07G043_RSPI1_CLKB>; 25222ec8689SBiju Das resets = <&cpg R9A07G043_RSPI1_RST>; 253200d8e01SBiju Das dmas = <&dmac 0x2e99>, <&dmac 0x2e9a>; 254200d8e01SBiju Das dma-names = "tx", "rx"; 25522ec8689SBiju Das power-domains = <&cpg>; 25622ec8689SBiju Das num-cs = <1>; 25722ec8689SBiju Das #address-cells = <1>; 25822ec8689SBiju Das #size-cells = <0>; 25922ec8689SBiju Das status = "disabled"; 26022ec8689SBiju Das }; 26122ec8689SBiju Das 26222ec8689SBiju Das spi2: spi@1004b400 { 26322ec8689SBiju Das compatible = "renesas,r9a07g043-rspi", "renesas,rspi-rz"; 26422ec8689SBiju Das reg = <0 0x1004b400 0 0x400>; 26549669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(421) IRQ_TYPE_LEVEL_HIGH>, 26649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(419) IRQ_TYPE_LEVEL_HIGH>, 26749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(420) IRQ_TYPE_LEVEL_HIGH>; 26822ec8689SBiju Das interrupt-names = "error", "rx", "tx"; 26922ec8689SBiju Das clocks = <&cpg CPG_MOD R9A07G043_RSPI2_CLKB>; 27022ec8689SBiju Das resets = <&cpg R9A07G043_RSPI2_RST>; 271200d8e01SBiju Das dmas = <&dmac 0x2e9d>, <&dmac 0x2e9e>; 272200d8e01SBiju Das dma-names = "tx", "rx"; 27322ec8689SBiju Das power-domains = <&cpg>; 27422ec8689SBiju Das num-cs = <1>; 27522ec8689SBiju Das #address-cells = <1>; 27622ec8689SBiju Das #size-cells = <0>; 27722ec8689SBiju Das status = "disabled"; 278cf40c968SBiju Das }; 279cf40c968SBiju Das 280cf40c968SBiju Das scif0: serial@1004b800 { 281cf40c968SBiju Das compatible = "renesas,scif-r9a07g043", 282cf40c968SBiju Das "renesas,scif-r9a07g044"; 283cf40c968SBiju Das reg = <0 0x1004b800 0 0x400>; 28449669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(380) IRQ_TYPE_LEVEL_HIGH>, 28549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(382) IRQ_TYPE_LEVEL_HIGH>, 28649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(383) IRQ_TYPE_LEVEL_HIGH>, 28749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(381) IRQ_TYPE_LEVEL_HIGH>, 28849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(384) IRQ_TYPE_LEVEL_HIGH>, 28949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(384) IRQ_TYPE_LEVEL_HIGH>; 290cf40c968SBiju Das interrupt-names = "eri", "rxi", "txi", 291cf40c968SBiju Das "bri", "dri", "tei"; 292cf40c968SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SCIF0_CLK_PCK>; 293cf40c968SBiju Das clock-names = "fck"; 294cf40c968SBiju Das power-domains = <&cpg>; 295cf40c968SBiju Das resets = <&cpg R9A07G043_SCIF0_RST_SYSTEM_N>; 296cf40c968SBiju Das status = "disabled"; 297cf40c968SBiju Das }; 298cf40c968SBiju Das 299cf40c968SBiju Das scif1: serial@1004bc00 { 300cf40c968SBiju Das compatible = "renesas,scif-r9a07g043", 301cf40c968SBiju Das "renesas,scif-r9a07g044"; 302cf40c968SBiju Das reg = <0 0x1004bc00 0 0x400>; 30349669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(385) IRQ_TYPE_LEVEL_HIGH>, 30449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(387) IRQ_TYPE_LEVEL_HIGH>, 30549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(388) IRQ_TYPE_LEVEL_HIGH>, 30649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(386) IRQ_TYPE_LEVEL_HIGH>, 30749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(389) IRQ_TYPE_LEVEL_HIGH>, 30849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(389) IRQ_TYPE_LEVEL_HIGH>; 309cf40c968SBiju Das interrupt-names = "eri", "rxi", "txi", 310cf40c968SBiju Das "bri", "dri", "tei"; 311cf40c968SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SCIF1_CLK_PCK>; 312cf40c968SBiju Das clock-names = "fck"; 313cf40c968SBiju Das power-domains = <&cpg>; 314cf40c968SBiju Das resets = <&cpg R9A07G043_SCIF1_RST_SYSTEM_N>; 315cf40c968SBiju Das status = "disabled"; 316cf40c968SBiju Das }; 317cf40c968SBiju Das 318cf40c968SBiju Das scif2: serial@1004c000 { 319cf40c968SBiju Das compatible = "renesas,scif-r9a07g043", 320cf40c968SBiju Das "renesas,scif-r9a07g044"; 321cf40c968SBiju Das reg = <0 0x1004c000 0 0x400>; 32249669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(390) IRQ_TYPE_LEVEL_HIGH>, 32349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(392) IRQ_TYPE_LEVEL_HIGH>, 32449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(393) IRQ_TYPE_LEVEL_HIGH>, 32549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(391) IRQ_TYPE_LEVEL_HIGH>, 32649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(394) IRQ_TYPE_LEVEL_HIGH>, 32749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(394) IRQ_TYPE_LEVEL_HIGH>; 328cf40c968SBiju Das interrupt-names = "eri", "rxi", "txi", 329cf40c968SBiju Das "bri", "dri", "tei"; 330cf40c968SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SCIF2_CLK_PCK>; 331cf40c968SBiju Das clock-names = "fck"; 332cf40c968SBiju Das power-domains = <&cpg>; 333cf40c968SBiju Das resets = <&cpg R9A07G043_SCIF2_RST_SYSTEM_N>; 334cf40c968SBiju Das status = "disabled"; 335cf40c968SBiju Das }; 336cf40c968SBiju Das 337cf40c968SBiju Das scif3: serial@1004c400 { 338cf40c968SBiju Das compatible = "renesas,scif-r9a07g043", 339cf40c968SBiju Das "renesas,scif-r9a07g044"; 340cf40c968SBiju Das reg = <0 0x1004c400 0 0x400>; 34149669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(395) IRQ_TYPE_LEVEL_HIGH>, 34249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(397) IRQ_TYPE_LEVEL_HIGH>, 34349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(398) IRQ_TYPE_LEVEL_HIGH>, 34449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(396) IRQ_TYPE_LEVEL_HIGH>, 34549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(399) IRQ_TYPE_LEVEL_HIGH>, 34649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(399) IRQ_TYPE_LEVEL_HIGH>; 347cf40c968SBiju Das interrupt-names = "eri", "rxi", "txi", 348cf40c968SBiju Das "bri", "dri", "tei"; 349cf40c968SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SCIF3_CLK_PCK>; 350cf40c968SBiju Das clock-names = "fck"; 351cf40c968SBiju Das power-domains = <&cpg>; 352cf40c968SBiju Das resets = <&cpg R9A07G043_SCIF3_RST_SYSTEM_N>; 353cf40c968SBiju Das status = "disabled"; 354cf40c968SBiju Das }; 355cf40c968SBiju Das 356cf40c968SBiju Das scif4: serial@1004c800 { 357cf40c968SBiju Das compatible = "renesas,scif-r9a07g043", 358cf40c968SBiju Das "renesas,scif-r9a07g044"; 359cf40c968SBiju Das reg = <0 0x1004c800 0 0x400>; 36049669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(400) IRQ_TYPE_LEVEL_HIGH>, 36149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(402) IRQ_TYPE_LEVEL_HIGH>, 36249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(403) IRQ_TYPE_LEVEL_HIGH>, 36349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(401) IRQ_TYPE_LEVEL_HIGH>, 36449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(404) IRQ_TYPE_LEVEL_HIGH>, 36549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(404) IRQ_TYPE_LEVEL_HIGH>; 366cf40c968SBiju Das interrupt-names = "eri", "rxi", "txi", 367cf40c968SBiju Das "bri", "dri", "tei"; 368cf40c968SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SCIF4_CLK_PCK>; 369cf40c968SBiju Das clock-names = "fck"; 370cf40c968SBiju Das power-domains = <&cpg>; 371cf40c968SBiju Das resets = <&cpg R9A07G043_SCIF4_RST_SYSTEM_N>; 372cf40c968SBiju Das status = "disabled"; 373cf40c968SBiju Das }; 374cf40c968SBiju Das 375cf40c968SBiju Das sci0: serial@1004d000 { 376cf40c968SBiju Das compatible = "renesas,r9a07g043-sci", "renesas,sci"; 377cf40c968SBiju Das reg = <0 0x1004d000 0 0x400>; 37849669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(405) IRQ_TYPE_LEVEL_HIGH>, 37949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(406) IRQ_TYPE_EDGE_RISING>, 38049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(407) IRQ_TYPE_EDGE_RISING>, 38149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(408) IRQ_TYPE_LEVEL_HIGH>; 382cf40c968SBiju Das interrupt-names = "eri", "rxi", "txi", "tei"; 383cf40c968SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SCI0_CLKP>; 384cf40c968SBiju Das clock-names = "fck"; 385cf40c968SBiju Das power-domains = <&cpg>; 386cf40c968SBiju Das resets = <&cpg R9A07G043_SCI0_RST>; 387cf40c968SBiju Das status = "disabled"; 388cf40c968SBiju Das }; 389cf40c968SBiju Das 390cf40c968SBiju Das sci1: serial@1004d400 { 391cf40c968SBiju Das compatible = "renesas,r9a07g043-sci", "renesas,sci"; 392cf40c968SBiju Das reg = <0 0x1004d400 0 0x400>; 39349669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(409) IRQ_TYPE_LEVEL_HIGH>, 39449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(410) IRQ_TYPE_EDGE_RISING>, 39549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(411) IRQ_TYPE_EDGE_RISING>, 39649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(412) IRQ_TYPE_LEVEL_HIGH>; 397cf40c968SBiju Das interrupt-names = "eri", "rxi", "txi", "tei"; 398cf40c968SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SCI1_CLKP>; 399cf40c968SBiju Das clock-names = "fck"; 400cf40c968SBiju Das power-domains = <&cpg>; 401cf40c968SBiju Das resets = <&cpg R9A07G043_SCI1_RST>; 402cf40c968SBiju Das status = "disabled"; 403cf40c968SBiju Das }; 404cf40c968SBiju Das 405cf40c968SBiju Das canfd: can@10050000 { 4061de1b448SBiju Das compatible = "renesas,r9a07g043-canfd", "renesas,rzg2l-canfd"; 407cf40c968SBiju Das reg = <0 0x10050000 0 0x8000>; 40849669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(426) IRQ_TYPE_LEVEL_HIGH>, 40949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(427) IRQ_TYPE_LEVEL_HIGH>, 41049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(422) IRQ_TYPE_LEVEL_HIGH>, 41149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(424) IRQ_TYPE_LEVEL_HIGH>, 41249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(428) IRQ_TYPE_LEVEL_HIGH>, 41349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(423) IRQ_TYPE_LEVEL_HIGH>, 41449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(425) IRQ_TYPE_LEVEL_HIGH>, 41549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(429) IRQ_TYPE_LEVEL_HIGH>; 4161de1b448SBiju Das interrupt-names = "g_err", "g_recc", 4171de1b448SBiju Das "ch0_err", "ch0_rec", "ch0_trx", 4181de1b448SBiju Das "ch1_err", "ch1_rec", "ch1_trx"; 4191de1b448SBiju Das clocks = <&cpg CPG_MOD R9A07G043_CANFD_PCLK>, 4201de1b448SBiju Das <&cpg CPG_CORE R9A07G043_CLK_P0_DIV2>, 4211de1b448SBiju Das <&can_clk>; 4221de1b448SBiju Das clock-names = "fck", "canfd", "can_clk"; 4231de1b448SBiju Das assigned-clocks = <&cpg CPG_CORE R9A07G043_CLK_P0_DIV2>; 4241de1b448SBiju Das assigned-clock-rates = <50000000>; 4251de1b448SBiju Das resets = <&cpg R9A07G043_CANFD_RSTP_N>, 4261de1b448SBiju Das <&cpg R9A07G043_CANFD_RSTC_N>; 4271de1b448SBiju Das reset-names = "rstp_n", "rstc_n"; 4281de1b448SBiju Das power-domains = <&cpg>; 4291de1b448SBiju Das status = "disabled"; 4301de1b448SBiju Das 4311de1b448SBiju Das channel0 { 4321de1b448SBiju Das status = "disabled"; 4331de1b448SBiju Das }; 4341de1b448SBiju Das channel1 { 4351de1b448SBiju Das status = "disabled"; 4361de1b448SBiju Das }; 437cf40c968SBiju Das }; 438cf40c968SBiju Das 439cf40c968SBiju Das i2c0: i2c@10058000 { 440cf40c968SBiju Das #address-cells = <1>; 441cf40c968SBiju Das #size-cells = <0>; 442bc9e1dbbSBiju Das compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 443cf40c968SBiju Das reg = <0 0x10058000 0 0x400>; 44449669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(350) IRQ_TYPE_LEVEL_HIGH>, 44549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(348) IRQ_TYPE_EDGE_RISING>, 44649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(349) IRQ_TYPE_EDGE_RISING>, 44749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(352) IRQ_TYPE_LEVEL_HIGH>, 44849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(353) IRQ_TYPE_LEVEL_HIGH>, 44949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(351) IRQ_TYPE_LEVEL_HIGH>, 45049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(354) IRQ_TYPE_LEVEL_HIGH>, 45149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(355) IRQ_TYPE_LEVEL_HIGH>; 452bc9e1dbbSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 453bc9e1dbbSBiju Das "naki", "ali", "tmoi"; 454bc9e1dbbSBiju Das clocks = <&cpg CPG_MOD R9A07G043_I2C0_PCLK>; 455bc9e1dbbSBiju Das clock-frequency = <100000>; 456bc9e1dbbSBiju Das resets = <&cpg R9A07G043_I2C0_MRST>; 457bc9e1dbbSBiju Das power-domains = <&cpg>; 458bc9e1dbbSBiju Das status = "disabled"; 459cf40c968SBiju Das }; 460cf40c968SBiju Das 461cf40c968SBiju Das i2c1: i2c@10058400 { 462cf40c968SBiju Das #address-cells = <1>; 463cf40c968SBiju Das #size-cells = <0>; 464bc9e1dbbSBiju Das compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 465cf40c968SBiju Das reg = <0 0x10058400 0 0x400>; 46649669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(358) IRQ_TYPE_LEVEL_HIGH>, 46749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(356) IRQ_TYPE_EDGE_RISING>, 46849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(357) IRQ_TYPE_EDGE_RISING>, 46949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(360) IRQ_TYPE_LEVEL_HIGH>, 47049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(361) IRQ_TYPE_LEVEL_HIGH>, 47149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(359) IRQ_TYPE_LEVEL_HIGH>, 47249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(362) IRQ_TYPE_LEVEL_HIGH>, 47349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(363) IRQ_TYPE_LEVEL_HIGH>; 474bc9e1dbbSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 475bc9e1dbbSBiju Das "naki", "ali", "tmoi"; 476bc9e1dbbSBiju Das clocks = <&cpg CPG_MOD R9A07G043_I2C1_PCLK>; 477bc9e1dbbSBiju Das clock-frequency = <100000>; 478bc9e1dbbSBiju Das resets = <&cpg R9A07G043_I2C1_MRST>; 479bc9e1dbbSBiju Das power-domains = <&cpg>; 480bc9e1dbbSBiju Das status = "disabled"; 481bc9e1dbbSBiju Das }; 482bc9e1dbbSBiju Das 483bc9e1dbbSBiju Das i2c2: i2c@10058800 { 484bc9e1dbbSBiju Das #address-cells = <1>; 485bc9e1dbbSBiju Das #size-cells = <0>; 486bc9e1dbbSBiju Das compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 487bc9e1dbbSBiju Das reg = <0 0x10058800 0 0x400>; 48849669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(366) IRQ_TYPE_LEVEL_HIGH>, 48949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(364) IRQ_TYPE_EDGE_RISING>, 49049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(365) IRQ_TYPE_EDGE_RISING>, 49149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(368) IRQ_TYPE_LEVEL_HIGH>, 49249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(369) IRQ_TYPE_LEVEL_HIGH>, 49349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(367) IRQ_TYPE_LEVEL_HIGH>, 49449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(370) IRQ_TYPE_LEVEL_HIGH>, 49549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(371) IRQ_TYPE_LEVEL_HIGH>; 496bc9e1dbbSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 497bc9e1dbbSBiju Das "naki", "ali", "tmoi"; 498bc9e1dbbSBiju Das clocks = <&cpg CPG_MOD R9A07G043_I2C2_PCLK>; 499bc9e1dbbSBiju Das clock-frequency = <100000>; 500bc9e1dbbSBiju Das resets = <&cpg R9A07G043_I2C2_MRST>; 501bc9e1dbbSBiju Das power-domains = <&cpg>; 502bc9e1dbbSBiju Das status = "disabled"; 503cf40c968SBiju Das }; 504cf40c968SBiju Das 505cf40c968SBiju Das i2c3: i2c@10058c00 { 506cf40c968SBiju Das #address-cells = <1>; 507cf40c968SBiju Das #size-cells = <0>; 508bc9e1dbbSBiju Das compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 509cf40c968SBiju Das reg = <0 0x10058c00 0 0x400>; 51049669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(374) IRQ_TYPE_LEVEL_HIGH>, 51149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(372) IRQ_TYPE_EDGE_RISING>, 51249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(373) IRQ_TYPE_EDGE_RISING>, 51349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(376) IRQ_TYPE_LEVEL_HIGH>, 51449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(377) IRQ_TYPE_LEVEL_HIGH>, 51549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(375) IRQ_TYPE_LEVEL_HIGH>, 51649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(378) IRQ_TYPE_LEVEL_HIGH>, 51749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(379) IRQ_TYPE_LEVEL_HIGH>; 518bc9e1dbbSBiju Das interrupt-names = "tei", "ri", "ti", "spi", "sti", 519bc9e1dbbSBiju Das "naki", "ali", "tmoi"; 520bc9e1dbbSBiju Das clocks = <&cpg CPG_MOD R9A07G043_I2C3_PCLK>; 521bc9e1dbbSBiju Das clock-frequency = <100000>; 522bc9e1dbbSBiju Das resets = <&cpg R9A07G043_I2C3_MRST>; 523bc9e1dbbSBiju Das power-domains = <&cpg>; 524bc9e1dbbSBiju Das status = "disabled"; 525cf40c968SBiju Das }; 526cf40c968SBiju Das 527cf40c968SBiju Das adc: adc@10059000 { 5289a71e89dSBiju Das compatible = "renesas,r9a07g043-adc", "renesas,rzg2l-adc"; 529cf40c968SBiju Das reg = <0 0x10059000 0 0x400>; 53049669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(347) IRQ_TYPE_EDGE_RISING>; 5319a71e89dSBiju Das clocks = <&cpg CPG_MOD R9A07G043_ADC_ADCLK>, 5329a71e89dSBiju Das <&cpg CPG_MOD R9A07G043_ADC_PCLK>; 5339a71e89dSBiju Das clock-names = "adclk", "pclk"; 5349a71e89dSBiju Das resets = <&cpg R9A07G043_ADC_PRESETN>, 5359a71e89dSBiju Das <&cpg R9A07G043_ADC_ADRST_N>; 5369a71e89dSBiju Das reset-names = "presetn", "adrst-n"; 5379a71e89dSBiju Das power-domains = <&cpg>; 5389a71e89dSBiju Das status = "disabled"; 5399a71e89dSBiju Das 5409a71e89dSBiju Das #address-cells = <1>; 5419a71e89dSBiju Das #size-cells = <0>; 5429a71e89dSBiju Das 5439a71e89dSBiju Das channel@0 { 5449a71e89dSBiju Das reg = <0>; 5459a71e89dSBiju Das }; 5469a71e89dSBiju Das channel@1 { 5479a71e89dSBiju Das reg = <1>; 5489a71e89dSBiju Das }; 549cf40c968SBiju Das }; 550cf40c968SBiju Das 55191e548daSBiju Das tsu: thermal@10059400 { 55291e548daSBiju Das compatible = "renesas,r9a07g043-tsu", 55391e548daSBiju Das "renesas,rzg2l-tsu"; 55491e548daSBiju Das reg = <0 0x10059400 0 0x400>; 55591e548daSBiju Das clocks = <&cpg CPG_MOD R9A07G043_TSU_PCLK>; 55691e548daSBiju Das resets = <&cpg R9A07G043_TSU_PRESETN>; 55791e548daSBiju Das power-domains = <&cpg>; 55891e548daSBiju Das #thermal-sensor-cells = <1>; 55991e548daSBiju Das }; 56091e548daSBiju Das 561cf40c968SBiju Das sbc: spi@10060000 { 562470218e2SBiju Das compatible = "renesas,r9a07g043-rpc-if", 563470218e2SBiju Das "renesas,rzg2l-rpc-if"; 564cf40c968SBiju Das reg = <0 0x10060000 0 0x10000>, 565cf40c968SBiju Das <0 0x20000000 0 0x10000000>, 566cf40c968SBiju Das <0 0x10070000 0 0x10000>; 567470218e2SBiju Das reg-names = "regs", "dirmap", "wbuf"; 568470218e2SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SPI_CLK2>, 569470218e2SBiju Das <&cpg CPG_MOD R9A07G043_SPI_CLK>; 570470218e2SBiju Das resets = <&cpg R9A07G043_SPI_RST>; 571470218e2SBiju Das power-domains = <&cpg>; 572cf40c968SBiju Das #address-cells = <1>; 573cf40c968SBiju Das #size-cells = <0>; 574470218e2SBiju Das status = "disabled"; 575cf40c968SBiju Das }; 576cf40c968SBiju Das 577cf40c968SBiju Das cpg: clock-controller@11010000 { 578cf40c968SBiju Das compatible = "renesas,r9a07g043-cpg"; 579cf40c968SBiju Das reg = <0 0x11010000 0 0x10000>; 580cf40c968SBiju Das clocks = <&extal_clk>; 581cf40c968SBiju Das clock-names = "extal"; 582cf40c968SBiju Das #clock-cells = <2>; 583cf40c968SBiju Das #reset-cells = <1>; 584cf40c968SBiju Das #power-domain-cells = <0>; 585cf40c968SBiju Das }; 586cf40c968SBiju Das 587cf40c968SBiju Das sysc: system-controller@11020000 { 588cf40c968SBiju Das compatible = "renesas,r9a07g043-sysc"; 589cf40c968SBiju Das reg = <0 0x11020000 0 0x10000>; 590cf40c968SBiju Das status = "disabled"; 591cf40c968SBiju Das }; 592cf40c968SBiju Das 593cf40c968SBiju Das pinctrl: pinctrl@11030000 { 5942d105552SBiju Das compatible = "renesas,r9a07g043-pinctrl"; 595cf40c968SBiju Das reg = <0 0x11030000 0 0x10000>; 596cf40c968SBiju Das gpio-controller; 597cf40c968SBiju Das #gpio-cells = <2>; 5982d105552SBiju Das gpio-ranges = <&pinctrl 0 0 152>; 59985169df7SLad Prabhakar #interrupt-cells = <2>; 60085169df7SLad Prabhakar interrupt-controller; 6012d105552SBiju Das clocks = <&cpg CPG_MOD R9A07G043_GPIO_HCLK>; 6022d105552SBiju Das power-domains = <&cpg>; 6032d105552SBiju Das resets = <&cpg R9A07G043_GPIO_RSTN>, 6042d105552SBiju Das <&cpg R9A07G043_GPIO_PORT_RESETN>, 6052d105552SBiju Das <&cpg R9A07G043_GPIO_SPARE_RESETN>; 606cf40c968SBiju Das }; 607cf40c968SBiju Das 608cf40c968SBiju Das dmac: dma-controller@11820000 { 609cf40c968SBiju Das compatible = "renesas,r9a07g043-dmac", 610cf40c968SBiju Das "renesas,rz-dmac"; 611cf40c968SBiju Das reg = <0 0x11820000 0 0x10000>, 612cf40c968SBiju Das <0 0x11830000 0 0x10000>; 61349669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(141) IRQ_TYPE_EDGE_RISING>, 61449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(125) IRQ_TYPE_EDGE_RISING>, 61549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(126) IRQ_TYPE_EDGE_RISING>, 61649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(127) IRQ_TYPE_EDGE_RISING>, 61749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(128) IRQ_TYPE_EDGE_RISING>, 61849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(129) IRQ_TYPE_EDGE_RISING>, 61949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(130) IRQ_TYPE_EDGE_RISING>, 62049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(131) IRQ_TYPE_EDGE_RISING>, 62149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(132) IRQ_TYPE_EDGE_RISING>, 62249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(133) IRQ_TYPE_EDGE_RISING>, 62349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(134) IRQ_TYPE_EDGE_RISING>, 62449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(135) IRQ_TYPE_EDGE_RISING>, 62549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(136) IRQ_TYPE_EDGE_RISING>, 62649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(137) IRQ_TYPE_EDGE_RISING>, 62749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(138) IRQ_TYPE_EDGE_RISING>, 62849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(139) IRQ_TYPE_EDGE_RISING>, 62949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(140) IRQ_TYPE_EDGE_RISING>; 630cf40c968SBiju Das interrupt-names = "error", 631cf40c968SBiju Das "ch0", "ch1", "ch2", "ch3", 632cf40c968SBiju Das "ch4", "ch5", "ch6", "ch7", 633cf40c968SBiju Das "ch8", "ch9", "ch10", "ch11", 634cf40c968SBiju Das "ch12", "ch13", "ch14", "ch15"; 635cf40c968SBiju Das clocks = <&cpg CPG_MOD R9A07G043_DMAC_ACLK>, 636cf40c968SBiju Das <&cpg CPG_MOD R9A07G043_DMAC_PCLK>; 63705d11e2fSBiju Das clock-names = "main", "register"; 638cf40c968SBiju Das power-domains = <&cpg>; 639cf40c968SBiju Das resets = <&cpg R9A07G043_DMAC_ARESETN>, 640cf40c968SBiju Das <&cpg R9A07G043_DMAC_RST_ASYNC>; 64105d11e2fSBiju Das reset-names = "arst", "rst_async"; 642cf40c968SBiju Das #dma-cells = <1>; 643cf40c968SBiju Das dma-channels = <16>; 644cf40c968SBiju Das }; 645cf40c968SBiju Das 646cf40c968SBiju Das sdhi0: mmc@11c00000 { 64720e63d39SBiju Das compatible = "renesas,sdhi-r9a07g043", 64820e63d39SBiju Das "renesas,rcar-gen3-sdhi"; 649cf40c968SBiju Das reg = <0x0 0x11c00000 0 0x10000>; 65049669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(104) IRQ_TYPE_LEVEL_HIGH>, 65149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(105) IRQ_TYPE_LEVEL_HIGH>; 65220e63d39SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SDHI0_IMCLK>, 65320e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI0_CLK_HS>, 65420e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI0_IMCLK2>, 65520e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI0_ACLK>; 65620e63d39SBiju Das clock-names = "core", "clkh", "cd", "aclk"; 65720e63d39SBiju Das resets = <&cpg R9A07G043_SDHI0_IXRST>; 65820e63d39SBiju Das power-domains = <&cpg>; 65920e63d39SBiju Das status = "disabled"; 660cf40c968SBiju Das }; 661cf40c968SBiju Das 662cf40c968SBiju Das sdhi1: mmc@11c10000 { 66320e63d39SBiju Das compatible = "renesas,sdhi-r9a07g043", 66420e63d39SBiju Das "renesas,rcar-gen3-sdhi"; 665cf40c968SBiju Das reg = <0x0 0x11c10000 0 0x10000>; 66649669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(106) IRQ_TYPE_LEVEL_HIGH>, 66749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(107) IRQ_TYPE_LEVEL_HIGH>; 66820e63d39SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SDHI1_IMCLK>, 66920e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI1_CLK_HS>, 67020e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI1_IMCLK2>, 67120e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI1_ACLK>; 67220e63d39SBiju Das clock-names = "core", "clkh", "cd", "aclk"; 67320e63d39SBiju Das resets = <&cpg R9A07G043_SDHI1_IXRST>; 67420e63d39SBiju Das power-domains = <&cpg>; 67520e63d39SBiju Das status = "disabled"; 676cf40c968SBiju Das }; 677cf40c968SBiju Das 67813ea8b35SBiju Das eth0: ethernet@11c20000 { 67913ea8b35SBiju Das compatible = "renesas,r9a07g043-gbeth", 68013ea8b35SBiju Das "renesas,rzg2l-gbeth"; 68113ea8b35SBiju Das reg = <0 0x11c20000 0 0x10000>; 68249669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(84) IRQ_TYPE_LEVEL_HIGH>, 68349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(85) IRQ_TYPE_LEVEL_HIGH>, 68449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(86) IRQ_TYPE_LEVEL_HIGH>; 68513ea8b35SBiju Das interrupt-names = "mux", "fil", "arp_ns"; 68613ea8b35SBiju Das phy-mode = "rgmii"; 68713ea8b35SBiju Das clocks = <&cpg CPG_MOD R9A07G043_ETH0_CLK_AXI>, 68813ea8b35SBiju Das <&cpg CPG_MOD R9A07G043_ETH0_CLK_CHI>, 68913ea8b35SBiju Das <&cpg CPG_CORE R9A07G043_CLK_HP>; 69013ea8b35SBiju Das clock-names = "axi", "chi", "refclk"; 69113ea8b35SBiju Das resets = <&cpg R9A07G043_ETH0_RST_HW_N>; 69213ea8b35SBiju Das power-domains = <&cpg>; 69313ea8b35SBiju Das #address-cells = <1>; 69413ea8b35SBiju Das #size-cells = <0>; 69513ea8b35SBiju Das status = "disabled"; 69613ea8b35SBiju Das }; 69713ea8b35SBiju Das 69813ea8b35SBiju Das eth1: ethernet@11c30000 { 69913ea8b35SBiju Das compatible = "renesas,r9a07g043-gbeth", 70013ea8b35SBiju Das "renesas,rzg2l-gbeth"; 70113ea8b35SBiju Das reg = <0 0x11c30000 0 0x10000>; 70249669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(87) IRQ_TYPE_LEVEL_HIGH>, 70349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(88) IRQ_TYPE_LEVEL_HIGH>, 70449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(89) IRQ_TYPE_LEVEL_HIGH>; 70513ea8b35SBiju Das interrupt-names = "mux", "fil", "arp_ns"; 70613ea8b35SBiju Das phy-mode = "rgmii"; 70713ea8b35SBiju Das clocks = <&cpg CPG_MOD R9A07G043_ETH1_CLK_AXI>, 70813ea8b35SBiju Das <&cpg CPG_MOD R9A07G043_ETH1_CLK_CHI>, 70913ea8b35SBiju Das <&cpg CPG_CORE R9A07G043_CLK_HP>; 71013ea8b35SBiju Das clock-names = "axi", "chi", "refclk"; 71113ea8b35SBiju Das resets = <&cpg R9A07G043_ETH1_RST_HW_N>; 71213ea8b35SBiju Das power-domains = <&cpg>; 71313ea8b35SBiju Das #address-cells = <1>; 71413ea8b35SBiju Das #size-cells = <0>; 71513ea8b35SBiju Das status = "disabled"; 71613ea8b35SBiju Das }; 71713ea8b35SBiju Das 718cf40c968SBiju Das phyrst: usbphy-ctrl@11c40000 { 719f52e1409SBiju Das compatible = "renesas,r9a07g043-usbphy-ctrl", 720f52e1409SBiju Das "renesas,rzg2l-usbphy-ctrl"; 721cf40c968SBiju Das reg = <0 0x11c40000 0 0x10000>; 722f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>; 723f52e1409SBiju Das resets = <&cpg R9A07G043_USB_PRESETN>; 724f52e1409SBiju Das power-domains = <&cpg>; 725f52e1409SBiju Das #reset-cells = <1>; 726f52e1409SBiju Das status = "disabled"; 727cf40c968SBiju Das }; 728cf40c968SBiju Das 729cf40c968SBiju Das ohci0: usb@11c50000 { 730f52e1409SBiju Das compatible = "generic-ohci"; 731cf40c968SBiju Das reg = <0 0x11c50000 0 0x100>; 73249669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(91) IRQ_TYPE_LEVEL_HIGH>; 733f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 734f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H0_HCLK>; 735f52e1409SBiju Das resets = <&phyrst 0>, 736f52e1409SBiju Das <&cpg R9A07G043_USB_U2H0_HRESETN>; 737f52e1409SBiju Das phys = <&usb2_phy0 1>; 738f52e1409SBiju Das phy-names = "usb"; 739f52e1409SBiju Das power-domains = <&cpg>; 740f52e1409SBiju Das status = "disabled"; 741cf40c968SBiju Das }; 742cf40c968SBiju Das 743cf40c968SBiju Das ohci1: usb@11c70000 { 744f52e1409SBiju Das compatible = "generic-ohci"; 745cf40c968SBiju Das reg = <0 0x11c70000 0 0x100>; 74649669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(96) IRQ_TYPE_LEVEL_HIGH>; 747f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 748f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H1_HCLK>; 749f52e1409SBiju Das resets = <&phyrst 1>, 750f52e1409SBiju Das <&cpg R9A07G043_USB_U2H1_HRESETN>; 751f52e1409SBiju Das phys = <&usb2_phy1 1>; 752f52e1409SBiju Das phy-names = "usb"; 753f52e1409SBiju Das power-domains = <&cpg>; 754f52e1409SBiju Das status = "disabled"; 755cf40c968SBiju Das }; 756cf40c968SBiju Das 757cf40c968SBiju Das ehci0: usb@11c50100 { 758f52e1409SBiju Das compatible = "generic-ehci"; 759cf40c968SBiju Das reg = <0 0x11c50100 0 0x100>; 76049669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(92) IRQ_TYPE_LEVEL_HIGH>; 761f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 762f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H0_HCLK>; 763f52e1409SBiju Das resets = <&phyrst 0>, 764f52e1409SBiju Das <&cpg R9A07G043_USB_U2H0_HRESETN>; 765f52e1409SBiju Das phys = <&usb2_phy0 2>; 766f52e1409SBiju Das phy-names = "usb"; 767f52e1409SBiju Das companion = <&ohci0>; 768f52e1409SBiju Das power-domains = <&cpg>; 769f52e1409SBiju Das status = "disabled"; 770cf40c968SBiju Das }; 771cf40c968SBiju Das 772cf40c968SBiju Das ehci1: usb@11c70100 { 773f52e1409SBiju Das compatible = "generic-ehci"; 774cf40c968SBiju Das reg = <0 0x11c70100 0 0x100>; 77549669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(97) IRQ_TYPE_LEVEL_HIGH>; 776f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 777f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H1_HCLK>; 778f52e1409SBiju Das resets = <&phyrst 1>, 779f52e1409SBiju Das <&cpg R9A07G043_USB_U2H1_HRESETN>; 780f52e1409SBiju Das phys = <&usb2_phy1 2>; 781f52e1409SBiju Das phy-names = "usb"; 782f52e1409SBiju Das companion = <&ohci1>; 783f52e1409SBiju Das power-domains = <&cpg>; 784f52e1409SBiju Das status = "disabled"; 785cf40c968SBiju Das }; 786cf40c968SBiju Das 787cf40c968SBiju Das usb2_phy0: usb-phy@11c50200 { 788f52e1409SBiju Das compatible = "renesas,usb2-phy-r9a07g043", 789f52e1409SBiju Das "renesas,rzg2l-usb2-phy"; 790cf40c968SBiju Das reg = <0 0x11c50200 0 0x700>; 79149669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(94) IRQ_TYPE_LEVEL_HIGH>; 792f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 793f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H0_HCLK>; 794f52e1409SBiju Das resets = <&phyrst 0>; 795f52e1409SBiju Das #phy-cells = <1>; 796f52e1409SBiju Das power-domains = <&cpg>; 797f52e1409SBiju Das status = "disabled"; 798cf40c968SBiju Das }; 799cf40c968SBiju Das 800cf40c968SBiju Das usb2_phy1: usb-phy@11c70200 { 801f52e1409SBiju Das compatible = "renesas,usb2-phy-r9a07g043", 802f52e1409SBiju Das "renesas,rzg2l-usb2-phy"; 803cf40c968SBiju Das reg = <0 0x11c70200 0 0x700>; 80449669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(99) IRQ_TYPE_LEVEL_HIGH>; 805f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 806f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H1_HCLK>; 807f52e1409SBiju Das resets = <&phyrst 1>; 808f52e1409SBiju Das #phy-cells = <1>; 809f52e1409SBiju Das power-domains = <&cpg>; 810f52e1409SBiju Das status = "disabled"; 811cf40c968SBiju Das }; 812cf40c968SBiju Das 813cf40c968SBiju Das hsusb: usb@11c60000 { 814f52e1409SBiju Das compatible = "renesas,usbhs-r9a07g043", 815*3bfe384fSBiju Das "renesas,rzg2l-usbhs"; 816cf40c968SBiju Das reg = <0 0x11c60000 0 0x10000>; 81749669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(100) IRQ_TYPE_EDGE_RISING>, 81849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(101) IRQ_TYPE_LEVEL_HIGH>, 81949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(102) IRQ_TYPE_LEVEL_HIGH>, 82049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(103) IRQ_TYPE_LEVEL_HIGH>; 821f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 822f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2P_EXR_CPUCLK>; 823f52e1409SBiju Das resets = <&phyrst 0>, 824f52e1409SBiju Das <&cpg R9A07G043_USB_U2P_EXL_SYSRST>; 825f52e1409SBiju Das renesas,buswait = <7>; 826f52e1409SBiju Das phys = <&usb2_phy0 3>; 827f52e1409SBiju Das phy-names = "usb"; 828f52e1409SBiju Das power-domains = <&cpg>; 829f52e1409SBiju Das status = "disabled"; 830cf40c968SBiju Das }; 831cf40c968SBiju Das 832cf40c968SBiju Das wdt0: watchdog@12800800 { 833a8352a51SBiju Das compatible = "renesas,r9a07g043-wdt", 834a8352a51SBiju Das "renesas,rzg2l-wdt"; 835cf40c968SBiju Das reg = <0 0x12800800 0 0x400>; 836a8352a51SBiju Das clocks = <&cpg CPG_MOD R9A07G043_WDT0_PCLK>, 837a8352a51SBiju Das <&cpg CPG_MOD R9A07G043_WDT0_CLK>; 838a8352a51SBiju Das clock-names = "pclk", "oscclk"; 83949669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(49) IRQ_TYPE_LEVEL_HIGH>, 84049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(50) IRQ_TYPE_LEVEL_HIGH>; 841a8352a51SBiju Das interrupt-names = "wdt", "perrout"; 842a8352a51SBiju Das resets = <&cpg R9A07G043_WDT0_PRESETN>; 843a8352a51SBiju Das power-domains = <&cpg>; 844a8352a51SBiju Das status = "disabled"; 845cf40c968SBiju Das }; 846cf40c968SBiju Das 847cf40c968SBiju Das ostm0: timer@12801000 { 848e42faad1SBiju Das compatible = "renesas,r9a07g043-ostm", 849e42faad1SBiju Das "renesas,ostm"; 850cf40c968SBiju Das reg = <0x0 0x12801000 0x0 0x400>; 85149669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(46) IRQ_TYPE_EDGE_RISING>; 852e42faad1SBiju Das clocks = <&cpg CPG_MOD R9A07G043_OSTM0_PCLK>; 853e42faad1SBiju Das resets = <&cpg R9A07G043_OSTM0_PRESETZ>; 854e42faad1SBiju Das power-domains = <&cpg>; 855e42faad1SBiju Das status = "disabled"; 856cf40c968SBiju Das }; 857cf40c968SBiju Das 858cf40c968SBiju Das ostm1: timer@12801400 { 859e42faad1SBiju Das compatible = "renesas,r9a07g043-ostm", 860e42faad1SBiju Das "renesas,ostm"; 861cf40c968SBiju Das reg = <0x0 0x12801400 0x0 0x400>; 86249669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(47) IRQ_TYPE_EDGE_RISING>; 863e42faad1SBiju Das clocks = <&cpg CPG_MOD R9A07G043_OSTM1_PCLK>; 864e42faad1SBiju Das resets = <&cpg R9A07G043_OSTM1_PRESETZ>; 865e42faad1SBiju Das power-domains = <&cpg>; 866e42faad1SBiju Das status = "disabled"; 867cf40c968SBiju Das }; 868cf40c968SBiju Das 869cf40c968SBiju Das ostm2: timer@12801800 { 870e42faad1SBiju Das compatible = "renesas,r9a07g043-ostm", 871e42faad1SBiju Das "renesas,ostm"; 872cf40c968SBiju Das reg = <0x0 0x12801800 0x0 0x400>; 87349669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(48) IRQ_TYPE_EDGE_RISING>; 874e42faad1SBiju Das clocks = <&cpg CPG_MOD R9A07G043_OSTM2_PCLK>; 875e42faad1SBiju Das resets = <&cpg R9A07G043_OSTM2_PRESETZ>; 876e42faad1SBiju Das power-domains = <&cpg>; 877e42faad1SBiju Das status = "disabled"; 878cf40c968SBiju Das }; 879cf40c968SBiju Das }; 880cf40c968SBiju Das 88191e548daSBiju Das thermal-zones { 88291e548daSBiju Das cpu-thermal { 88391e548daSBiju Das polling-delay-passive = <250>; 88491e548daSBiju Das polling-delay = <1000>; 88591e548daSBiju Das thermal-sensors = <&tsu 0>; 886c2ff5c02SBiju Das sustainable-power = <717>; 887c2ff5c02SBiju Das 888c2ff5c02SBiju Das cooling-maps { 889c2ff5c02SBiju Das map0 { 890c2ff5c02SBiju Das trip = <&target>; 891c2ff5c02SBiju Das cooling-device = <&cpu0 0 2>; 892c2ff5c02SBiju Das contribution = <1024>; 893c2ff5c02SBiju Das }; 894c2ff5c02SBiju Das }; 89591e548daSBiju Das 89691e548daSBiju Das trips { 89791e548daSBiju Das sensor_crit: sensor-crit { 89891e548daSBiju Das temperature = <125000>; 89991e548daSBiju Das hysteresis = <1000>; 90091e548daSBiju Das type = "critical"; 90191e548daSBiju Das }; 902c2ff5c02SBiju Das 903c2ff5c02SBiju Das target: trip-point { 904c2ff5c02SBiju Das temperature = <100000>; 905c2ff5c02SBiju Das hysteresis = <1000>; 906c2ff5c02SBiju Das type = "passive"; 907c2ff5c02SBiju Das }; 90891e548daSBiju Das }; 90991e548daSBiju Das }; 91091e548daSBiju Das }; 911cf40c968SBiju Das}; 912