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