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; 6011731ab2fSLad Prabhakar interrupt-parent = <&irqc>; 6022d105552SBiju Das clocks = <&cpg CPG_MOD R9A07G043_GPIO_HCLK>; 6032d105552SBiju Das power-domains = <&cpg>; 6042d105552SBiju Das resets = <&cpg R9A07G043_GPIO_RSTN>, 6052d105552SBiju Das <&cpg R9A07G043_GPIO_PORT_RESETN>, 6062d105552SBiju Das <&cpg R9A07G043_GPIO_SPARE_RESETN>; 607cf40c968SBiju Das }; 608cf40c968SBiju Das 609cf40c968SBiju Das dmac: dma-controller@11820000 { 610cf40c968SBiju Das compatible = "renesas,r9a07g043-dmac", 611cf40c968SBiju Das "renesas,rz-dmac"; 612cf40c968SBiju Das reg = <0 0x11820000 0 0x10000>, 613cf40c968SBiju Das <0 0x11830000 0 0x10000>; 61449669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(141) IRQ_TYPE_EDGE_RISING>, 61549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(125) IRQ_TYPE_EDGE_RISING>, 61649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(126) IRQ_TYPE_EDGE_RISING>, 61749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(127) IRQ_TYPE_EDGE_RISING>, 61849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(128) IRQ_TYPE_EDGE_RISING>, 61949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(129) IRQ_TYPE_EDGE_RISING>, 62049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(130) IRQ_TYPE_EDGE_RISING>, 62149669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(131) IRQ_TYPE_EDGE_RISING>, 62249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(132) IRQ_TYPE_EDGE_RISING>, 62349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(133) IRQ_TYPE_EDGE_RISING>, 62449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(134) IRQ_TYPE_EDGE_RISING>, 62549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(135) IRQ_TYPE_EDGE_RISING>, 62649669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(136) IRQ_TYPE_EDGE_RISING>, 62749669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(137) IRQ_TYPE_EDGE_RISING>, 62849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(138) IRQ_TYPE_EDGE_RISING>, 62949669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(139) IRQ_TYPE_EDGE_RISING>, 63049669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(140) IRQ_TYPE_EDGE_RISING>; 631cf40c968SBiju Das interrupt-names = "error", 632cf40c968SBiju Das "ch0", "ch1", "ch2", "ch3", 633cf40c968SBiju Das "ch4", "ch5", "ch6", "ch7", 634cf40c968SBiju Das "ch8", "ch9", "ch10", "ch11", 635cf40c968SBiju Das "ch12", "ch13", "ch14", "ch15"; 636cf40c968SBiju Das clocks = <&cpg CPG_MOD R9A07G043_DMAC_ACLK>, 637cf40c968SBiju Das <&cpg CPG_MOD R9A07G043_DMAC_PCLK>; 63805d11e2fSBiju Das clock-names = "main", "register"; 639cf40c968SBiju Das power-domains = <&cpg>; 640cf40c968SBiju Das resets = <&cpg R9A07G043_DMAC_ARESETN>, 641cf40c968SBiju Das <&cpg R9A07G043_DMAC_RST_ASYNC>; 64205d11e2fSBiju Das reset-names = "arst", "rst_async"; 643cf40c968SBiju Das #dma-cells = <1>; 644cf40c968SBiju Das dma-channels = <16>; 645cf40c968SBiju Das }; 646cf40c968SBiju Das 647cf40c968SBiju Das sdhi0: mmc@11c00000 { 64820e63d39SBiju Das compatible = "renesas,sdhi-r9a07g043", 649046084b5SLad Prabhakar "renesas,rzg2l-sdhi"; 650cf40c968SBiju Das reg = <0x0 0x11c00000 0 0x10000>; 65149669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(104) IRQ_TYPE_LEVEL_HIGH>, 65249669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(105) IRQ_TYPE_LEVEL_HIGH>; 65320e63d39SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SDHI0_IMCLK>, 65420e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI0_CLK_HS>, 65520e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI0_IMCLK2>, 65620e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI0_ACLK>; 65720e63d39SBiju Das clock-names = "core", "clkh", "cd", "aclk"; 65820e63d39SBiju Das resets = <&cpg R9A07G043_SDHI0_IXRST>; 65920e63d39SBiju Das power-domains = <&cpg>; 66020e63d39SBiju Das status = "disabled"; 661cf40c968SBiju Das }; 662cf40c968SBiju Das 663cf40c968SBiju Das sdhi1: mmc@11c10000 { 66420e63d39SBiju Das compatible = "renesas,sdhi-r9a07g043", 665046084b5SLad Prabhakar "renesas,rzg2l-sdhi"; 666cf40c968SBiju Das reg = <0x0 0x11c10000 0 0x10000>; 66749669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(106) IRQ_TYPE_LEVEL_HIGH>, 66849669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(107) IRQ_TYPE_LEVEL_HIGH>; 66920e63d39SBiju Das clocks = <&cpg CPG_MOD R9A07G043_SDHI1_IMCLK>, 67020e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI1_CLK_HS>, 67120e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI1_IMCLK2>, 67220e63d39SBiju Das <&cpg CPG_MOD R9A07G043_SDHI1_ACLK>; 67320e63d39SBiju Das clock-names = "core", "clkh", "cd", "aclk"; 67420e63d39SBiju Das resets = <&cpg R9A07G043_SDHI1_IXRST>; 67520e63d39SBiju Das power-domains = <&cpg>; 67620e63d39SBiju Das status = "disabled"; 677cf40c968SBiju Das }; 678cf40c968SBiju Das 67913ea8b35SBiju Das eth0: ethernet@11c20000 { 68013ea8b35SBiju Das compatible = "renesas,r9a07g043-gbeth", 68113ea8b35SBiju Das "renesas,rzg2l-gbeth"; 68213ea8b35SBiju Das reg = <0 0x11c20000 0 0x10000>; 68349669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(84) IRQ_TYPE_LEVEL_HIGH>, 68449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(85) IRQ_TYPE_LEVEL_HIGH>, 68549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(86) IRQ_TYPE_LEVEL_HIGH>; 68613ea8b35SBiju Das interrupt-names = "mux", "fil", "arp_ns"; 68713ea8b35SBiju Das phy-mode = "rgmii"; 68813ea8b35SBiju Das clocks = <&cpg CPG_MOD R9A07G043_ETH0_CLK_AXI>, 68913ea8b35SBiju Das <&cpg CPG_MOD R9A07G043_ETH0_CLK_CHI>, 69013ea8b35SBiju Das <&cpg CPG_CORE R9A07G043_CLK_HP>; 69113ea8b35SBiju Das clock-names = "axi", "chi", "refclk"; 69213ea8b35SBiju Das resets = <&cpg R9A07G043_ETH0_RST_HW_N>; 69313ea8b35SBiju Das power-domains = <&cpg>; 69413ea8b35SBiju Das #address-cells = <1>; 69513ea8b35SBiju Das #size-cells = <0>; 69613ea8b35SBiju Das status = "disabled"; 69713ea8b35SBiju Das }; 69813ea8b35SBiju Das 69913ea8b35SBiju Das eth1: ethernet@11c30000 { 70013ea8b35SBiju Das compatible = "renesas,r9a07g043-gbeth", 70113ea8b35SBiju Das "renesas,rzg2l-gbeth"; 70213ea8b35SBiju Das reg = <0 0x11c30000 0 0x10000>; 70349669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(87) IRQ_TYPE_LEVEL_HIGH>, 70449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(88) IRQ_TYPE_LEVEL_HIGH>, 70549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(89) IRQ_TYPE_LEVEL_HIGH>; 70613ea8b35SBiju Das interrupt-names = "mux", "fil", "arp_ns"; 70713ea8b35SBiju Das phy-mode = "rgmii"; 70813ea8b35SBiju Das clocks = <&cpg CPG_MOD R9A07G043_ETH1_CLK_AXI>, 70913ea8b35SBiju Das <&cpg CPG_MOD R9A07G043_ETH1_CLK_CHI>, 71013ea8b35SBiju Das <&cpg CPG_CORE R9A07G043_CLK_HP>; 71113ea8b35SBiju Das clock-names = "axi", "chi", "refclk"; 71213ea8b35SBiju Das resets = <&cpg R9A07G043_ETH1_RST_HW_N>; 71313ea8b35SBiju Das power-domains = <&cpg>; 71413ea8b35SBiju Das #address-cells = <1>; 71513ea8b35SBiju Das #size-cells = <0>; 71613ea8b35SBiju Das status = "disabled"; 71713ea8b35SBiju Das }; 71813ea8b35SBiju Das 719cf40c968SBiju Das phyrst: usbphy-ctrl@11c40000 { 720f52e1409SBiju Das compatible = "renesas,r9a07g043-usbphy-ctrl", 721f52e1409SBiju Das "renesas,rzg2l-usbphy-ctrl"; 722cf40c968SBiju Das reg = <0 0x11c40000 0 0x10000>; 723f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>; 724f52e1409SBiju Das resets = <&cpg R9A07G043_USB_PRESETN>; 725f52e1409SBiju Das power-domains = <&cpg>; 726f52e1409SBiju Das #reset-cells = <1>; 727f52e1409SBiju Das status = "disabled"; 728*bdfa062dSBiju Das 729*bdfa062dSBiju Das usb0_vbus_otg: regulator-vbus { 730*bdfa062dSBiju Das regulator-name = "vbus"; 731*bdfa062dSBiju Das }; 732cf40c968SBiju Das }; 733cf40c968SBiju Das 734cf40c968SBiju Das ohci0: usb@11c50000 { 735f52e1409SBiju Das compatible = "generic-ohci"; 736cf40c968SBiju Das reg = <0 0x11c50000 0 0x100>; 73749669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(91) IRQ_TYPE_LEVEL_HIGH>; 738f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 739f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H0_HCLK>; 740f52e1409SBiju Das resets = <&phyrst 0>, 741f52e1409SBiju Das <&cpg R9A07G043_USB_U2H0_HRESETN>; 742f52e1409SBiju Das phys = <&usb2_phy0 1>; 743f52e1409SBiju Das phy-names = "usb"; 744f52e1409SBiju Das power-domains = <&cpg>; 745f52e1409SBiju Das status = "disabled"; 746cf40c968SBiju Das }; 747cf40c968SBiju Das 748cf40c968SBiju Das ohci1: usb@11c70000 { 749f52e1409SBiju Das compatible = "generic-ohci"; 750cf40c968SBiju Das reg = <0 0x11c70000 0 0x100>; 75149669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(96) IRQ_TYPE_LEVEL_HIGH>; 752f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 753f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H1_HCLK>; 754f52e1409SBiju Das resets = <&phyrst 1>, 755f52e1409SBiju Das <&cpg R9A07G043_USB_U2H1_HRESETN>; 756f52e1409SBiju Das phys = <&usb2_phy1 1>; 757f52e1409SBiju Das phy-names = "usb"; 758f52e1409SBiju Das power-domains = <&cpg>; 759f52e1409SBiju Das status = "disabled"; 760cf40c968SBiju Das }; 761cf40c968SBiju Das 762cf40c968SBiju Das ehci0: usb@11c50100 { 763f52e1409SBiju Das compatible = "generic-ehci"; 764cf40c968SBiju Das reg = <0 0x11c50100 0 0x100>; 76549669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(92) IRQ_TYPE_LEVEL_HIGH>; 766f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 767f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H0_HCLK>; 768f52e1409SBiju Das resets = <&phyrst 0>, 769f52e1409SBiju Das <&cpg R9A07G043_USB_U2H0_HRESETN>; 770f52e1409SBiju Das phys = <&usb2_phy0 2>; 771f52e1409SBiju Das phy-names = "usb"; 772f52e1409SBiju Das companion = <&ohci0>; 773f52e1409SBiju Das power-domains = <&cpg>; 774f52e1409SBiju Das status = "disabled"; 775cf40c968SBiju Das }; 776cf40c968SBiju Das 777cf40c968SBiju Das ehci1: usb@11c70100 { 778f52e1409SBiju Das compatible = "generic-ehci"; 779cf40c968SBiju Das reg = <0 0x11c70100 0 0x100>; 78049669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(97) IRQ_TYPE_LEVEL_HIGH>; 781f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 782f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H1_HCLK>; 783f52e1409SBiju Das resets = <&phyrst 1>, 784f52e1409SBiju Das <&cpg R9A07G043_USB_U2H1_HRESETN>; 785f52e1409SBiju Das phys = <&usb2_phy1 2>; 786f52e1409SBiju Das phy-names = "usb"; 787f52e1409SBiju Das companion = <&ohci1>; 788f52e1409SBiju Das power-domains = <&cpg>; 789f52e1409SBiju Das status = "disabled"; 790cf40c968SBiju Das }; 791cf40c968SBiju Das 792cf40c968SBiju Das usb2_phy0: usb-phy@11c50200 { 793f52e1409SBiju Das compatible = "renesas,usb2-phy-r9a07g043", 794f52e1409SBiju Das "renesas,rzg2l-usb2-phy"; 795cf40c968SBiju Das reg = <0 0x11c50200 0 0x700>; 79649669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(94) IRQ_TYPE_LEVEL_HIGH>; 797f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 798f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H0_HCLK>; 799f52e1409SBiju Das resets = <&phyrst 0>; 800f52e1409SBiju Das #phy-cells = <1>; 801f52e1409SBiju Das power-domains = <&cpg>; 802f52e1409SBiju Das status = "disabled"; 803cf40c968SBiju Das }; 804cf40c968SBiju Das 805cf40c968SBiju Das usb2_phy1: usb-phy@11c70200 { 806f52e1409SBiju Das compatible = "renesas,usb2-phy-r9a07g043", 807f52e1409SBiju Das "renesas,rzg2l-usb2-phy"; 808cf40c968SBiju Das reg = <0 0x11c70200 0 0x700>; 80949669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(99) IRQ_TYPE_LEVEL_HIGH>; 810f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 811f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2H1_HCLK>; 812f52e1409SBiju Das resets = <&phyrst 1>; 813f52e1409SBiju Das #phy-cells = <1>; 814f52e1409SBiju Das power-domains = <&cpg>; 815f52e1409SBiju Das status = "disabled"; 816cf40c968SBiju Das }; 817cf40c968SBiju Das 818cf40c968SBiju Das hsusb: usb@11c60000 { 819f52e1409SBiju Das compatible = "renesas,usbhs-r9a07g043", 8203bfe384fSBiju Das "renesas,rzg2l-usbhs"; 821cf40c968SBiju Das reg = <0 0x11c60000 0 0x10000>; 82249669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(100) IRQ_TYPE_EDGE_RISING>, 82349669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(101) IRQ_TYPE_LEVEL_HIGH>, 82449669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(102) IRQ_TYPE_LEVEL_HIGH>, 82549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(103) IRQ_TYPE_LEVEL_HIGH>; 826f52e1409SBiju Das clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 827f52e1409SBiju Das <&cpg CPG_MOD R9A07G043_USB_U2P_EXR_CPUCLK>; 828f52e1409SBiju Das resets = <&phyrst 0>, 829f52e1409SBiju Das <&cpg R9A07G043_USB_U2P_EXL_SYSRST>; 830f52e1409SBiju Das renesas,buswait = <7>; 831f52e1409SBiju Das phys = <&usb2_phy0 3>; 832f52e1409SBiju Das phy-names = "usb"; 833f52e1409SBiju Das power-domains = <&cpg>; 834f52e1409SBiju Das status = "disabled"; 835cf40c968SBiju Das }; 836cf40c968SBiju Das 837cf40c968SBiju Das wdt0: watchdog@12800800 { 838a8352a51SBiju Das compatible = "renesas,r9a07g043-wdt", 839a8352a51SBiju Das "renesas,rzg2l-wdt"; 840cf40c968SBiju Das reg = <0 0x12800800 0 0x400>; 841a8352a51SBiju Das clocks = <&cpg CPG_MOD R9A07G043_WDT0_PCLK>, 842a8352a51SBiju Das <&cpg CPG_MOD R9A07G043_WDT0_CLK>; 843a8352a51SBiju Das clock-names = "pclk", "oscclk"; 84449669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(49) IRQ_TYPE_LEVEL_HIGH>, 84549669da6SLad Prabhakar <SOC_PERIPHERAL_IRQ(50) IRQ_TYPE_LEVEL_HIGH>; 846a8352a51SBiju Das interrupt-names = "wdt", "perrout"; 847a8352a51SBiju Das resets = <&cpg R9A07G043_WDT0_PRESETN>; 848a8352a51SBiju Das power-domains = <&cpg>; 849a8352a51SBiju Das status = "disabled"; 850cf40c968SBiju Das }; 851cf40c968SBiju Das 852cf40c968SBiju Das ostm0: timer@12801000 { 853e42faad1SBiju Das compatible = "renesas,r9a07g043-ostm", 854e42faad1SBiju Das "renesas,ostm"; 855cf40c968SBiju Das reg = <0x0 0x12801000 0x0 0x400>; 85649669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(46) IRQ_TYPE_EDGE_RISING>; 857e42faad1SBiju Das clocks = <&cpg CPG_MOD R9A07G043_OSTM0_PCLK>; 858e42faad1SBiju Das resets = <&cpg R9A07G043_OSTM0_PRESETZ>; 859e42faad1SBiju Das power-domains = <&cpg>; 860e42faad1SBiju Das status = "disabled"; 861cf40c968SBiju Das }; 862cf40c968SBiju Das 863cf40c968SBiju Das ostm1: timer@12801400 { 864e42faad1SBiju Das compatible = "renesas,r9a07g043-ostm", 865e42faad1SBiju Das "renesas,ostm"; 866cf40c968SBiju Das reg = <0x0 0x12801400 0x0 0x400>; 86749669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(47) IRQ_TYPE_EDGE_RISING>; 868e42faad1SBiju Das clocks = <&cpg CPG_MOD R9A07G043_OSTM1_PCLK>; 869e42faad1SBiju Das resets = <&cpg R9A07G043_OSTM1_PRESETZ>; 870e42faad1SBiju Das power-domains = <&cpg>; 871e42faad1SBiju Das status = "disabled"; 872cf40c968SBiju Das }; 873cf40c968SBiju Das 874cf40c968SBiju Das ostm2: timer@12801800 { 875e42faad1SBiju Das compatible = "renesas,r9a07g043-ostm", 876e42faad1SBiju Das "renesas,ostm"; 877cf40c968SBiju Das reg = <0x0 0x12801800 0x0 0x400>; 87849669da6SLad Prabhakar interrupts = <SOC_PERIPHERAL_IRQ(48) IRQ_TYPE_EDGE_RISING>; 879e42faad1SBiju Das clocks = <&cpg CPG_MOD R9A07G043_OSTM2_PCLK>; 880e42faad1SBiju Das resets = <&cpg R9A07G043_OSTM2_PRESETZ>; 881e42faad1SBiju Das power-domains = <&cpg>; 882e42faad1SBiju Das status = "disabled"; 883cf40c968SBiju Das }; 884cf40c968SBiju Das }; 885cf40c968SBiju Das 88691e548daSBiju Das thermal-zones { 88791e548daSBiju Das cpu-thermal { 88891e548daSBiju Das polling-delay-passive = <250>; 88991e548daSBiju Das polling-delay = <1000>; 89091e548daSBiju Das thermal-sensors = <&tsu 0>; 891c2ff5c02SBiju Das sustainable-power = <717>; 892c2ff5c02SBiju Das 893c2ff5c02SBiju Das cooling-maps { 894c2ff5c02SBiju Das map0 { 895c2ff5c02SBiju Das trip = <&target>; 896c2ff5c02SBiju Das cooling-device = <&cpu0 0 2>; 897c2ff5c02SBiju Das contribution = <1024>; 898c2ff5c02SBiju Das }; 899c2ff5c02SBiju Das }; 90091e548daSBiju Das 90191e548daSBiju Das trips { 90291e548daSBiju Das sensor_crit: sensor-crit { 90391e548daSBiju Das temperature = <125000>; 90491e548daSBiju Das hysteresis = <1000>; 90591e548daSBiju Das type = "critical"; 90691e548daSBiju Das }; 907c2ff5c02SBiju Das 908c2ff5c02SBiju Das target: trip-point { 909c2ff5c02SBiju Das temperature = <100000>; 910c2ff5c02SBiju Das hysteresis = <1000>; 911c2ff5c02SBiju Das type = "passive"; 912c2ff5c02SBiju Das }; 91391e548daSBiju Das }; 91491e548daSBiju Das }; 91591e548daSBiju Das }; 916cf40c968SBiju Das}; 917