162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree Source for the RZ/Five and RZ/G2UL SoCs 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2022 Renesas Electronics Corp. 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#include <dt-bindings/clock/r9a07g043-cpg.h> 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/ { 1162306a36Sopenharmony_ci compatible = "renesas,r9a07g043"; 1262306a36Sopenharmony_ci #address-cells = <2>; 1362306a36Sopenharmony_ci #size-cells = <2>; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci audio_clk1: audio1-clk { 1662306a36Sopenharmony_ci compatible = "fixed-clock"; 1762306a36Sopenharmony_ci #clock-cells = <0>; 1862306a36Sopenharmony_ci /* This value must be overridden by boards that provide it */ 1962306a36Sopenharmony_ci clock-frequency = <0>; 2062306a36Sopenharmony_ci }; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci audio_clk2: audio2-clk { 2362306a36Sopenharmony_ci compatible = "fixed-clock"; 2462306a36Sopenharmony_ci #clock-cells = <0>; 2562306a36Sopenharmony_ci /* This value must be overridden by boards that provide it */ 2662306a36Sopenharmony_ci clock-frequency = <0>; 2762306a36Sopenharmony_ci }; 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci /* External CAN clock - to be overridden by boards that provide it */ 3062306a36Sopenharmony_ci can_clk: can-clk { 3162306a36Sopenharmony_ci compatible = "fixed-clock"; 3262306a36Sopenharmony_ci #clock-cells = <0>; 3362306a36Sopenharmony_ci clock-frequency = <0>; 3462306a36Sopenharmony_ci }; 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci /* clock can be either from exclk or crystal oscillator (XIN/XOUT) */ 3762306a36Sopenharmony_ci extal_clk: extal-clk { 3862306a36Sopenharmony_ci compatible = "fixed-clock"; 3962306a36Sopenharmony_ci #clock-cells = <0>; 4062306a36Sopenharmony_ci /* This value must be overridden by the board */ 4162306a36Sopenharmony_ci clock-frequency = <0>; 4262306a36Sopenharmony_ci }; 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ci cluster0_opp: opp-table-0 { 4562306a36Sopenharmony_ci compatible = "operating-points-v2"; 4662306a36Sopenharmony_ci opp-shared; 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci opp-125000000 { 4962306a36Sopenharmony_ci opp-hz = /bits/ 64 <125000000>; 5062306a36Sopenharmony_ci opp-microvolt = <1100000>; 5162306a36Sopenharmony_ci clock-latency-ns = <300000>; 5262306a36Sopenharmony_ci }; 5362306a36Sopenharmony_ci opp-250000000 { 5462306a36Sopenharmony_ci opp-hz = /bits/ 64 <250000000>; 5562306a36Sopenharmony_ci opp-microvolt = <1100000>; 5662306a36Sopenharmony_ci clock-latency-ns = <300000>; 5762306a36Sopenharmony_ci }; 5862306a36Sopenharmony_ci opp-500000000 { 5962306a36Sopenharmony_ci opp-hz = /bits/ 64 <500000000>; 6062306a36Sopenharmony_ci opp-microvolt = <1100000>; 6162306a36Sopenharmony_ci clock-latency-ns = <300000>; 6262306a36Sopenharmony_ci }; 6362306a36Sopenharmony_ci opp-1000000000 { 6462306a36Sopenharmony_ci opp-hz = /bits/ 64 <1000000000>; 6562306a36Sopenharmony_ci opp-microvolt = <1100000>; 6662306a36Sopenharmony_ci clock-latency-ns = <300000>; 6762306a36Sopenharmony_ci opp-suspend; 6862306a36Sopenharmony_ci }; 6962306a36Sopenharmony_ci }; 7062306a36Sopenharmony_ci 7162306a36Sopenharmony_ci soc: soc { 7262306a36Sopenharmony_ci compatible = "simple-bus"; 7362306a36Sopenharmony_ci #address-cells = <2>; 7462306a36Sopenharmony_ci #size-cells = <2>; 7562306a36Sopenharmony_ci ranges; 7662306a36Sopenharmony_ci 7762306a36Sopenharmony_ci mtu3: timer@10001200 { 7862306a36Sopenharmony_ci compatible = "renesas,r9a07g043-mtu3", 7962306a36Sopenharmony_ci "renesas,rz-mtu3"; 8062306a36Sopenharmony_ci reg = <0 0x10001200 0 0xb00>; 8162306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(170) IRQ_TYPE_EDGE_RISING>, 8262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(171) IRQ_TYPE_EDGE_RISING>, 8362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(172) IRQ_TYPE_EDGE_RISING>, 8462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(173) IRQ_TYPE_EDGE_RISING>, 8562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(174) IRQ_TYPE_EDGE_RISING>, 8662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(175) IRQ_TYPE_EDGE_RISING>, 8762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(176) IRQ_TYPE_EDGE_RISING>, 8862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(177) IRQ_TYPE_EDGE_RISING>, 8962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(178) IRQ_TYPE_EDGE_RISING>, 9062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(179) IRQ_TYPE_EDGE_RISING>, 9162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(180) IRQ_TYPE_EDGE_RISING>, 9262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(181) IRQ_TYPE_EDGE_RISING>, 9362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(182) IRQ_TYPE_EDGE_RISING>, 9462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(183) IRQ_TYPE_EDGE_RISING>, 9562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(184) IRQ_TYPE_EDGE_RISING>, 9662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(185) IRQ_TYPE_EDGE_RISING>, 9762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(186) IRQ_TYPE_EDGE_RISING>, 9862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(187) IRQ_TYPE_EDGE_RISING>, 9962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(188) IRQ_TYPE_EDGE_RISING>, 10062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(189) IRQ_TYPE_EDGE_RISING>, 10162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(190) IRQ_TYPE_EDGE_RISING>, 10262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(191) IRQ_TYPE_EDGE_RISING>, 10362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(192) IRQ_TYPE_EDGE_RISING>, 10462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(193) IRQ_TYPE_EDGE_RISING>, 10562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(194) IRQ_TYPE_EDGE_RISING>, 10662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(195) IRQ_TYPE_EDGE_RISING>, 10762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(196) IRQ_TYPE_EDGE_RISING>, 10862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(197) IRQ_TYPE_EDGE_RISING>, 10962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(198) IRQ_TYPE_EDGE_RISING>, 11062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(199) IRQ_TYPE_EDGE_RISING>, 11162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(200) IRQ_TYPE_EDGE_RISING>, 11262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(201) IRQ_TYPE_EDGE_RISING>, 11362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(202) IRQ_TYPE_EDGE_RISING>, 11462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(203) IRQ_TYPE_EDGE_RISING>, 11562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(204) IRQ_TYPE_EDGE_RISING>, 11662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(205) IRQ_TYPE_EDGE_RISING>, 11762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(206) IRQ_TYPE_EDGE_RISING>, 11862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(207) IRQ_TYPE_EDGE_RISING>, 11962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(208) IRQ_TYPE_EDGE_RISING>, 12062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(209) IRQ_TYPE_EDGE_RISING>, 12162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(210) IRQ_TYPE_EDGE_RISING>, 12262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(211) IRQ_TYPE_EDGE_RISING>, 12362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(212) IRQ_TYPE_EDGE_RISING>, 12462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(213) IRQ_TYPE_EDGE_RISING>; 12562306a36Sopenharmony_ci interrupt-names = "tgia0", "tgib0", "tgic0", "tgid0", 12662306a36Sopenharmony_ci "tciv0", "tgie0", "tgif0", 12762306a36Sopenharmony_ci "tgia1", "tgib1", "tciv1", "tciu1", 12862306a36Sopenharmony_ci "tgia2", "tgib2", "tciv2", "tciu2", 12962306a36Sopenharmony_ci "tgia3", "tgib3", "tgic3", "tgid3", 13062306a36Sopenharmony_ci "tciv3", 13162306a36Sopenharmony_ci "tgia4", "tgib4", "tgic4", "tgid4", 13262306a36Sopenharmony_ci "tciv4", 13362306a36Sopenharmony_ci "tgiu5", "tgiv5", "tgiw5", 13462306a36Sopenharmony_ci "tgia6", "tgib6", "tgic6", "tgid6", 13562306a36Sopenharmony_ci "tciv6", 13662306a36Sopenharmony_ci "tgia7", "tgib7", "tgic7", "tgid7", 13762306a36Sopenharmony_ci "tciv7", 13862306a36Sopenharmony_ci "tgia8", "tgib8", "tgic8", "tgid8", 13962306a36Sopenharmony_ci "tciv8", "tciu8"; 14062306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_MTU_X_MCK_MTU3>; 14162306a36Sopenharmony_ci power-domains = <&cpg>; 14262306a36Sopenharmony_ci resets = <&cpg R9A07G043_MTU_X_PRESET_MTU3>; 14362306a36Sopenharmony_ci #pwm-cells = <2>; 14462306a36Sopenharmony_ci status = "disabled"; 14562306a36Sopenharmony_ci }; 14662306a36Sopenharmony_ci 14762306a36Sopenharmony_ci ssi0: ssi@10049c00 { 14862306a36Sopenharmony_ci compatible = "renesas,r9a07g043-ssi", 14962306a36Sopenharmony_ci "renesas,rz-ssi"; 15062306a36Sopenharmony_ci reg = <0 0x10049c00 0 0x400>; 15162306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(326) IRQ_TYPE_LEVEL_HIGH>, 15262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(327) IRQ_TYPE_EDGE_RISING>, 15362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(328) IRQ_TYPE_EDGE_RISING>; 15462306a36Sopenharmony_ci interrupt-names = "int_req", "dma_rx", "dma_tx"; 15562306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SSI0_PCLK2>, 15662306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SSI0_PCLK_SFR>, 15762306a36Sopenharmony_ci <&audio_clk1>, <&audio_clk2>; 15862306a36Sopenharmony_ci clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; 15962306a36Sopenharmony_ci resets = <&cpg R9A07G043_SSI0_RST_M2_REG>; 16062306a36Sopenharmony_ci dmas = <&dmac 0x2655>, <&dmac 0x2656>; 16162306a36Sopenharmony_ci dma-names = "tx", "rx"; 16262306a36Sopenharmony_ci power-domains = <&cpg>; 16362306a36Sopenharmony_ci #sound-dai-cells = <0>; 16462306a36Sopenharmony_ci status = "disabled"; 16562306a36Sopenharmony_ci }; 16662306a36Sopenharmony_ci 16762306a36Sopenharmony_ci ssi1: ssi@1004a000 { 16862306a36Sopenharmony_ci compatible = "renesas,r9a07g043-ssi", 16962306a36Sopenharmony_ci "renesas,rz-ssi"; 17062306a36Sopenharmony_ci reg = <0 0x1004a000 0 0x400>; 17162306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(330) IRQ_TYPE_LEVEL_HIGH>, 17262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(331) IRQ_TYPE_EDGE_RISING>, 17362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(332) IRQ_TYPE_EDGE_RISING>; 17462306a36Sopenharmony_ci interrupt-names = "int_req", "dma_rx", "dma_tx"; 17562306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SSI1_PCLK2>, 17662306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SSI1_PCLK_SFR>, 17762306a36Sopenharmony_ci <&audio_clk1>, <&audio_clk2>; 17862306a36Sopenharmony_ci clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; 17962306a36Sopenharmony_ci resets = <&cpg R9A07G043_SSI1_RST_M2_REG>; 18062306a36Sopenharmony_ci dmas = <&dmac 0x2659>, <&dmac 0x265a>; 18162306a36Sopenharmony_ci dma-names = "tx", "rx"; 18262306a36Sopenharmony_ci power-domains = <&cpg>; 18362306a36Sopenharmony_ci #sound-dai-cells = <0>; 18462306a36Sopenharmony_ci status = "disabled"; 18562306a36Sopenharmony_ci }; 18662306a36Sopenharmony_ci 18762306a36Sopenharmony_ci ssi2: ssi@1004a400 { 18862306a36Sopenharmony_ci compatible = "renesas,r9a07g043-ssi", 18962306a36Sopenharmony_ci "renesas,rz-ssi"; 19062306a36Sopenharmony_ci reg = <0 0x1004a400 0 0x400>; 19162306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(334) IRQ_TYPE_LEVEL_HIGH>, 19262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(337) IRQ_TYPE_EDGE_RISING>; 19362306a36Sopenharmony_ci interrupt-names = "int_req", "dma_rt"; 19462306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SSI2_PCLK2>, 19562306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SSI2_PCLK_SFR>, 19662306a36Sopenharmony_ci <&audio_clk1>, <&audio_clk2>; 19762306a36Sopenharmony_ci clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; 19862306a36Sopenharmony_ci resets = <&cpg R9A07G043_SSI2_RST_M2_REG>; 19962306a36Sopenharmony_ci dmas = <&dmac 0x265f>; 20062306a36Sopenharmony_ci dma-names = "rt"; 20162306a36Sopenharmony_ci power-domains = <&cpg>; 20262306a36Sopenharmony_ci #sound-dai-cells = <0>; 20362306a36Sopenharmony_ci status = "disabled"; 20462306a36Sopenharmony_ci }; 20562306a36Sopenharmony_ci 20662306a36Sopenharmony_ci ssi3: ssi@1004a800 { 20762306a36Sopenharmony_ci compatible = "renesas,r9a07g043-ssi", 20862306a36Sopenharmony_ci "renesas,rz-ssi"; 20962306a36Sopenharmony_ci reg = <0 0x1004a800 0 0x400>; 21062306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(338) IRQ_TYPE_LEVEL_HIGH>, 21162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(339) IRQ_TYPE_EDGE_RISING>, 21262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(340) IRQ_TYPE_EDGE_RISING>; 21362306a36Sopenharmony_ci interrupt-names = "int_req", "dma_rx", "dma_tx"; 21462306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SSI3_PCLK2>, 21562306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SSI3_PCLK_SFR>, 21662306a36Sopenharmony_ci <&audio_clk1>, <&audio_clk2>; 21762306a36Sopenharmony_ci clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; 21862306a36Sopenharmony_ci resets = <&cpg R9A07G043_SSI3_RST_M2_REG>; 21962306a36Sopenharmony_ci dmas = <&dmac 0x2661>, <&dmac 0x2662>; 22062306a36Sopenharmony_ci dma-names = "tx", "rx"; 22162306a36Sopenharmony_ci power-domains = <&cpg>; 22262306a36Sopenharmony_ci #sound-dai-cells = <0>; 22362306a36Sopenharmony_ci status = "disabled"; 22462306a36Sopenharmony_ci }; 22562306a36Sopenharmony_ci 22662306a36Sopenharmony_ci spi0: spi@1004ac00 { 22762306a36Sopenharmony_ci compatible = "renesas,r9a07g043-rspi", "renesas,rspi-rz"; 22862306a36Sopenharmony_ci reg = <0 0x1004ac00 0 0x400>; 22962306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(415) IRQ_TYPE_LEVEL_HIGH>, 23062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(413) IRQ_TYPE_LEVEL_HIGH>, 23162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(414) IRQ_TYPE_LEVEL_HIGH>; 23262306a36Sopenharmony_ci interrupt-names = "error", "rx", "tx"; 23362306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_RSPI0_CLKB>; 23462306a36Sopenharmony_ci resets = <&cpg R9A07G043_RSPI0_RST>; 23562306a36Sopenharmony_ci dmas = <&dmac 0x2e95>, <&dmac 0x2e96>; 23662306a36Sopenharmony_ci dma-names = "tx", "rx"; 23762306a36Sopenharmony_ci power-domains = <&cpg>; 23862306a36Sopenharmony_ci num-cs = <1>; 23962306a36Sopenharmony_ci #address-cells = <1>; 24062306a36Sopenharmony_ci #size-cells = <0>; 24162306a36Sopenharmony_ci status = "disabled"; 24262306a36Sopenharmony_ci }; 24362306a36Sopenharmony_ci 24462306a36Sopenharmony_ci spi1: spi@1004b000 { 24562306a36Sopenharmony_ci compatible = "renesas,r9a07g043-rspi", "renesas,rspi-rz"; 24662306a36Sopenharmony_ci reg = <0 0x1004b000 0 0x400>; 24762306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(418) IRQ_TYPE_LEVEL_HIGH>, 24862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(416) IRQ_TYPE_LEVEL_HIGH>, 24962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(417) IRQ_TYPE_LEVEL_HIGH>; 25062306a36Sopenharmony_ci interrupt-names = "error", "rx", "tx"; 25162306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_RSPI1_CLKB>; 25262306a36Sopenharmony_ci resets = <&cpg R9A07G043_RSPI1_RST>; 25362306a36Sopenharmony_ci dmas = <&dmac 0x2e99>, <&dmac 0x2e9a>; 25462306a36Sopenharmony_ci dma-names = "tx", "rx"; 25562306a36Sopenharmony_ci power-domains = <&cpg>; 25662306a36Sopenharmony_ci num-cs = <1>; 25762306a36Sopenharmony_ci #address-cells = <1>; 25862306a36Sopenharmony_ci #size-cells = <0>; 25962306a36Sopenharmony_ci status = "disabled"; 26062306a36Sopenharmony_ci }; 26162306a36Sopenharmony_ci 26262306a36Sopenharmony_ci spi2: spi@1004b400 { 26362306a36Sopenharmony_ci compatible = "renesas,r9a07g043-rspi", "renesas,rspi-rz"; 26462306a36Sopenharmony_ci reg = <0 0x1004b400 0 0x400>; 26562306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(421) IRQ_TYPE_LEVEL_HIGH>, 26662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(419) IRQ_TYPE_LEVEL_HIGH>, 26762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(420) IRQ_TYPE_LEVEL_HIGH>; 26862306a36Sopenharmony_ci interrupt-names = "error", "rx", "tx"; 26962306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_RSPI2_CLKB>; 27062306a36Sopenharmony_ci resets = <&cpg R9A07G043_RSPI2_RST>; 27162306a36Sopenharmony_ci dmas = <&dmac 0x2e9d>, <&dmac 0x2e9e>; 27262306a36Sopenharmony_ci dma-names = "tx", "rx"; 27362306a36Sopenharmony_ci power-domains = <&cpg>; 27462306a36Sopenharmony_ci num-cs = <1>; 27562306a36Sopenharmony_ci #address-cells = <1>; 27662306a36Sopenharmony_ci #size-cells = <0>; 27762306a36Sopenharmony_ci status = "disabled"; 27862306a36Sopenharmony_ci }; 27962306a36Sopenharmony_ci 28062306a36Sopenharmony_ci scif0: serial@1004b800 { 28162306a36Sopenharmony_ci compatible = "renesas,scif-r9a07g043", 28262306a36Sopenharmony_ci "renesas,scif-r9a07g044"; 28362306a36Sopenharmony_ci reg = <0 0x1004b800 0 0x400>; 28462306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(380) IRQ_TYPE_LEVEL_HIGH>, 28562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(382) IRQ_TYPE_LEVEL_HIGH>, 28662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(383) IRQ_TYPE_LEVEL_HIGH>, 28762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(381) IRQ_TYPE_LEVEL_HIGH>, 28862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(384) IRQ_TYPE_LEVEL_HIGH>, 28962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(384) IRQ_TYPE_LEVEL_HIGH>; 29062306a36Sopenharmony_ci interrupt-names = "eri", "rxi", "txi", 29162306a36Sopenharmony_ci "bri", "dri", "tei"; 29262306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SCIF0_CLK_PCK>; 29362306a36Sopenharmony_ci clock-names = "fck"; 29462306a36Sopenharmony_ci power-domains = <&cpg>; 29562306a36Sopenharmony_ci resets = <&cpg R9A07G043_SCIF0_RST_SYSTEM_N>; 29662306a36Sopenharmony_ci status = "disabled"; 29762306a36Sopenharmony_ci }; 29862306a36Sopenharmony_ci 29962306a36Sopenharmony_ci scif1: serial@1004bc00 { 30062306a36Sopenharmony_ci compatible = "renesas,scif-r9a07g043", 30162306a36Sopenharmony_ci "renesas,scif-r9a07g044"; 30262306a36Sopenharmony_ci reg = <0 0x1004bc00 0 0x400>; 30362306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(385) IRQ_TYPE_LEVEL_HIGH>, 30462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(387) IRQ_TYPE_LEVEL_HIGH>, 30562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(388) IRQ_TYPE_LEVEL_HIGH>, 30662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(386) IRQ_TYPE_LEVEL_HIGH>, 30762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(389) IRQ_TYPE_LEVEL_HIGH>, 30862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(389) IRQ_TYPE_LEVEL_HIGH>; 30962306a36Sopenharmony_ci interrupt-names = "eri", "rxi", "txi", 31062306a36Sopenharmony_ci "bri", "dri", "tei"; 31162306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SCIF1_CLK_PCK>; 31262306a36Sopenharmony_ci clock-names = "fck"; 31362306a36Sopenharmony_ci power-domains = <&cpg>; 31462306a36Sopenharmony_ci resets = <&cpg R9A07G043_SCIF1_RST_SYSTEM_N>; 31562306a36Sopenharmony_ci status = "disabled"; 31662306a36Sopenharmony_ci }; 31762306a36Sopenharmony_ci 31862306a36Sopenharmony_ci scif2: serial@1004c000 { 31962306a36Sopenharmony_ci compatible = "renesas,scif-r9a07g043", 32062306a36Sopenharmony_ci "renesas,scif-r9a07g044"; 32162306a36Sopenharmony_ci reg = <0 0x1004c000 0 0x400>; 32262306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(390) IRQ_TYPE_LEVEL_HIGH>, 32362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(392) IRQ_TYPE_LEVEL_HIGH>, 32462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(393) IRQ_TYPE_LEVEL_HIGH>, 32562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(391) IRQ_TYPE_LEVEL_HIGH>, 32662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(394) IRQ_TYPE_LEVEL_HIGH>, 32762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(394) IRQ_TYPE_LEVEL_HIGH>; 32862306a36Sopenharmony_ci interrupt-names = "eri", "rxi", "txi", 32962306a36Sopenharmony_ci "bri", "dri", "tei"; 33062306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SCIF2_CLK_PCK>; 33162306a36Sopenharmony_ci clock-names = "fck"; 33262306a36Sopenharmony_ci power-domains = <&cpg>; 33362306a36Sopenharmony_ci resets = <&cpg R9A07G043_SCIF2_RST_SYSTEM_N>; 33462306a36Sopenharmony_ci status = "disabled"; 33562306a36Sopenharmony_ci }; 33662306a36Sopenharmony_ci 33762306a36Sopenharmony_ci scif3: serial@1004c400 { 33862306a36Sopenharmony_ci compatible = "renesas,scif-r9a07g043", 33962306a36Sopenharmony_ci "renesas,scif-r9a07g044"; 34062306a36Sopenharmony_ci reg = <0 0x1004c400 0 0x400>; 34162306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(395) IRQ_TYPE_LEVEL_HIGH>, 34262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(397) IRQ_TYPE_LEVEL_HIGH>, 34362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(398) IRQ_TYPE_LEVEL_HIGH>, 34462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(396) IRQ_TYPE_LEVEL_HIGH>, 34562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(399) IRQ_TYPE_LEVEL_HIGH>, 34662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(399) IRQ_TYPE_LEVEL_HIGH>; 34762306a36Sopenharmony_ci interrupt-names = "eri", "rxi", "txi", 34862306a36Sopenharmony_ci "bri", "dri", "tei"; 34962306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SCIF3_CLK_PCK>; 35062306a36Sopenharmony_ci clock-names = "fck"; 35162306a36Sopenharmony_ci power-domains = <&cpg>; 35262306a36Sopenharmony_ci resets = <&cpg R9A07G043_SCIF3_RST_SYSTEM_N>; 35362306a36Sopenharmony_ci status = "disabled"; 35462306a36Sopenharmony_ci }; 35562306a36Sopenharmony_ci 35662306a36Sopenharmony_ci scif4: serial@1004c800 { 35762306a36Sopenharmony_ci compatible = "renesas,scif-r9a07g043", 35862306a36Sopenharmony_ci "renesas,scif-r9a07g044"; 35962306a36Sopenharmony_ci reg = <0 0x1004c800 0 0x400>; 36062306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(400) IRQ_TYPE_LEVEL_HIGH>, 36162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(402) IRQ_TYPE_LEVEL_HIGH>, 36262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(403) IRQ_TYPE_LEVEL_HIGH>, 36362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(401) IRQ_TYPE_LEVEL_HIGH>, 36462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(404) IRQ_TYPE_LEVEL_HIGH>, 36562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(404) IRQ_TYPE_LEVEL_HIGH>; 36662306a36Sopenharmony_ci interrupt-names = "eri", "rxi", "txi", 36762306a36Sopenharmony_ci "bri", "dri", "tei"; 36862306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SCIF4_CLK_PCK>; 36962306a36Sopenharmony_ci clock-names = "fck"; 37062306a36Sopenharmony_ci power-domains = <&cpg>; 37162306a36Sopenharmony_ci resets = <&cpg R9A07G043_SCIF4_RST_SYSTEM_N>; 37262306a36Sopenharmony_ci status = "disabled"; 37362306a36Sopenharmony_ci }; 37462306a36Sopenharmony_ci 37562306a36Sopenharmony_ci sci0: serial@1004d000 { 37662306a36Sopenharmony_ci compatible = "renesas,r9a07g043-sci", "renesas,sci"; 37762306a36Sopenharmony_ci reg = <0 0x1004d000 0 0x400>; 37862306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(405) IRQ_TYPE_LEVEL_HIGH>, 37962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(406) IRQ_TYPE_EDGE_RISING>, 38062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(407) IRQ_TYPE_EDGE_RISING>, 38162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(408) IRQ_TYPE_LEVEL_HIGH>; 38262306a36Sopenharmony_ci interrupt-names = "eri", "rxi", "txi", "tei"; 38362306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SCI0_CLKP>; 38462306a36Sopenharmony_ci clock-names = "fck"; 38562306a36Sopenharmony_ci power-domains = <&cpg>; 38662306a36Sopenharmony_ci resets = <&cpg R9A07G043_SCI0_RST>; 38762306a36Sopenharmony_ci status = "disabled"; 38862306a36Sopenharmony_ci }; 38962306a36Sopenharmony_ci 39062306a36Sopenharmony_ci sci1: serial@1004d400 { 39162306a36Sopenharmony_ci compatible = "renesas,r9a07g043-sci", "renesas,sci"; 39262306a36Sopenharmony_ci reg = <0 0x1004d400 0 0x400>; 39362306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(409) IRQ_TYPE_LEVEL_HIGH>, 39462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(410) IRQ_TYPE_EDGE_RISING>, 39562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(411) IRQ_TYPE_EDGE_RISING>, 39662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(412) IRQ_TYPE_LEVEL_HIGH>; 39762306a36Sopenharmony_ci interrupt-names = "eri", "rxi", "txi", "tei"; 39862306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SCI1_CLKP>; 39962306a36Sopenharmony_ci clock-names = "fck"; 40062306a36Sopenharmony_ci power-domains = <&cpg>; 40162306a36Sopenharmony_ci resets = <&cpg R9A07G043_SCI1_RST>; 40262306a36Sopenharmony_ci status = "disabled"; 40362306a36Sopenharmony_ci }; 40462306a36Sopenharmony_ci 40562306a36Sopenharmony_ci canfd: can@10050000 { 40662306a36Sopenharmony_ci compatible = "renesas,r9a07g043-canfd", "renesas,rzg2l-canfd"; 40762306a36Sopenharmony_ci reg = <0 0x10050000 0 0x8000>; 40862306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(426) IRQ_TYPE_LEVEL_HIGH>, 40962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(427) IRQ_TYPE_LEVEL_HIGH>, 41062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(422) IRQ_TYPE_LEVEL_HIGH>, 41162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(424) IRQ_TYPE_LEVEL_HIGH>, 41262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(428) IRQ_TYPE_LEVEL_HIGH>, 41362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(423) IRQ_TYPE_LEVEL_HIGH>, 41462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(425) IRQ_TYPE_LEVEL_HIGH>, 41562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(429) IRQ_TYPE_LEVEL_HIGH>; 41662306a36Sopenharmony_ci interrupt-names = "g_err", "g_recc", 41762306a36Sopenharmony_ci "ch0_err", "ch0_rec", "ch0_trx", 41862306a36Sopenharmony_ci "ch1_err", "ch1_rec", "ch1_trx"; 41962306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_CANFD_PCLK>, 42062306a36Sopenharmony_ci <&cpg CPG_CORE R9A07G043_CLK_P0_DIV2>, 42162306a36Sopenharmony_ci <&can_clk>; 42262306a36Sopenharmony_ci clock-names = "fck", "canfd", "can_clk"; 42362306a36Sopenharmony_ci assigned-clocks = <&cpg CPG_CORE R9A07G043_CLK_P0_DIV2>; 42462306a36Sopenharmony_ci assigned-clock-rates = <50000000>; 42562306a36Sopenharmony_ci resets = <&cpg R9A07G043_CANFD_RSTP_N>, 42662306a36Sopenharmony_ci <&cpg R9A07G043_CANFD_RSTC_N>; 42762306a36Sopenharmony_ci reset-names = "rstp_n", "rstc_n"; 42862306a36Sopenharmony_ci power-domains = <&cpg>; 42962306a36Sopenharmony_ci status = "disabled"; 43062306a36Sopenharmony_ci 43162306a36Sopenharmony_ci channel0 { 43262306a36Sopenharmony_ci status = "disabled"; 43362306a36Sopenharmony_ci }; 43462306a36Sopenharmony_ci channel1 { 43562306a36Sopenharmony_ci status = "disabled"; 43662306a36Sopenharmony_ci }; 43762306a36Sopenharmony_ci }; 43862306a36Sopenharmony_ci 43962306a36Sopenharmony_ci i2c0: i2c@10058000 { 44062306a36Sopenharmony_ci #address-cells = <1>; 44162306a36Sopenharmony_ci #size-cells = <0>; 44262306a36Sopenharmony_ci compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 44362306a36Sopenharmony_ci reg = <0 0x10058000 0 0x400>; 44462306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(350) IRQ_TYPE_LEVEL_HIGH>, 44562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(348) IRQ_TYPE_EDGE_RISING>, 44662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(349) IRQ_TYPE_EDGE_RISING>, 44762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(352) IRQ_TYPE_LEVEL_HIGH>, 44862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(353) IRQ_TYPE_LEVEL_HIGH>, 44962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(351) IRQ_TYPE_LEVEL_HIGH>, 45062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(354) IRQ_TYPE_LEVEL_HIGH>, 45162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(355) IRQ_TYPE_LEVEL_HIGH>; 45262306a36Sopenharmony_ci interrupt-names = "tei", "ri", "ti", "spi", "sti", 45362306a36Sopenharmony_ci "naki", "ali", "tmoi"; 45462306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_I2C0_PCLK>; 45562306a36Sopenharmony_ci clock-frequency = <100000>; 45662306a36Sopenharmony_ci resets = <&cpg R9A07G043_I2C0_MRST>; 45762306a36Sopenharmony_ci power-domains = <&cpg>; 45862306a36Sopenharmony_ci status = "disabled"; 45962306a36Sopenharmony_ci }; 46062306a36Sopenharmony_ci 46162306a36Sopenharmony_ci i2c1: i2c@10058400 { 46262306a36Sopenharmony_ci #address-cells = <1>; 46362306a36Sopenharmony_ci #size-cells = <0>; 46462306a36Sopenharmony_ci compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 46562306a36Sopenharmony_ci reg = <0 0x10058400 0 0x400>; 46662306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(358) IRQ_TYPE_LEVEL_HIGH>, 46762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(356) IRQ_TYPE_EDGE_RISING>, 46862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(357) IRQ_TYPE_EDGE_RISING>, 46962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(360) IRQ_TYPE_LEVEL_HIGH>, 47062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(361) IRQ_TYPE_LEVEL_HIGH>, 47162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(359) IRQ_TYPE_LEVEL_HIGH>, 47262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(362) IRQ_TYPE_LEVEL_HIGH>, 47362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(363) IRQ_TYPE_LEVEL_HIGH>; 47462306a36Sopenharmony_ci interrupt-names = "tei", "ri", "ti", "spi", "sti", 47562306a36Sopenharmony_ci "naki", "ali", "tmoi"; 47662306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_I2C1_PCLK>; 47762306a36Sopenharmony_ci clock-frequency = <100000>; 47862306a36Sopenharmony_ci resets = <&cpg R9A07G043_I2C1_MRST>; 47962306a36Sopenharmony_ci power-domains = <&cpg>; 48062306a36Sopenharmony_ci status = "disabled"; 48162306a36Sopenharmony_ci }; 48262306a36Sopenharmony_ci 48362306a36Sopenharmony_ci i2c2: i2c@10058800 { 48462306a36Sopenharmony_ci #address-cells = <1>; 48562306a36Sopenharmony_ci #size-cells = <0>; 48662306a36Sopenharmony_ci compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 48762306a36Sopenharmony_ci reg = <0 0x10058800 0 0x400>; 48862306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(366) IRQ_TYPE_LEVEL_HIGH>, 48962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(364) IRQ_TYPE_EDGE_RISING>, 49062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(365) IRQ_TYPE_EDGE_RISING>, 49162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(368) IRQ_TYPE_LEVEL_HIGH>, 49262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(369) IRQ_TYPE_LEVEL_HIGH>, 49362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(367) IRQ_TYPE_LEVEL_HIGH>, 49462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(370) IRQ_TYPE_LEVEL_HIGH>, 49562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(371) IRQ_TYPE_LEVEL_HIGH>; 49662306a36Sopenharmony_ci interrupt-names = "tei", "ri", "ti", "spi", "sti", 49762306a36Sopenharmony_ci "naki", "ali", "tmoi"; 49862306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_I2C2_PCLK>; 49962306a36Sopenharmony_ci clock-frequency = <100000>; 50062306a36Sopenharmony_ci resets = <&cpg R9A07G043_I2C2_MRST>; 50162306a36Sopenharmony_ci power-domains = <&cpg>; 50262306a36Sopenharmony_ci status = "disabled"; 50362306a36Sopenharmony_ci }; 50462306a36Sopenharmony_ci 50562306a36Sopenharmony_ci i2c3: i2c@10058c00 { 50662306a36Sopenharmony_ci #address-cells = <1>; 50762306a36Sopenharmony_ci #size-cells = <0>; 50862306a36Sopenharmony_ci compatible = "renesas,riic-r9a07g043", "renesas,riic-rz"; 50962306a36Sopenharmony_ci reg = <0 0x10058c00 0 0x400>; 51062306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(374) IRQ_TYPE_LEVEL_HIGH>, 51162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(372) IRQ_TYPE_EDGE_RISING>, 51262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(373) IRQ_TYPE_EDGE_RISING>, 51362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(376) IRQ_TYPE_LEVEL_HIGH>, 51462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(377) IRQ_TYPE_LEVEL_HIGH>, 51562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(375) IRQ_TYPE_LEVEL_HIGH>, 51662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(378) IRQ_TYPE_LEVEL_HIGH>, 51762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(379) IRQ_TYPE_LEVEL_HIGH>; 51862306a36Sopenharmony_ci interrupt-names = "tei", "ri", "ti", "spi", "sti", 51962306a36Sopenharmony_ci "naki", "ali", "tmoi"; 52062306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_I2C3_PCLK>; 52162306a36Sopenharmony_ci clock-frequency = <100000>; 52262306a36Sopenharmony_ci resets = <&cpg R9A07G043_I2C3_MRST>; 52362306a36Sopenharmony_ci power-domains = <&cpg>; 52462306a36Sopenharmony_ci status = "disabled"; 52562306a36Sopenharmony_ci }; 52662306a36Sopenharmony_ci 52762306a36Sopenharmony_ci adc: adc@10059000 { 52862306a36Sopenharmony_ci compatible = "renesas,r9a07g043-adc", "renesas,rzg2l-adc"; 52962306a36Sopenharmony_ci reg = <0 0x10059000 0 0x400>; 53062306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(347) IRQ_TYPE_EDGE_RISING>; 53162306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_ADC_ADCLK>, 53262306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_ADC_PCLK>; 53362306a36Sopenharmony_ci clock-names = "adclk", "pclk"; 53462306a36Sopenharmony_ci resets = <&cpg R9A07G043_ADC_PRESETN>, 53562306a36Sopenharmony_ci <&cpg R9A07G043_ADC_ADRST_N>; 53662306a36Sopenharmony_ci reset-names = "presetn", "adrst-n"; 53762306a36Sopenharmony_ci power-domains = <&cpg>; 53862306a36Sopenharmony_ci status = "disabled"; 53962306a36Sopenharmony_ci 54062306a36Sopenharmony_ci #address-cells = <1>; 54162306a36Sopenharmony_ci #size-cells = <0>; 54262306a36Sopenharmony_ci 54362306a36Sopenharmony_ci channel@0 { 54462306a36Sopenharmony_ci reg = <0>; 54562306a36Sopenharmony_ci }; 54662306a36Sopenharmony_ci channel@1 { 54762306a36Sopenharmony_ci reg = <1>; 54862306a36Sopenharmony_ci }; 54962306a36Sopenharmony_ci }; 55062306a36Sopenharmony_ci 55162306a36Sopenharmony_ci tsu: thermal@10059400 { 55262306a36Sopenharmony_ci compatible = "renesas,r9a07g043-tsu", 55362306a36Sopenharmony_ci "renesas,rzg2l-tsu"; 55462306a36Sopenharmony_ci reg = <0 0x10059400 0 0x400>; 55562306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_TSU_PCLK>; 55662306a36Sopenharmony_ci resets = <&cpg R9A07G043_TSU_PRESETN>; 55762306a36Sopenharmony_ci power-domains = <&cpg>; 55862306a36Sopenharmony_ci #thermal-sensor-cells = <1>; 55962306a36Sopenharmony_ci }; 56062306a36Sopenharmony_ci 56162306a36Sopenharmony_ci sbc: spi@10060000 { 56262306a36Sopenharmony_ci compatible = "renesas,r9a07g043-rpc-if", 56362306a36Sopenharmony_ci "renesas,rzg2l-rpc-if"; 56462306a36Sopenharmony_ci reg = <0 0x10060000 0 0x10000>, 56562306a36Sopenharmony_ci <0 0x20000000 0 0x10000000>, 56662306a36Sopenharmony_ci <0 0x10070000 0 0x10000>; 56762306a36Sopenharmony_ci reg-names = "regs", "dirmap", "wbuf"; 56862306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SPI_CLK2>, 56962306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SPI_CLK>; 57062306a36Sopenharmony_ci resets = <&cpg R9A07G043_SPI_RST>; 57162306a36Sopenharmony_ci power-domains = <&cpg>; 57262306a36Sopenharmony_ci #address-cells = <1>; 57362306a36Sopenharmony_ci #size-cells = <0>; 57462306a36Sopenharmony_ci status = "disabled"; 57562306a36Sopenharmony_ci }; 57662306a36Sopenharmony_ci 57762306a36Sopenharmony_ci cpg: clock-controller@11010000 { 57862306a36Sopenharmony_ci compatible = "renesas,r9a07g043-cpg"; 57962306a36Sopenharmony_ci reg = <0 0x11010000 0 0x10000>; 58062306a36Sopenharmony_ci clocks = <&extal_clk>; 58162306a36Sopenharmony_ci clock-names = "extal"; 58262306a36Sopenharmony_ci #clock-cells = <2>; 58362306a36Sopenharmony_ci #reset-cells = <1>; 58462306a36Sopenharmony_ci #power-domain-cells = <0>; 58562306a36Sopenharmony_ci }; 58662306a36Sopenharmony_ci 58762306a36Sopenharmony_ci sysc: system-controller@11020000 { 58862306a36Sopenharmony_ci compatible = "renesas,r9a07g043-sysc"; 58962306a36Sopenharmony_ci reg = <0 0x11020000 0 0x10000>; 59062306a36Sopenharmony_ci status = "disabled"; 59162306a36Sopenharmony_ci }; 59262306a36Sopenharmony_ci 59362306a36Sopenharmony_ci pinctrl: pinctrl@11030000 { 59462306a36Sopenharmony_ci compatible = "renesas,r9a07g043-pinctrl"; 59562306a36Sopenharmony_ci reg = <0 0x11030000 0 0x10000>; 59662306a36Sopenharmony_ci gpio-controller; 59762306a36Sopenharmony_ci #gpio-cells = <2>; 59862306a36Sopenharmony_ci gpio-ranges = <&pinctrl 0 0 152>; 59962306a36Sopenharmony_ci #interrupt-cells = <2>; 60062306a36Sopenharmony_ci interrupt-controller; 60162306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_GPIO_HCLK>; 60262306a36Sopenharmony_ci power-domains = <&cpg>; 60362306a36Sopenharmony_ci resets = <&cpg R9A07G043_GPIO_RSTN>, 60462306a36Sopenharmony_ci <&cpg R9A07G043_GPIO_PORT_RESETN>, 60562306a36Sopenharmony_ci <&cpg R9A07G043_GPIO_SPARE_RESETN>; 60662306a36Sopenharmony_ci }; 60762306a36Sopenharmony_ci 60862306a36Sopenharmony_ci dmac: dma-controller@11820000 { 60962306a36Sopenharmony_ci compatible = "renesas,r9a07g043-dmac", 61062306a36Sopenharmony_ci "renesas,rz-dmac"; 61162306a36Sopenharmony_ci reg = <0 0x11820000 0 0x10000>, 61262306a36Sopenharmony_ci <0 0x11830000 0 0x10000>; 61362306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(141) IRQ_TYPE_EDGE_RISING>, 61462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(125) IRQ_TYPE_EDGE_RISING>, 61562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(126) IRQ_TYPE_EDGE_RISING>, 61662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(127) IRQ_TYPE_EDGE_RISING>, 61762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(128) IRQ_TYPE_EDGE_RISING>, 61862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(129) IRQ_TYPE_EDGE_RISING>, 61962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(130) IRQ_TYPE_EDGE_RISING>, 62062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(131) IRQ_TYPE_EDGE_RISING>, 62162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(132) IRQ_TYPE_EDGE_RISING>, 62262306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(133) IRQ_TYPE_EDGE_RISING>, 62362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(134) IRQ_TYPE_EDGE_RISING>, 62462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(135) IRQ_TYPE_EDGE_RISING>, 62562306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(136) IRQ_TYPE_EDGE_RISING>, 62662306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(137) IRQ_TYPE_EDGE_RISING>, 62762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(138) IRQ_TYPE_EDGE_RISING>, 62862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(139) IRQ_TYPE_EDGE_RISING>, 62962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(140) IRQ_TYPE_EDGE_RISING>; 63062306a36Sopenharmony_ci interrupt-names = "error", 63162306a36Sopenharmony_ci "ch0", "ch1", "ch2", "ch3", 63262306a36Sopenharmony_ci "ch4", "ch5", "ch6", "ch7", 63362306a36Sopenharmony_ci "ch8", "ch9", "ch10", "ch11", 63462306a36Sopenharmony_ci "ch12", "ch13", "ch14", "ch15"; 63562306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_DMAC_ACLK>, 63662306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_DMAC_PCLK>; 63762306a36Sopenharmony_ci clock-names = "main", "register"; 63862306a36Sopenharmony_ci power-domains = <&cpg>; 63962306a36Sopenharmony_ci resets = <&cpg R9A07G043_DMAC_ARESETN>, 64062306a36Sopenharmony_ci <&cpg R9A07G043_DMAC_RST_ASYNC>; 64162306a36Sopenharmony_ci reset-names = "arst", "rst_async"; 64262306a36Sopenharmony_ci #dma-cells = <1>; 64362306a36Sopenharmony_ci dma-channels = <16>; 64462306a36Sopenharmony_ci }; 64562306a36Sopenharmony_ci 64662306a36Sopenharmony_ci sdhi0: mmc@11c00000 { 64762306a36Sopenharmony_ci compatible = "renesas,sdhi-r9a07g043", 64862306a36Sopenharmony_ci "renesas,rcar-gen3-sdhi"; 64962306a36Sopenharmony_ci reg = <0x0 0x11c00000 0 0x10000>; 65062306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(104) IRQ_TYPE_LEVEL_HIGH>, 65162306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(105) IRQ_TYPE_LEVEL_HIGH>; 65262306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SDHI0_IMCLK>, 65362306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SDHI0_CLK_HS>, 65462306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SDHI0_IMCLK2>, 65562306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SDHI0_ACLK>; 65662306a36Sopenharmony_ci clock-names = "core", "clkh", "cd", "aclk"; 65762306a36Sopenharmony_ci resets = <&cpg R9A07G043_SDHI0_IXRST>; 65862306a36Sopenharmony_ci power-domains = <&cpg>; 65962306a36Sopenharmony_ci status = "disabled"; 66062306a36Sopenharmony_ci }; 66162306a36Sopenharmony_ci 66262306a36Sopenharmony_ci sdhi1: mmc@11c10000 { 66362306a36Sopenharmony_ci compatible = "renesas,sdhi-r9a07g043", 66462306a36Sopenharmony_ci "renesas,rcar-gen3-sdhi"; 66562306a36Sopenharmony_ci reg = <0x0 0x11c10000 0 0x10000>; 66662306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(106) IRQ_TYPE_LEVEL_HIGH>, 66762306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(107) IRQ_TYPE_LEVEL_HIGH>; 66862306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_SDHI1_IMCLK>, 66962306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SDHI1_CLK_HS>, 67062306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SDHI1_IMCLK2>, 67162306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_SDHI1_ACLK>; 67262306a36Sopenharmony_ci clock-names = "core", "clkh", "cd", "aclk"; 67362306a36Sopenharmony_ci resets = <&cpg R9A07G043_SDHI1_IXRST>; 67462306a36Sopenharmony_ci power-domains = <&cpg>; 67562306a36Sopenharmony_ci status = "disabled"; 67662306a36Sopenharmony_ci }; 67762306a36Sopenharmony_ci 67862306a36Sopenharmony_ci eth0: ethernet@11c20000 { 67962306a36Sopenharmony_ci compatible = "renesas,r9a07g043-gbeth", 68062306a36Sopenharmony_ci "renesas,rzg2l-gbeth"; 68162306a36Sopenharmony_ci reg = <0 0x11c20000 0 0x10000>; 68262306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(84) IRQ_TYPE_LEVEL_HIGH>, 68362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(85) IRQ_TYPE_LEVEL_HIGH>, 68462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(86) IRQ_TYPE_LEVEL_HIGH>; 68562306a36Sopenharmony_ci interrupt-names = "mux", "fil", "arp_ns"; 68662306a36Sopenharmony_ci phy-mode = "rgmii"; 68762306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_ETH0_CLK_AXI>, 68862306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_ETH0_CLK_CHI>, 68962306a36Sopenharmony_ci <&cpg CPG_CORE R9A07G043_CLK_HP>; 69062306a36Sopenharmony_ci clock-names = "axi", "chi", "refclk"; 69162306a36Sopenharmony_ci resets = <&cpg R9A07G043_ETH0_RST_HW_N>; 69262306a36Sopenharmony_ci power-domains = <&cpg>; 69362306a36Sopenharmony_ci #address-cells = <1>; 69462306a36Sopenharmony_ci #size-cells = <0>; 69562306a36Sopenharmony_ci status = "disabled"; 69662306a36Sopenharmony_ci }; 69762306a36Sopenharmony_ci 69862306a36Sopenharmony_ci eth1: ethernet@11c30000 { 69962306a36Sopenharmony_ci compatible = "renesas,r9a07g043-gbeth", 70062306a36Sopenharmony_ci "renesas,rzg2l-gbeth"; 70162306a36Sopenharmony_ci reg = <0 0x11c30000 0 0x10000>; 70262306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(87) IRQ_TYPE_LEVEL_HIGH>, 70362306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(88) IRQ_TYPE_LEVEL_HIGH>, 70462306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(89) IRQ_TYPE_LEVEL_HIGH>; 70562306a36Sopenharmony_ci interrupt-names = "mux", "fil", "arp_ns"; 70662306a36Sopenharmony_ci phy-mode = "rgmii"; 70762306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_ETH1_CLK_AXI>, 70862306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_ETH1_CLK_CHI>, 70962306a36Sopenharmony_ci <&cpg CPG_CORE R9A07G043_CLK_HP>; 71062306a36Sopenharmony_ci clock-names = "axi", "chi", "refclk"; 71162306a36Sopenharmony_ci resets = <&cpg R9A07G043_ETH1_RST_HW_N>; 71262306a36Sopenharmony_ci power-domains = <&cpg>; 71362306a36Sopenharmony_ci #address-cells = <1>; 71462306a36Sopenharmony_ci #size-cells = <0>; 71562306a36Sopenharmony_ci status = "disabled"; 71662306a36Sopenharmony_ci }; 71762306a36Sopenharmony_ci 71862306a36Sopenharmony_ci phyrst: usbphy-ctrl@11c40000 { 71962306a36Sopenharmony_ci compatible = "renesas,r9a07g043-usbphy-ctrl", 72062306a36Sopenharmony_ci "renesas,rzg2l-usbphy-ctrl"; 72162306a36Sopenharmony_ci reg = <0 0x11c40000 0 0x10000>; 72262306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>; 72362306a36Sopenharmony_ci resets = <&cpg R9A07G043_USB_PRESETN>; 72462306a36Sopenharmony_ci power-domains = <&cpg>; 72562306a36Sopenharmony_ci #reset-cells = <1>; 72662306a36Sopenharmony_ci status = "disabled"; 72762306a36Sopenharmony_ci }; 72862306a36Sopenharmony_ci 72962306a36Sopenharmony_ci ohci0: usb@11c50000 { 73062306a36Sopenharmony_ci compatible = "generic-ohci"; 73162306a36Sopenharmony_ci reg = <0 0x11c50000 0 0x100>; 73262306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(91) IRQ_TYPE_LEVEL_HIGH>; 73362306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 73462306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_USB_U2H0_HCLK>; 73562306a36Sopenharmony_ci resets = <&phyrst 0>, 73662306a36Sopenharmony_ci <&cpg R9A07G043_USB_U2H0_HRESETN>; 73762306a36Sopenharmony_ci phys = <&usb2_phy0 1>; 73862306a36Sopenharmony_ci phy-names = "usb"; 73962306a36Sopenharmony_ci power-domains = <&cpg>; 74062306a36Sopenharmony_ci status = "disabled"; 74162306a36Sopenharmony_ci }; 74262306a36Sopenharmony_ci 74362306a36Sopenharmony_ci ohci1: usb@11c70000 { 74462306a36Sopenharmony_ci compatible = "generic-ohci"; 74562306a36Sopenharmony_ci reg = <0 0x11c70000 0 0x100>; 74662306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(96) IRQ_TYPE_LEVEL_HIGH>; 74762306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 74862306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_USB_U2H1_HCLK>; 74962306a36Sopenharmony_ci resets = <&phyrst 1>, 75062306a36Sopenharmony_ci <&cpg R9A07G043_USB_U2H1_HRESETN>; 75162306a36Sopenharmony_ci phys = <&usb2_phy1 1>; 75262306a36Sopenharmony_ci phy-names = "usb"; 75362306a36Sopenharmony_ci power-domains = <&cpg>; 75462306a36Sopenharmony_ci status = "disabled"; 75562306a36Sopenharmony_ci }; 75662306a36Sopenharmony_ci 75762306a36Sopenharmony_ci ehci0: usb@11c50100 { 75862306a36Sopenharmony_ci compatible = "generic-ehci"; 75962306a36Sopenharmony_ci reg = <0 0x11c50100 0 0x100>; 76062306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(92) IRQ_TYPE_LEVEL_HIGH>; 76162306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 76262306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_USB_U2H0_HCLK>; 76362306a36Sopenharmony_ci resets = <&phyrst 0>, 76462306a36Sopenharmony_ci <&cpg R9A07G043_USB_U2H0_HRESETN>; 76562306a36Sopenharmony_ci phys = <&usb2_phy0 2>; 76662306a36Sopenharmony_ci phy-names = "usb"; 76762306a36Sopenharmony_ci companion = <&ohci0>; 76862306a36Sopenharmony_ci power-domains = <&cpg>; 76962306a36Sopenharmony_ci status = "disabled"; 77062306a36Sopenharmony_ci }; 77162306a36Sopenharmony_ci 77262306a36Sopenharmony_ci ehci1: usb@11c70100 { 77362306a36Sopenharmony_ci compatible = "generic-ehci"; 77462306a36Sopenharmony_ci reg = <0 0x11c70100 0 0x100>; 77562306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(97) IRQ_TYPE_LEVEL_HIGH>; 77662306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 77762306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_USB_U2H1_HCLK>; 77862306a36Sopenharmony_ci resets = <&phyrst 1>, 77962306a36Sopenharmony_ci <&cpg R9A07G043_USB_U2H1_HRESETN>; 78062306a36Sopenharmony_ci phys = <&usb2_phy1 2>; 78162306a36Sopenharmony_ci phy-names = "usb"; 78262306a36Sopenharmony_ci companion = <&ohci1>; 78362306a36Sopenharmony_ci power-domains = <&cpg>; 78462306a36Sopenharmony_ci status = "disabled"; 78562306a36Sopenharmony_ci }; 78662306a36Sopenharmony_ci 78762306a36Sopenharmony_ci usb2_phy0: usb-phy@11c50200 { 78862306a36Sopenharmony_ci compatible = "renesas,usb2-phy-r9a07g043", 78962306a36Sopenharmony_ci "renesas,rzg2l-usb2-phy"; 79062306a36Sopenharmony_ci reg = <0 0x11c50200 0 0x700>; 79162306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(94) IRQ_TYPE_LEVEL_HIGH>; 79262306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 79362306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_USB_U2H0_HCLK>; 79462306a36Sopenharmony_ci resets = <&phyrst 0>; 79562306a36Sopenharmony_ci #phy-cells = <1>; 79662306a36Sopenharmony_ci power-domains = <&cpg>; 79762306a36Sopenharmony_ci status = "disabled"; 79862306a36Sopenharmony_ci }; 79962306a36Sopenharmony_ci 80062306a36Sopenharmony_ci usb2_phy1: usb-phy@11c70200 { 80162306a36Sopenharmony_ci compatible = "renesas,usb2-phy-r9a07g043", 80262306a36Sopenharmony_ci "renesas,rzg2l-usb2-phy"; 80362306a36Sopenharmony_ci reg = <0 0x11c70200 0 0x700>; 80462306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(99) IRQ_TYPE_LEVEL_HIGH>; 80562306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 80662306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_USB_U2H1_HCLK>; 80762306a36Sopenharmony_ci resets = <&phyrst 1>; 80862306a36Sopenharmony_ci #phy-cells = <1>; 80962306a36Sopenharmony_ci power-domains = <&cpg>; 81062306a36Sopenharmony_ci status = "disabled"; 81162306a36Sopenharmony_ci }; 81262306a36Sopenharmony_ci 81362306a36Sopenharmony_ci hsusb: usb@11c60000 { 81462306a36Sopenharmony_ci compatible = "renesas,usbhs-r9a07g043", 81562306a36Sopenharmony_ci "renesas,rza2-usbhs"; 81662306a36Sopenharmony_ci reg = <0 0x11c60000 0 0x10000>; 81762306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(100) IRQ_TYPE_EDGE_RISING>, 81862306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(101) IRQ_TYPE_LEVEL_HIGH>, 81962306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(102) IRQ_TYPE_LEVEL_HIGH>, 82062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(103) IRQ_TYPE_LEVEL_HIGH>; 82162306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_USB_PCLK>, 82262306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_USB_U2P_EXR_CPUCLK>; 82362306a36Sopenharmony_ci resets = <&phyrst 0>, 82462306a36Sopenharmony_ci <&cpg R9A07G043_USB_U2P_EXL_SYSRST>; 82562306a36Sopenharmony_ci renesas,buswait = <7>; 82662306a36Sopenharmony_ci phys = <&usb2_phy0 3>; 82762306a36Sopenharmony_ci phy-names = "usb"; 82862306a36Sopenharmony_ci power-domains = <&cpg>; 82962306a36Sopenharmony_ci status = "disabled"; 83062306a36Sopenharmony_ci }; 83162306a36Sopenharmony_ci 83262306a36Sopenharmony_ci wdt0: watchdog@12800800 { 83362306a36Sopenharmony_ci compatible = "renesas,r9a07g043-wdt", 83462306a36Sopenharmony_ci "renesas,rzg2l-wdt"; 83562306a36Sopenharmony_ci reg = <0 0x12800800 0 0x400>; 83662306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_WDT0_PCLK>, 83762306a36Sopenharmony_ci <&cpg CPG_MOD R9A07G043_WDT0_CLK>; 83862306a36Sopenharmony_ci clock-names = "pclk", "oscclk"; 83962306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(49) IRQ_TYPE_LEVEL_HIGH>, 84062306a36Sopenharmony_ci <SOC_PERIPHERAL_IRQ(50) IRQ_TYPE_LEVEL_HIGH>; 84162306a36Sopenharmony_ci interrupt-names = "wdt", "perrout"; 84262306a36Sopenharmony_ci resets = <&cpg R9A07G043_WDT0_PRESETN>; 84362306a36Sopenharmony_ci power-domains = <&cpg>; 84462306a36Sopenharmony_ci status = "disabled"; 84562306a36Sopenharmony_ci }; 84662306a36Sopenharmony_ci 84762306a36Sopenharmony_ci ostm0: timer@12801000 { 84862306a36Sopenharmony_ci compatible = "renesas,r9a07g043-ostm", 84962306a36Sopenharmony_ci "renesas,ostm"; 85062306a36Sopenharmony_ci reg = <0x0 0x12801000 0x0 0x400>; 85162306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(46) IRQ_TYPE_EDGE_RISING>; 85262306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_OSTM0_PCLK>; 85362306a36Sopenharmony_ci resets = <&cpg R9A07G043_OSTM0_PRESETZ>; 85462306a36Sopenharmony_ci power-domains = <&cpg>; 85562306a36Sopenharmony_ci status = "disabled"; 85662306a36Sopenharmony_ci }; 85762306a36Sopenharmony_ci 85862306a36Sopenharmony_ci ostm1: timer@12801400 { 85962306a36Sopenharmony_ci compatible = "renesas,r9a07g043-ostm", 86062306a36Sopenharmony_ci "renesas,ostm"; 86162306a36Sopenharmony_ci reg = <0x0 0x12801400 0x0 0x400>; 86262306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(47) IRQ_TYPE_EDGE_RISING>; 86362306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_OSTM1_PCLK>; 86462306a36Sopenharmony_ci resets = <&cpg R9A07G043_OSTM1_PRESETZ>; 86562306a36Sopenharmony_ci power-domains = <&cpg>; 86662306a36Sopenharmony_ci status = "disabled"; 86762306a36Sopenharmony_ci }; 86862306a36Sopenharmony_ci 86962306a36Sopenharmony_ci ostm2: timer@12801800 { 87062306a36Sopenharmony_ci compatible = "renesas,r9a07g043-ostm", 87162306a36Sopenharmony_ci "renesas,ostm"; 87262306a36Sopenharmony_ci reg = <0x0 0x12801800 0x0 0x400>; 87362306a36Sopenharmony_ci interrupts = <SOC_PERIPHERAL_IRQ(48) IRQ_TYPE_EDGE_RISING>; 87462306a36Sopenharmony_ci clocks = <&cpg CPG_MOD R9A07G043_OSTM2_PCLK>; 87562306a36Sopenharmony_ci resets = <&cpg R9A07G043_OSTM2_PRESETZ>; 87662306a36Sopenharmony_ci power-domains = <&cpg>; 87762306a36Sopenharmony_ci status = "disabled"; 87862306a36Sopenharmony_ci }; 87962306a36Sopenharmony_ci }; 88062306a36Sopenharmony_ci 88162306a36Sopenharmony_ci thermal-zones { 88262306a36Sopenharmony_ci cpu-thermal { 88362306a36Sopenharmony_ci polling-delay-passive = <250>; 88462306a36Sopenharmony_ci polling-delay = <1000>; 88562306a36Sopenharmony_ci thermal-sensors = <&tsu 0>; 88662306a36Sopenharmony_ci sustainable-power = <717>; 88762306a36Sopenharmony_ci 88862306a36Sopenharmony_ci cooling-maps { 88962306a36Sopenharmony_ci map0 { 89062306a36Sopenharmony_ci trip = <&target>; 89162306a36Sopenharmony_ci cooling-device = <&cpu0 0 2>; 89262306a36Sopenharmony_ci contribution = <1024>; 89362306a36Sopenharmony_ci }; 89462306a36Sopenharmony_ci }; 89562306a36Sopenharmony_ci 89662306a36Sopenharmony_ci trips { 89762306a36Sopenharmony_ci sensor_crit: sensor-crit { 89862306a36Sopenharmony_ci temperature = <125000>; 89962306a36Sopenharmony_ci hysteresis = <1000>; 90062306a36Sopenharmony_ci type = "critical"; 90162306a36Sopenharmony_ci }; 90262306a36Sopenharmony_ci 90362306a36Sopenharmony_ci target: trip-point { 90462306a36Sopenharmony_ci temperature = <100000>; 90562306a36Sopenharmony_ci hysteresis = <1000>; 90662306a36Sopenharmony_ci type = "passive"; 90762306a36Sopenharmony_ci }; 90862306a36Sopenharmony_ci }; 90962306a36Sopenharmony_ci }; 91062306a36Sopenharmony_ci }; 91162306a36Sopenharmony_ci}; 912