xref: /linux/scripts/dtc/include-prefixes/arm64/renesas/r8a77990.dtsi (revision 430212752cd71fe8ed10a6c1cd9e6f8fe7fda222)
1f37a7767SYoshihiro Shimoda/* SPDX-License-Identifier: GPL-2.0 */
2f37a7767SYoshihiro Shimoda/*
3e18a31a7SMagnus Damm * Device Tree Source for the R-Car E3 (R8A77990) SoC
4f37a7767SYoshihiro Shimoda *
5f37a7767SYoshihiro Shimoda * Copyright (C) 2018 Renesas Electronics Corp.
6f37a7767SYoshihiro Shimoda */
7f37a7767SYoshihiro Shimoda
883e7d2ecSGeert Uytterhoeven#include <dt-bindings/clock/r8a77990-cpg-mssr.h>
9f37a7767SYoshihiro Shimoda#include <dt-bindings/interrupt-controller/arm-gic.h>
1055697cbbSMagnus Damm#include <dt-bindings/power/r8a77990-sysc.h>
11f37a7767SYoshihiro Shimoda
12f37a7767SYoshihiro Shimoda/ {
13f37a7767SYoshihiro Shimoda	compatible = "renesas,r8a77990";
14f37a7767SYoshihiro Shimoda	#address-cells = <2>;
15f37a7767SYoshihiro Shimoda	#size-cells = <2>;
16f37a7767SYoshihiro Shimoda
17bc011dfaSTakeshi Kihara	aliases {
18bc011dfaSTakeshi Kihara		i2c0 = &i2c0;
19bc011dfaSTakeshi Kihara		i2c1 = &i2c1;
20bc011dfaSTakeshi Kihara		i2c2 = &i2c2;
21bc011dfaSTakeshi Kihara		i2c3 = &i2c3;
22bc011dfaSTakeshi Kihara		i2c4 = &i2c4;
23bc011dfaSTakeshi Kihara		i2c5 = &i2c5;
24bc011dfaSTakeshi Kihara		i2c6 = &i2c6;
25bc011dfaSTakeshi Kihara		i2c7 = &i2c7;
26bc011dfaSTakeshi Kihara	};
27bc011dfaSTakeshi Kihara
28f37a7767SYoshihiro Shimoda	cpus {
29f37a7767SYoshihiro Shimoda		#address-cells = <1>;
30f37a7767SYoshihiro Shimoda		#size-cells = <0>;
31f37a7767SYoshihiro Shimoda
32f37a7767SYoshihiro Shimoda		a53_0: cpu@0 {
33f37a7767SYoshihiro Shimoda			compatible = "arm,cortex-a53", "arm,armv8";
347085f5d9SGeert Uytterhoeven			reg = <0>;
35f37a7767SYoshihiro Shimoda			device_type = "cpu";
3683e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_CA53_CPU0>;
37f37a7767SYoshihiro Shimoda			next-level-cache = <&L2_CA53>;
38f37a7767SYoshihiro Shimoda			enable-method = "psci";
39f37a7767SYoshihiro Shimoda		};
40f37a7767SYoshihiro Shimoda
417085f5d9SGeert Uytterhoeven		a53_1: cpu@1 {
427085f5d9SGeert Uytterhoeven			compatible = "arm,cortex-a53", "arm,armv8";
437085f5d9SGeert Uytterhoeven			reg = <1>;
447085f5d9SGeert Uytterhoeven			device_type = "cpu";
4583e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_CA53_CPU1>;
467085f5d9SGeert Uytterhoeven			next-level-cache = <&L2_CA53>;
477085f5d9SGeert Uytterhoeven			enable-method = "psci";
487085f5d9SGeert Uytterhoeven		};
497085f5d9SGeert Uytterhoeven
50de1eb23cSYoshihiro Shimoda		L2_CA53: cache-controller-0 {
51f37a7767SYoshihiro Shimoda			compatible = "cache";
5283e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_CA53_SCU>;
53f37a7767SYoshihiro Shimoda			cache-unified;
54f37a7767SYoshihiro Shimoda			cache-level = <2>;
55f37a7767SYoshihiro Shimoda		};
56f37a7767SYoshihiro Shimoda	};
57f37a7767SYoshihiro Shimoda
58f37a7767SYoshihiro Shimoda	extal_clk: extal {
59f37a7767SYoshihiro Shimoda		compatible = "fixed-clock";
60f37a7767SYoshihiro Shimoda		#clock-cells = <0>;
61f37a7767SYoshihiro Shimoda		/* This value must be overridden by the board */
62f37a7767SYoshihiro Shimoda		clock-frequency = <0>;
63f37a7767SYoshihiro Shimoda	};
64f37a7767SYoshihiro Shimoda
65f37a7767SYoshihiro Shimoda	pmu_a53 {
66f37a7767SYoshihiro Shimoda		compatible = "arm,cortex-a53-pmu";
677085f5d9SGeert Uytterhoeven		interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
687085f5d9SGeert Uytterhoeven				      <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
697085f5d9SGeert Uytterhoeven		interrupt-affinity = <&a53_0>, <&a53_1>;
70f37a7767SYoshihiro Shimoda	};
71f37a7767SYoshihiro Shimoda
72f37a7767SYoshihiro Shimoda	psci {
73bc26b8f4SYoshihiro Shimoda		compatible = "arm,psci-1.0", "arm,psci-0.2";
74f37a7767SYoshihiro Shimoda		method = "smc";
75f37a7767SYoshihiro Shimoda	};
76f37a7767SYoshihiro Shimoda
77103db9b5STakeshi Kihara	/* External SCIF clock - to be overridden by boards that provide it */
78103db9b5STakeshi Kihara	scif_clk: scif {
79103db9b5STakeshi Kihara		compatible = "fixed-clock";
80103db9b5STakeshi Kihara		#clock-cells = <0>;
81103db9b5STakeshi Kihara		clock-frequency = <0>;
82103db9b5STakeshi Kihara	};
83103db9b5STakeshi Kihara
84f37a7767SYoshihiro Shimoda	soc: soc {
85f37a7767SYoshihiro Shimoda		compatible = "simple-bus";
86f37a7767SYoshihiro Shimoda		interrupt-parent = <&gic>;
87f37a7767SYoshihiro Shimoda		#address-cells = <2>;
88f37a7767SYoshihiro Shimoda		#size-cells = <2>;
89f37a7767SYoshihiro Shimoda		ranges;
90f37a7767SYoshihiro Shimoda
91eb614d94STakeshi Kihara		rwdt: watchdog@e6020000 {
92eb614d94STakeshi Kihara			compatible = "renesas,r8a77990-wdt",
93eb614d94STakeshi Kihara				     "renesas,rcar-gen3-wdt";
94eb614d94STakeshi Kihara			reg = <0 0xe6020000 0 0x0c>;
95eb614d94STakeshi Kihara			clocks = <&cpg CPG_MOD 402>;
9683e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
97eb614d94STakeshi Kihara			resets = <&cpg 402>;
98eb614d94STakeshi Kihara			status = "disabled";
99eb614d94STakeshi Kihara		};
100eb614d94STakeshi Kihara
1010d292de1SYoshihiro Shimoda		gpio0: gpio@e6050000 {
1020d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1030d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1040d292de1SYoshihiro Shimoda			reg = <0 0xe6050000 0 0x50>;
1050d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
1060d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1070d292de1SYoshihiro Shimoda			gpio-controller;
1080d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 0 18>;
1090d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1100d292de1SYoshihiro Shimoda			interrupt-controller;
1110d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 912>;
11283e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
1130d292de1SYoshihiro Shimoda			resets = <&cpg 912>;
1140d292de1SYoshihiro Shimoda		};
1150d292de1SYoshihiro Shimoda
1160d292de1SYoshihiro Shimoda		gpio1: gpio@e6051000 {
1170d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1180d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1190d292de1SYoshihiro Shimoda			reg = <0 0xe6051000 0 0x50>;
1200d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
1210d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1220d292de1SYoshihiro Shimoda			gpio-controller;
1230d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 32 23>;
1240d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1250d292de1SYoshihiro Shimoda			interrupt-controller;
1260d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 911>;
12783e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
1280d292de1SYoshihiro Shimoda			resets = <&cpg 911>;
1290d292de1SYoshihiro Shimoda		};
1300d292de1SYoshihiro Shimoda
1310d292de1SYoshihiro Shimoda		gpio2: gpio@e6052000 {
1320d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1330d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1340d292de1SYoshihiro Shimoda			reg = <0 0xe6052000 0 0x50>;
1350d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
1360d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1370d292de1SYoshihiro Shimoda			gpio-controller;
1380d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 64 26>;
1390d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1400d292de1SYoshihiro Shimoda			interrupt-controller;
1410d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 910>;
14283e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
1430d292de1SYoshihiro Shimoda			resets = <&cpg 910>;
1440d292de1SYoshihiro Shimoda		};
1450d292de1SYoshihiro Shimoda
1460d292de1SYoshihiro Shimoda		gpio3: gpio@e6053000 {
1470d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1480d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1490d292de1SYoshihiro Shimoda			reg = <0 0xe6053000 0 0x50>;
1500d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
1510d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1520d292de1SYoshihiro Shimoda			gpio-controller;
1530d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 96 16>;
1540d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1550d292de1SYoshihiro Shimoda			interrupt-controller;
1560d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 909>;
15783e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
1580d292de1SYoshihiro Shimoda			resets = <&cpg 909>;
1590d292de1SYoshihiro Shimoda		};
1600d292de1SYoshihiro Shimoda
1610d292de1SYoshihiro Shimoda		gpio4: gpio@e6054000 {
1620d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1630d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1640d292de1SYoshihiro Shimoda			reg = <0 0xe6054000 0 0x50>;
1650d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
1660d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1670d292de1SYoshihiro Shimoda			gpio-controller;
1680d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 128 11>;
1690d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1700d292de1SYoshihiro Shimoda			interrupt-controller;
1710d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 908>;
17283e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
1730d292de1SYoshihiro Shimoda			resets = <&cpg 908>;
1740d292de1SYoshihiro Shimoda		};
1750d292de1SYoshihiro Shimoda
1760d292de1SYoshihiro Shimoda		gpio5: gpio@e6055000 {
1770d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1780d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1790d292de1SYoshihiro Shimoda			reg = <0 0xe6055000 0 0x50>;
1800d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
1810d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1820d292de1SYoshihiro Shimoda			gpio-controller;
1830d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 160 20>;
1840d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
1850d292de1SYoshihiro Shimoda			interrupt-controller;
1860d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 907>;
18783e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
1880d292de1SYoshihiro Shimoda			resets = <&cpg 907>;
1890d292de1SYoshihiro Shimoda		};
1900d292de1SYoshihiro Shimoda
1910d292de1SYoshihiro Shimoda		gpio6: gpio@e6055400 {
1920d292de1SYoshihiro Shimoda			compatible = "renesas,gpio-r8a77990",
1930d292de1SYoshihiro Shimoda				     "renesas,rcar-gen3-gpio";
1940d292de1SYoshihiro Shimoda			reg = <0 0xe6055400 0 0x50>;
1950d292de1SYoshihiro Shimoda			interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
1960d292de1SYoshihiro Shimoda			#gpio-cells = <2>;
1970d292de1SYoshihiro Shimoda			gpio-controller;
1980d292de1SYoshihiro Shimoda			gpio-ranges = <&pfc 0 192 18>;
1990d292de1SYoshihiro Shimoda			#interrupt-cells = <2>;
2000d292de1SYoshihiro Shimoda			interrupt-controller;
2010d292de1SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 906>;
20283e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
2030d292de1SYoshihiro Shimoda			resets = <&cpg 906>;
2040d292de1SYoshihiro Shimoda		};
2050d292de1SYoshihiro Shimoda
206bc011dfaSTakeshi Kihara		i2c0: i2c@e6500000 {
207bc011dfaSTakeshi Kihara			#address-cells = <1>;
208bc011dfaSTakeshi Kihara			#size-cells = <0>;
209bc011dfaSTakeshi Kihara			compatible = "renesas,i2c-r8a77990",
210bc011dfaSTakeshi Kihara				     "renesas,rcar-gen3-i2c";
211bc011dfaSTakeshi Kihara			reg = <0 0xe6500000 0 0x40>;
212bc011dfaSTakeshi Kihara			interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
213bc011dfaSTakeshi Kihara			clocks = <&cpg CPG_MOD 931>;
214bc011dfaSTakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
215bc011dfaSTakeshi Kihara			resets = <&cpg 931>;
216bc011dfaSTakeshi Kihara			i2c-scl-internal-delay-ns = <110>;
217bc011dfaSTakeshi Kihara			status = "disabled";
218bc011dfaSTakeshi Kihara		};
219bc011dfaSTakeshi Kihara
220bc011dfaSTakeshi Kihara		i2c1: i2c@e6508000 {
221bc011dfaSTakeshi Kihara			#address-cells = <1>;
222bc011dfaSTakeshi Kihara			#size-cells = <0>;
223bc011dfaSTakeshi Kihara			compatible = "renesas,i2c-r8a77990",
224bc011dfaSTakeshi Kihara				     "renesas,rcar-gen3-i2c";
225bc011dfaSTakeshi Kihara			reg = <0 0xe6508000 0 0x40>;
226bc011dfaSTakeshi Kihara			interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
227bc011dfaSTakeshi Kihara			clocks = <&cpg CPG_MOD 930>;
228bc011dfaSTakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
229bc011dfaSTakeshi Kihara			resets = <&cpg 930>;
230bc011dfaSTakeshi Kihara			i2c-scl-internal-delay-ns = <6>;
231bc011dfaSTakeshi Kihara			status = "disabled";
232bc011dfaSTakeshi Kihara		};
233bc011dfaSTakeshi Kihara
234bc011dfaSTakeshi Kihara		i2c2: i2c@e6510000 {
235bc011dfaSTakeshi Kihara			#address-cells = <1>;
236bc011dfaSTakeshi Kihara			#size-cells = <0>;
237bc011dfaSTakeshi Kihara			compatible = "renesas,i2c-r8a77990",
238bc011dfaSTakeshi Kihara				     "renesas,rcar-gen3-i2c";
239bc011dfaSTakeshi Kihara			reg = <0 0xe6510000 0 0x40>;
240bc011dfaSTakeshi Kihara			interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
241bc011dfaSTakeshi Kihara			clocks = <&cpg CPG_MOD 929>;
242bc011dfaSTakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
243bc011dfaSTakeshi Kihara			resets = <&cpg 929>;
244bc011dfaSTakeshi Kihara			i2c-scl-internal-delay-ns = <6>;
245bc011dfaSTakeshi Kihara			status = "disabled";
246bc011dfaSTakeshi Kihara		};
247bc011dfaSTakeshi Kihara
248bc011dfaSTakeshi Kihara		i2c3: i2c@e66d0000 {
249bc011dfaSTakeshi Kihara			#address-cells = <1>;
250bc011dfaSTakeshi Kihara			#size-cells = <0>;
251bc011dfaSTakeshi Kihara			compatible = "renesas,i2c-r8a77990",
252bc011dfaSTakeshi Kihara				     "renesas,rcar-gen3-i2c";
253bc011dfaSTakeshi Kihara			reg = <0 0xe66d0000 0 0x40>;
254bc011dfaSTakeshi Kihara			interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
255bc011dfaSTakeshi Kihara			clocks = <&cpg CPG_MOD 928>;
256bc011dfaSTakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
257bc011dfaSTakeshi Kihara			resets = <&cpg 928>;
258bc011dfaSTakeshi Kihara			i2c-scl-internal-delay-ns = <110>;
259bc011dfaSTakeshi Kihara			status = "disabled";
260bc011dfaSTakeshi Kihara		};
261bc011dfaSTakeshi Kihara
262bc011dfaSTakeshi Kihara		i2c4: i2c@e66d8000 {
263bc011dfaSTakeshi Kihara			#address-cells = <1>;
264bc011dfaSTakeshi Kihara			#size-cells = <0>;
265bc011dfaSTakeshi Kihara			compatible = "renesas,i2c-r8a77990",
266bc011dfaSTakeshi Kihara				     "renesas,rcar-gen3-i2c";
267bc011dfaSTakeshi Kihara			reg = <0 0xe66d8000 0 0x40>;
268bc011dfaSTakeshi Kihara			interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
269bc011dfaSTakeshi Kihara			clocks = <&cpg CPG_MOD 927>;
270bc011dfaSTakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
271bc011dfaSTakeshi Kihara			resets = <&cpg 927>;
272bc011dfaSTakeshi Kihara			i2c-scl-internal-delay-ns = <6>;
273bc011dfaSTakeshi Kihara			status = "disabled";
274bc011dfaSTakeshi Kihara		};
275bc011dfaSTakeshi Kihara
276bc011dfaSTakeshi Kihara		i2c5: i2c@e66e0000 {
277bc011dfaSTakeshi Kihara			#address-cells = <1>;
278bc011dfaSTakeshi Kihara			#size-cells = <0>;
279bc011dfaSTakeshi Kihara			compatible = "renesas,i2c-r8a77990",
280bc011dfaSTakeshi Kihara				     "renesas,rcar-gen3-i2c";
281bc011dfaSTakeshi Kihara			reg = <0 0xe66e0000 0 0x40>;
282bc011dfaSTakeshi Kihara			interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
283bc011dfaSTakeshi Kihara			clocks = <&cpg CPG_MOD 919>;
284bc011dfaSTakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
285bc011dfaSTakeshi Kihara			resets = <&cpg 919>;
286bc011dfaSTakeshi Kihara			i2c-scl-internal-delay-ns = <6>;
287bc011dfaSTakeshi Kihara			status = "disabled";
288bc011dfaSTakeshi Kihara		};
289bc011dfaSTakeshi Kihara
290bc011dfaSTakeshi Kihara		i2c6: i2c@e66e8000 {
291bc011dfaSTakeshi Kihara			#address-cells = <1>;
292bc011dfaSTakeshi Kihara			#size-cells = <0>;
293bc011dfaSTakeshi Kihara			compatible = "renesas,i2c-r8a77990",
294bc011dfaSTakeshi Kihara				     "renesas,rcar-gen3-i2c";
295bc011dfaSTakeshi Kihara			reg = <0 0xe66e8000 0 0x40>;
296bc011dfaSTakeshi Kihara			interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
297bc011dfaSTakeshi Kihara			clocks = <&cpg CPG_MOD 918>;
298bc011dfaSTakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
299bc011dfaSTakeshi Kihara			resets = <&cpg 918>;
300bc011dfaSTakeshi Kihara			i2c-scl-internal-delay-ns = <6>;
301bc011dfaSTakeshi Kihara			status = "disabled";
302bc011dfaSTakeshi Kihara		};
303bc011dfaSTakeshi Kihara
304bc011dfaSTakeshi Kihara		i2c7: i2c@e6690000 {
305bc011dfaSTakeshi Kihara			#address-cells = <1>;
306bc011dfaSTakeshi Kihara			#size-cells = <0>;
307bc011dfaSTakeshi Kihara			compatible = "renesas,i2c-r8a77990",
308bc011dfaSTakeshi Kihara				     "renesas,rcar-gen3-i2c";
309bc011dfaSTakeshi Kihara			reg = <0 0xe6690000 0 0x40>;
310bc011dfaSTakeshi Kihara			interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
311bc011dfaSTakeshi Kihara			clocks = <&cpg CPG_MOD 1003>;
312bc011dfaSTakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
313bc011dfaSTakeshi Kihara			resets = <&cpg 1003>;
314bc011dfaSTakeshi Kihara			i2c-scl-internal-delay-ns = <6>;
315bc011dfaSTakeshi Kihara			status = "disabled";
316bc011dfaSTakeshi Kihara		};
317bc011dfaSTakeshi Kihara
3184ab0df33SYoshihiro Shimoda		pfc: pin-controller@e6060000 {
3194ab0df33SYoshihiro Shimoda			compatible = "renesas,pfc-r8a77990";
3204ab0df33SYoshihiro Shimoda			reg = <0 0xe6060000 0 0x508>;
3214ab0df33SYoshihiro Shimoda		};
3224ab0df33SYoshihiro Shimoda
323f37a7767SYoshihiro Shimoda		cpg: clock-controller@e6150000 {
324f37a7767SYoshihiro Shimoda			compatible = "renesas,r8a77990-cpg-mssr";
325f37a7767SYoshihiro Shimoda			reg = <0 0xe6150000 0 0x1000>;
326f37a7767SYoshihiro Shimoda			clocks = <&extal_clk>;
327f37a7767SYoshihiro Shimoda			clock-names = "extal";
328f37a7767SYoshihiro Shimoda			#clock-cells = <2>;
329f37a7767SYoshihiro Shimoda			#power-domain-cells = <0>;
330f37a7767SYoshihiro Shimoda			#reset-cells = <1>;
331f37a7767SYoshihiro Shimoda		};
332f37a7767SYoshihiro Shimoda
333f37a7767SYoshihiro Shimoda		rst: reset-controller@e6160000 {
334f37a7767SYoshihiro Shimoda			compatible = "renesas,r8a77990-rst";
335f37a7767SYoshihiro Shimoda			reg = <0 0xe6160000 0 0x0200>;
336f37a7767SYoshihiro Shimoda		};
337f37a7767SYoshihiro Shimoda
338f37a7767SYoshihiro Shimoda		sysc: system-controller@e6180000 {
339f37a7767SYoshihiro Shimoda			compatible = "renesas,r8a77990-sysc";
340f37a7767SYoshihiro Shimoda			reg = <0 0xe6180000 0 0x0400>;
341f37a7767SYoshihiro Shimoda			#power-domain-cells = <1>;
342f37a7767SYoshihiro Shimoda		};
343f37a7767SYoshihiro Shimoda
3440c793a02STakeshi Kihara		intc_ex: interrupt-controller@e61c0000 {
3450c793a02STakeshi Kihara			compatible = "renesas,intc-ex-r8a77990", "renesas,irqc";
3460c793a02STakeshi Kihara			#interrupt-cells = <2>;
3470c793a02STakeshi Kihara			interrupt-controller;
3480c793a02STakeshi Kihara			reg = <0 0xe61c0000 0 0x200>;
3490c793a02STakeshi Kihara			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH
3500c793a02STakeshi Kihara				      GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH
3510c793a02STakeshi Kihara				      GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH
3520c793a02STakeshi Kihara				      GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH
3530c793a02STakeshi Kihara				      GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH
3540c793a02STakeshi Kihara				      GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
3550c793a02STakeshi Kihara			clocks = <&cpg CPG_MOD 407>;
3560c793a02STakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
3570c793a02STakeshi Kihara			resets = <&cpg 407>;
3580c793a02STakeshi Kihara		};
3590c793a02STakeshi Kihara
3603943e896STakeshi Kihara		dmac0: dma-controller@e6700000 {
3613943e896STakeshi Kihara			compatible = "renesas,dmac-r8a77990",
3623943e896STakeshi Kihara				     "renesas,rcar-dmac";
3633943e896STakeshi Kihara			reg = <0 0xe6700000 0 0x10000>;
3643943e896STakeshi Kihara			interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH
3653943e896STakeshi Kihara				      GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH
3663943e896STakeshi Kihara				      GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH
3673943e896STakeshi Kihara				      GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH
3683943e896STakeshi Kihara				      GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH
3693943e896STakeshi Kihara				      GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH
3703943e896STakeshi Kihara				      GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH
3713943e896STakeshi Kihara				      GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH
3723943e896STakeshi Kihara				      GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH
3733943e896STakeshi Kihara				      GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH
3743943e896STakeshi Kihara				      GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH
3753943e896STakeshi Kihara				      GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH
3763943e896STakeshi Kihara				      GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH
3773943e896STakeshi Kihara				      GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH
3783943e896STakeshi Kihara				      GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH
3793943e896STakeshi Kihara				      GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH
3803943e896STakeshi Kihara				      GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
3813943e896STakeshi Kihara			interrupt-names = "error",
3823943e896STakeshi Kihara					"ch0", "ch1", "ch2", "ch3",
3833943e896STakeshi Kihara					"ch4", "ch5", "ch6", "ch7",
3843943e896STakeshi Kihara					"ch8", "ch9", "ch10", "ch11",
3853943e896STakeshi Kihara					"ch12", "ch13", "ch14", "ch15";
3863943e896STakeshi Kihara			clocks = <&cpg CPG_MOD 219>;
3873943e896STakeshi Kihara			clock-names = "fck";
3883943e896STakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
3893943e896STakeshi Kihara			resets = <&cpg 219>;
3903943e896STakeshi Kihara			#dma-cells = <1>;
3913943e896STakeshi Kihara			dma-channels = <16>;
392f0f9f7a6SMagnus Damm			iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
393f0f9f7a6SMagnus Damm			       <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
394f0f9f7a6SMagnus Damm			       <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
395f0f9f7a6SMagnus Damm			       <&ipmmu_ds0 6>, <&ipmmu_ds0 7>,
396f0f9f7a6SMagnus Damm			       <&ipmmu_ds0 8>, <&ipmmu_ds0 9>,
397f0f9f7a6SMagnus Damm			       <&ipmmu_ds0 10>, <&ipmmu_ds0 11>,
398f0f9f7a6SMagnus Damm			       <&ipmmu_ds0 12>, <&ipmmu_ds0 13>,
399f0f9f7a6SMagnus Damm			       <&ipmmu_ds0 14>, <&ipmmu_ds0 15>;
4003943e896STakeshi Kihara		};
4013943e896STakeshi Kihara
4023943e896STakeshi Kihara		dmac1: dma-controller@e7300000 {
4033943e896STakeshi Kihara			compatible = "renesas,dmac-r8a77990",
4043943e896STakeshi Kihara				     "renesas,rcar-dmac";
4053943e896STakeshi Kihara			reg = <0 0xe7300000 0 0x10000>;
4063943e896STakeshi Kihara			interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH
4073943e896STakeshi Kihara				      GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH
4083943e896STakeshi Kihara				      GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH
4093943e896STakeshi Kihara				      GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH
4103943e896STakeshi Kihara				      GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH
4113943e896STakeshi Kihara				      GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH
4123943e896STakeshi Kihara				      GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH
4133943e896STakeshi Kihara				      GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH
4143943e896STakeshi Kihara				      GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH
4153943e896STakeshi Kihara				      GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH
4163943e896STakeshi Kihara				      GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH
4173943e896STakeshi Kihara				      GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH
4183943e896STakeshi Kihara				      GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH
4193943e896STakeshi Kihara				      GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH
4203943e896STakeshi Kihara				      GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH
4213943e896STakeshi Kihara				      GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH
4223943e896STakeshi Kihara				      GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
4233943e896STakeshi Kihara			interrupt-names = "error",
4243943e896STakeshi Kihara					"ch0", "ch1", "ch2", "ch3",
4253943e896STakeshi Kihara					"ch4", "ch5", "ch6", "ch7",
4263943e896STakeshi Kihara					"ch8", "ch9", "ch10", "ch11",
4273943e896STakeshi Kihara					"ch12", "ch13", "ch14", "ch15";
4283943e896STakeshi Kihara			clocks = <&cpg CPG_MOD 218>;
4293943e896STakeshi Kihara			clock-names = "fck";
4303943e896STakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
4313943e896STakeshi Kihara			resets = <&cpg 218>;
4323943e896STakeshi Kihara			#dma-cells = <1>;
4333943e896STakeshi Kihara			dma-channels = <16>;
434f0f9f7a6SMagnus Damm			iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
435f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
436f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
437f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 6>, <&ipmmu_ds1 7>,
438f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 8>, <&ipmmu_ds1 9>,
439f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 10>, <&ipmmu_ds1 11>,
440f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 12>, <&ipmmu_ds1 13>,
441f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 14>, <&ipmmu_ds1 15>;
4423943e896STakeshi Kihara		};
4433943e896STakeshi Kihara
4443943e896STakeshi Kihara		dmac2: dma-controller@e7310000 {
4453943e896STakeshi Kihara			compatible = "renesas,dmac-r8a77990",
4463943e896STakeshi Kihara				     "renesas,rcar-dmac";
4473943e896STakeshi Kihara			reg = <0 0xe7310000 0 0x10000>;
4483943e896STakeshi Kihara			interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH
4493943e896STakeshi Kihara				      GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH
4503943e896STakeshi Kihara				      GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH
4513943e896STakeshi Kihara				      GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH
4523943e896STakeshi Kihara				      GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH
4533943e896STakeshi Kihara				      GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH
4543943e896STakeshi Kihara				      GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH
4553943e896STakeshi Kihara				      GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH
4563943e896STakeshi Kihara				      GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH
4573943e896STakeshi Kihara				      GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH
4583943e896STakeshi Kihara				      GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH
4593943e896STakeshi Kihara				      GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH
4603943e896STakeshi Kihara				      GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH
4613943e896STakeshi Kihara				      GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH
4623943e896STakeshi Kihara				      GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH
4633943e896STakeshi Kihara				      GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH
4643943e896STakeshi Kihara				      GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>;
4653943e896STakeshi Kihara			interrupt-names = "error",
4663943e896STakeshi Kihara					"ch0", "ch1", "ch2", "ch3",
4673943e896STakeshi Kihara					"ch4", "ch5", "ch6", "ch7",
4683943e896STakeshi Kihara					"ch8", "ch9", "ch10", "ch11",
4693943e896STakeshi Kihara					"ch12", "ch13", "ch14", "ch15";
4703943e896STakeshi Kihara			clocks = <&cpg CPG_MOD 217>;
4713943e896STakeshi Kihara			clock-names = "fck";
4723943e896STakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
4733943e896STakeshi Kihara			resets = <&cpg 217>;
4743943e896STakeshi Kihara			#dma-cells = <1>;
4753943e896STakeshi Kihara			dma-channels = <16>;
476f0f9f7a6SMagnus Damm			iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
477f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
478f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
479f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 22>, <&ipmmu_ds1 23>,
480f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 24>, <&ipmmu_ds1 25>,
481f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 26>, <&ipmmu_ds1 27>,
482f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 28>, <&ipmmu_ds1 29>,
483f0f9f7a6SMagnus Damm			       <&ipmmu_ds1 30>, <&ipmmu_ds1 31>;
4843943e896STakeshi Kihara		};
4853943e896STakeshi Kihara
48655697cbbSMagnus Damm		ipmmu_ds0: mmu@e6740000 {
48755697cbbSMagnus Damm			compatible = "renesas,ipmmu-r8a77990";
48855697cbbSMagnus Damm			reg = <0 0xe6740000 0 0x1000>;
48955697cbbSMagnus Damm			renesas,ipmmu-main = <&ipmmu_mm 0>;
49055697cbbSMagnus Damm			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
49155697cbbSMagnus Damm			#iommu-cells = <1>;
49255697cbbSMagnus Damm		};
49355697cbbSMagnus Damm
49455697cbbSMagnus Damm		ipmmu_ds1: mmu@e7740000 {
49555697cbbSMagnus Damm			compatible = "renesas,ipmmu-r8a77990";
49655697cbbSMagnus Damm			reg = <0 0xe7740000 0 0x1000>;
49755697cbbSMagnus Damm			renesas,ipmmu-main = <&ipmmu_mm 1>;
49855697cbbSMagnus Damm			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
49955697cbbSMagnus Damm			#iommu-cells = <1>;
50055697cbbSMagnus Damm		};
50155697cbbSMagnus Damm
50255697cbbSMagnus Damm		ipmmu_hc: mmu@e6570000 {
50355697cbbSMagnus Damm			compatible = "renesas,ipmmu-r8a77990";
50455697cbbSMagnus Damm			reg = <0 0xe6570000 0 0x1000>;
50555697cbbSMagnus Damm			renesas,ipmmu-main = <&ipmmu_mm 2>;
50655697cbbSMagnus Damm			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
50755697cbbSMagnus Damm			#iommu-cells = <1>;
50855697cbbSMagnus Damm		};
50955697cbbSMagnus Damm
51055697cbbSMagnus Damm		ipmmu_mm: mmu@e67b0000 {
51155697cbbSMagnus Damm			compatible = "renesas,ipmmu-r8a77990";
51255697cbbSMagnus Damm			reg = <0 0xe67b0000 0 0x1000>;
51355697cbbSMagnus Damm			interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
51455697cbbSMagnus Damm				     <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
51555697cbbSMagnus Damm			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
51655697cbbSMagnus Damm			#iommu-cells = <1>;
51755697cbbSMagnus Damm		};
51855697cbbSMagnus Damm
51955697cbbSMagnus Damm		ipmmu_mp: mmu@ec670000 {
52055697cbbSMagnus Damm			compatible = "renesas,ipmmu-r8a77990";
52155697cbbSMagnus Damm			reg = <0 0xec670000 0 0x1000>;
52255697cbbSMagnus Damm			renesas,ipmmu-main = <&ipmmu_mm 4>;
52355697cbbSMagnus Damm			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
52455697cbbSMagnus Damm			#iommu-cells = <1>;
52555697cbbSMagnus Damm		};
52655697cbbSMagnus Damm
52755697cbbSMagnus Damm		ipmmu_pv0: mmu@fd800000 {
52855697cbbSMagnus Damm			compatible = "renesas,ipmmu-r8a77990";
52955697cbbSMagnus Damm			reg = <0 0xfd800000 0 0x1000>;
53055697cbbSMagnus Damm			renesas,ipmmu-main = <&ipmmu_mm 6>;
53155697cbbSMagnus Damm			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
53255697cbbSMagnus Damm			#iommu-cells = <1>;
53355697cbbSMagnus Damm		};
53455697cbbSMagnus Damm
53555697cbbSMagnus Damm		ipmmu_rt: mmu@ffc80000 {
53655697cbbSMagnus Damm			compatible = "renesas,ipmmu-r8a77990";
53755697cbbSMagnus Damm			reg = <0 0xffc80000 0 0x1000>;
53855697cbbSMagnus Damm			renesas,ipmmu-main = <&ipmmu_mm 10>;
53955697cbbSMagnus Damm			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
54055697cbbSMagnus Damm			#iommu-cells = <1>;
54155697cbbSMagnus Damm		};
54255697cbbSMagnus Damm
54355697cbbSMagnus Damm		ipmmu_vc0: mmu@fe6b0000 {
54455697cbbSMagnus Damm			compatible = "renesas,ipmmu-r8a77990";
54555697cbbSMagnus Damm			reg = <0 0xfe6b0000 0 0x1000>;
54655697cbbSMagnus Damm			renesas,ipmmu-main = <&ipmmu_mm 12>;
54755697cbbSMagnus Damm			power-domains = <&sysc R8A77990_PD_A3VC>;
54855697cbbSMagnus Damm			#iommu-cells = <1>;
54955697cbbSMagnus Damm		};
55055697cbbSMagnus Damm
55155697cbbSMagnus Damm		ipmmu_vi0: mmu@febd0000 {
55255697cbbSMagnus Damm			compatible = "renesas,ipmmu-r8a77990";
55355697cbbSMagnus Damm			reg = <0 0xfebd0000 0 0x1000>;
55455697cbbSMagnus Damm			renesas,ipmmu-main = <&ipmmu_mm 14>;
55555697cbbSMagnus Damm			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
55655697cbbSMagnus Damm			#iommu-cells = <1>;
55755697cbbSMagnus Damm		};
55855697cbbSMagnus Damm
55955697cbbSMagnus Damm		ipmmu_vp0: mmu@fe990000 {
56055697cbbSMagnus Damm			compatible = "renesas,ipmmu-r8a77990";
56155697cbbSMagnus Damm			reg = <0 0xfe990000 0 0x1000>;
56255697cbbSMagnus Damm			renesas,ipmmu-main = <&ipmmu_mm 16>;
56355697cbbSMagnus Damm			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
56455697cbbSMagnus Damm			#iommu-cells = <1>;
56555697cbbSMagnus Damm		};
56655697cbbSMagnus Damm
567913a78b5SYoshihiro Shimoda		avb: ethernet@e6800000 {
568913a78b5SYoshihiro Shimoda			compatible = "renesas,etheravb-r8a77990",
569913a78b5SYoshihiro Shimoda				     "renesas,etheravb-rcar-gen3";
5704b03df5fSGeert Uytterhoeven			reg = <0 0xe6800000 0 0x800>;
571913a78b5SYoshihiro Shimoda			interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
572913a78b5SYoshihiro Shimoda				     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
573913a78b5SYoshihiro Shimoda				     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
574913a78b5SYoshihiro Shimoda				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
575913a78b5SYoshihiro Shimoda				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
576913a78b5SYoshihiro Shimoda				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
577913a78b5SYoshihiro Shimoda				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
578913a78b5SYoshihiro Shimoda				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
579913a78b5SYoshihiro Shimoda				     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
580913a78b5SYoshihiro Shimoda				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
581913a78b5SYoshihiro Shimoda				     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
582913a78b5SYoshihiro Shimoda				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
583913a78b5SYoshihiro Shimoda				     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
584913a78b5SYoshihiro Shimoda				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
585913a78b5SYoshihiro Shimoda				     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
586913a78b5SYoshihiro Shimoda				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
587913a78b5SYoshihiro Shimoda				     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
588913a78b5SYoshihiro Shimoda				     <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
589913a78b5SYoshihiro Shimoda				     <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
590913a78b5SYoshihiro Shimoda				     <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
591913a78b5SYoshihiro Shimoda				     <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
592913a78b5SYoshihiro Shimoda				     <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
593913a78b5SYoshihiro Shimoda				     <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
594913a78b5SYoshihiro Shimoda				     <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
595913a78b5SYoshihiro Shimoda				     <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
596913a78b5SYoshihiro Shimoda			interrupt-names = "ch0", "ch1", "ch2", "ch3",
597913a78b5SYoshihiro Shimoda					  "ch4", "ch5", "ch6", "ch7",
598913a78b5SYoshihiro Shimoda					  "ch8", "ch9", "ch10", "ch11",
599913a78b5SYoshihiro Shimoda					  "ch12", "ch13", "ch14", "ch15",
600913a78b5SYoshihiro Shimoda					  "ch16", "ch17", "ch18", "ch19",
601913a78b5SYoshihiro Shimoda					  "ch20", "ch21", "ch22", "ch23",
602913a78b5SYoshihiro Shimoda					  "ch24";
603913a78b5SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 812>;
60483e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
605913a78b5SYoshihiro Shimoda			resets = <&cpg 812>;
606913a78b5SYoshihiro Shimoda			phy-mode = "rgmii";
607*43021275SMagnus Damm			iommus = <&ipmmu_ds0 16>;
608913a78b5SYoshihiro Shimoda			#address-cells = <1>;
609913a78b5SYoshihiro Shimoda			#size-cells = <0>;
610913a78b5SYoshihiro Shimoda			status = "disabled";
611913a78b5SYoshihiro Shimoda		};
612913a78b5SYoshihiro Shimoda
61318048556SYoshihiro Shimoda		pwm0: pwm@e6e30000 {
61418048556SYoshihiro Shimoda			compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar";
61518048556SYoshihiro Shimoda			reg = <0 0xe6e30000 0 0x8>;
61618048556SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 523>;
61718048556SYoshihiro Shimoda			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
61818048556SYoshihiro Shimoda			resets = <&cpg 523>;
61918048556SYoshihiro Shimoda			#pwm-cells = <2>;
62018048556SYoshihiro Shimoda			status = "disabled";
62118048556SYoshihiro Shimoda		};
62218048556SYoshihiro Shimoda
62318048556SYoshihiro Shimoda		pwm1: pwm@e6e31000 {
62418048556SYoshihiro Shimoda			compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar";
62518048556SYoshihiro Shimoda			reg = <0 0xe6e31000 0 0x8>;
62618048556SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 523>;
62718048556SYoshihiro Shimoda			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
62818048556SYoshihiro Shimoda			resets = <&cpg 523>;
62918048556SYoshihiro Shimoda			#pwm-cells = <2>;
63018048556SYoshihiro Shimoda			status = "disabled";
63118048556SYoshihiro Shimoda		};
63218048556SYoshihiro Shimoda
63318048556SYoshihiro Shimoda		pwm2: pwm@e6e32000 {
63418048556SYoshihiro Shimoda			compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar";
63518048556SYoshihiro Shimoda			reg = <0 0xe6e32000 0 0x8>;
63618048556SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 523>;
63718048556SYoshihiro Shimoda			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
63818048556SYoshihiro Shimoda			resets = <&cpg 523>;
63918048556SYoshihiro Shimoda			#pwm-cells = <2>;
64018048556SYoshihiro Shimoda			status = "disabled";
64118048556SYoshihiro Shimoda		};
64218048556SYoshihiro Shimoda
64318048556SYoshihiro Shimoda		pwm3: pwm@e6e33000 {
64418048556SYoshihiro Shimoda			compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar";
64518048556SYoshihiro Shimoda			reg = <0 0xe6e33000 0 0x8>;
64618048556SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 523>;
64718048556SYoshihiro Shimoda			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
64818048556SYoshihiro Shimoda			resets = <&cpg 523>;
64918048556SYoshihiro Shimoda			#pwm-cells = <2>;
65018048556SYoshihiro Shimoda			status = "disabled";
65118048556SYoshihiro Shimoda		};
65218048556SYoshihiro Shimoda
65318048556SYoshihiro Shimoda		pwm4: pwm@e6e34000 {
65418048556SYoshihiro Shimoda			compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar";
65518048556SYoshihiro Shimoda			reg = <0 0xe6e34000 0 0x8>;
65618048556SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 523>;
65718048556SYoshihiro Shimoda			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
65818048556SYoshihiro Shimoda			resets = <&cpg 523>;
65918048556SYoshihiro Shimoda			#pwm-cells = <2>;
66018048556SYoshihiro Shimoda			status = "disabled";
66118048556SYoshihiro Shimoda		};
66218048556SYoshihiro Shimoda
66318048556SYoshihiro Shimoda		pwm5: pwm@e6e35000 {
66418048556SYoshihiro Shimoda			compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar";
66518048556SYoshihiro Shimoda			reg = <0 0xe6e35000 0 0x8>;
66618048556SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 523>;
66718048556SYoshihiro Shimoda			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
66818048556SYoshihiro Shimoda			resets = <&cpg 523>;
66918048556SYoshihiro Shimoda			#pwm-cells = <2>;
67018048556SYoshihiro Shimoda			status = "disabled";
67118048556SYoshihiro Shimoda		};
67218048556SYoshihiro Shimoda
67318048556SYoshihiro Shimoda		pwm6: pwm@e6e36000 {
67418048556SYoshihiro Shimoda			compatible = "renesas,pwm-r8a77990", "renesas,pwm-rcar";
67518048556SYoshihiro Shimoda			reg = <0 0xe6e36000 0 0x8>;
67618048556SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 523>;
67718048556SYoshihiro Shimoda			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
67818048556SYoshihiro Shimoda			resets = <&cpg 523>;
67918048556SYoshihiro Shimoda			#pwm-cells = <2>;
68018048556SYoshihiro Shimoda			status = "disabled";
68118048556SYoshihiro Shimoda		};
68218048556SYoshihiro Shimoda
683a5ebe5e4STakeshi Kihara		scif0: serial@e6e60000 {
684a5ebe5e4STakeshi Kihara			compatible = "renesas,scif-r8a77990",
685a5ebe5e4STakeshi Kihara				     "renesas,rcar-gen3-scif", "renesas,scif";
686a5ebe5e4STakeshi Kihara			reg = <0 0xe6e60000 0 64>;
687a5ebe5e4STakeshi Kihara			interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
688a5ebe5e4STakeshi Kihara			clocks = <&cpg CPG_MOD 207>,
689a5ebe5e4STakeshi Kihara				 <&cpg CPG_CORE R8A77990_CLK_S3D1C>,
690a5ebe5e4STakeshi Kihara				 <&scif_clk>;
691a5ebe5e4STakeshi Kihara			clock-names = "fck", "brg_int", "scif_clk";
692a5ebe5e4STakeshi Kihara			dmas = <&dmac1 0x51>, <&dmac1 0x50>,
693a5ebe5e4STakeshi Kihara			       <&dmac2 0x51>, <&dmac2 0x50>;
694a5ebe5e4STakeshi Kihara			dma-names = "tx", "rx", "tx", "rx";
695a5ebe5e4STakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
696a5ebe5e4STakeshi Kihara			resets = <&cpg 207>;
697a5ebe5e4STakeshi Kihara			status = "disabled";
698a5ebe5e4STakeshi Kihara		};
699a5ebe5e4STakeshi Kihara
700a5ebe5e4STakeshi Kihara		scif1: serial@e6e68000 {
701a5ebe5e4STakeshi Kihara			compatible = "renesas,scif-r8a77990",
702a5ebe5e4STakeshi Kihara				     "renesas,rcar-gen3-scif", "renesas,scif";
703a5ebe5e4STakeshi Kihara			reg = <0 0xe6e68000 0 64>;
704a5ebe5e4STakeshi Kihara			interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
705a5ebe5e4STakeshi Kihara			clocks = <&cpg CPG_MOD 206>,
706a5ebe5e4STakeshi Kihara				 <&cpg CPG_CORE R8A77990_CLK_S3D1C>,
707a5ebe5e4STakeshi Kihara				 <&scif_clk>;
708a5ebe5e4STakeshi Kihara			clock-names = "fck", "brg_int", "scif_clk";
709a5ebe5e4STakeshi Kihara			dmas = <&dmac1 0x53>, <&dmac1 0x52>,
710a5ebe5e4STakeshi Kihara			       <&dmac2 0x53>, <&dmac2 0x52>;
711a5ebe5e4STakeshi Kihara			dma-names = "tx", "rx", "tx", "rx";
712a5ebe5e4STakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
713a5ebe5e4STakeshi Kihara			resets = <&cpg 206>;
714a5ebe5e4STakeshi Kihara			status = "disabled";
715a5ebe5e4STakeshi Kihara		};
716a5ebe5e4STakeshi Kihara
717f37a7767SYoshihiro Shimoda		scif2: serial@e6e88000 {
718f37a7767SYoshihiro Shimoda			compatible = "renesas,scif-r8a77990",
719f37a7767SYoshihiro Shimoda				     "renesas,rcar-gen3-scif", "renesas,scif";
720f37a7767SYoshihiro Shimoda			reg = <0 0xe6e88000 0 64>;
721f37a7767SYoshihiro Shimoda			interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
722103db9b5STakeshi Kihara			clocks = <&cpg CPG_MOD 310>,
723103db9b5STakeshi Kihara				 <&cpg CPG_CORE R8A77990_CLK_S3D1C>,
724103db9b5STakeshi Kihara				 <&scif_clk>;
725103db9b5STakeshi Kihara			clock-names = "fck", "brg_int", "scif_clk";
726103db9b5STakeshi Kihara
72783e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
728f37a7767SYoshihiro Shimoda			resets = <&cpg 310>;
729f37a7767SYoshihiro Shimoda			status = "disabled";
730f37a7767SYoshihiro Shimoda		};
731f37a7767SYoshihiro Shimoda
732a5ebe5e4STakeshi Kihara		scif3: serial@e6c50000 {
733a5ebe5e4STakeshi Kihara			compatible = "renesas,scif-r8a77990",
734a5ebe5e4STakeshi Kihara				     "renesas,rcar-gen3-scif", "renesas,scif";
735a5ebe5e4STakeshi Kihara			reg = <0 0xe6c50000 0 64>;
736a5ebe5e4STakeshi Kihara			interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
737a5ebe5e4STakeshi Kihara			clocks = <&cpg CPG_MOD 204>,
738a5ebe5e4STakeshi Kihara				 <&cpg CPG_CORE R8A77990_CLK_S3D1C>,
739a5ebe5e4STakeshi Kihara				 <&scif_clk>;
740a5ebe5e4STakeshi Kihara			clock-names = "fck", "brg_int", "scif_clk";
741a5ebe5e4STakeshi Kihara			dmas = <&dmac0 0x57>, <&dmac0 0x56>;
742a5ebe5e4STakeshi Kihara			dma-names = "tx", "rx";
743a5ebe5e4STakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
744a5ebe5e4STakeshi Kihara			resets = <&cpg 204>;
745a5ebe5e4STakeshi Kihara			status = "disabled";
746a5ebe5e4STakeshi Kihara		};
747a5ebe5e4STakeshi Kihara
748a5ebe5e4STakeshi Kihara		scif4: serial@e6c40000 {
749a5ebe5e4STakeshi Kihara			compatible = "renesas,scif-r8a77990",
750a5ebe5e4STakeshi Kihara				     "renesas,rcar-gen3-scif", "renesas,scif";
751a5ebe5e4STakeshi Kihara			reg = <0 0xe6c40000 0 64>;
752a5ebe5e4STakeshi Kihara			interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
753a5ebe5e4STakeshi Kihara			clocks = <&cpg CPG_MOD 203>,
754a5ebe5e4STakeshi Kihara				 <&cpg CPG_CORE R8A77990_CLK_S3D1C>,
755a5ebe5e4STakeshi Kihara				 <&scif_clk>;
756a5ebe5e4STakeshi Kihara			clock-names = "fck", "brg_int", "scif_clk";
757a5ebe5e4STakeshi Kihara			dmas = <&dmac0 0x59>, <&dmac0 0x58>;
758a5ebe5e4STakeshi Kihara			dma-names = "tx", "rx";
759a5ebe5e4STakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
760a5ebe5e4STakeshi Kihara			resets = <&cpg 203>;
761a5ebe5e4STakeshi Kihara			status = "disabled";
762a5ebe5e4STakeshi Kihara		};
763a5ebe5e4STakeshi Kihara
764a5ebe5e4STakeshi Kihara		scif5: serial@e6f30000 {
765a5ebe5e4STakeshi Kihara			compatible = "renesas,scif-r8a77990",
766a5ebe5e4STakeshi Kihara				     "renesas,rcar-gen3-scif", "renesas,scif";
767a5ebe5e4STakeshi Kihara			reg = <0 0xe6f30000 0 64>;
768a5ebe5e4STakeshi Kihara			interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
769a5ebe5e4STakeshi Kihara			clocks = <&cpg CPG_MOD 202>,
770a5ebe5e4STakeshi Kihara				 <&cpg CPG_CORE R8A77990_CLK_S3D1C>,
771a5ebe5e4STakeshi Kihara				 <&scif_clk>;
772a5ebe5e4STakeshi Kihara			clock-names = "fck", "brg_int", "scif_clk";
773a5ebe5e4STakeshi Kihara			dmas = <&dmac1 0x5b>, <&dmac1 0x5a>,
774a5ebe5e4STakeshi Kihara			       <&dmac2 0x5b>, <&dmac2 0x5a>;
775a5ebe5e4STakeshi Kihara			dma-names = "tx", "rx", "tx", "rx";
776a5ebe5e4STakeshi Kihara			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
777a5ebe5e4STakeshi Kihara			resets = <&cpg 202>;
778a5ebe5e4STakeshi Kihara			status = "disabled";
779a5ebe5e4STakeshi Kihara		};
780a5ebe5e4STakeshi Kihara
7814b7e3ab1SGeert Uytterhoeven		msiof0: spi@e6e90000 {
7824b7e3ab1SGeert Uytterhoeven			compatible = "renesas,msiof-r8a77990",
7834b7e3ab1SGeert Uytterhoeven				     "renesas,rcar-gen3-msiof";
7844b7e3ab1SGeert Uytterhoeven			reg = <0 0xe6e90000 0 0x0064>;
7854b7e3ab1SGeert Uytterhoeven			interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
7864b7e3ab1SGeert Uytterhoeven			clocks = <&cpg CPG_MOD 211>;
78785170420SYoshihiro Kaneko			dmas = <&dmac1 0x41>, <&dmac1 0x40>,
78885170420SYoshihiro Kaneko			       <&dmac2 0x41>, <&dmac2 0x40>;
78985170420SYoshihiro Kaneko			dma-names = "tx", "rx", "tx", "rx";
7904b7e3ab1SGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
7914b7e3ab1SGeert Uytterhoeven			resets = <&cpg 211>;
7924b7e3ab1SGeert Uytterhoeven			#address-cells = <1>;
7934b7e3ab1SGeert Uytterhoeven			#size-cells = <0>;
7944b7e3ab1SGeert Uytterhoeven			status = "disabled";
7954b7e3ab1SGeert Uytterhoeven		};
7964b7e3ab1SGeert Uytterhoeven
7974b7e3ab1SGeert Uytterhoeven		msiof1: spi@e6ea0000 {
7984b7e3ab1SGeert Uytterhoeven			compatible = "renesas,msiof-r8a77990",
7994b7e3ab1SGeert Uytterhoeven				     "renesas,rcar-gen3-msiof";
8004b7e3ab1SGeert Uytterhoeven			reg = <0 0xe6ea0000 0 0x0064>;
8014b7e3ab1SGeert Uytterhoeven			interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
8024b7e3ab1SGeert Uytterhoeven			clocks = <&cpg CPG_MOD 210>;
80385170420SYoshihiro Kaneko			dmas = <&dmac1 0x43>, <&dmac1 0x42>,
80485170420SYoshihiro Kaneko			       <&dmac2 0x43>, <&dmac2 0x42>;
80585170420SYoshihiro Kaneko			dma-names = "tx", "rx", "tx", "rx";
8064b7e3ab1SGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
8074b7e3ab1SGeert Uytterhoeven			resets = <&cpg 210>;
8084b7e3ab1SGeert Uytterhoeven			#address-cells = <1>;
8094b7e3ab1SGeert Uytterhoeven			#size-cells = <0>;
8104b7e3ab1SGeert Uytterhoeven			status = "disabled";
8114b7e3ab1SGeert Uytterhoeven		};
8124b7e3ab1SGeert Uytterhoeven
8134b7e3ab1SGeert Uytterhoeven		msiof2: spi@e6c00000 {
8144b7e3ab1SGeert Uytterhoeven			compatible = "renesas,msiof-r8a77990",
8154b7e3ab1SGeert Uytterhoeven				     "renesas,rcar-gen3-msiof";
8164b7e3ab1SGeert Uytterhoeven			reg = <0 0xe6c00000 0 0x0064>;
8174b7e3ab1SGeert Uytterhoeven			interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
8184b7e3ab1SGeert Uytterhoeven			clocks = <&cpg CPG_MOD 209>;
81985170420SYoshihiro Kaneko			dmas = <&dmac0 0x45>, <&dmac0 0x44>;
82085170420SYoshihiro Kaneko			dma-names = "tx", "rx";
8214b7e3ab1SGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
8224b7e3ab1SGeert Uytterhoeven			resets = <&cpg 209>;
8234b7e3ab1SGeert Uytterhoeven			#address-cells = <1>;
8244b7e3ab1SGeert Uytterhoeven			#size-cells = <0>;
8254b7e3ab1SGeert Uytterhoeven			status = "disabled";
8264b7e3ab1SGeert Uytterhoeven		};
8274b7e3ab1SGeert Uytterhoeven
8284b7e3ab1SGeert Uytterhoeven		msiof3: spi@e6c10000 {
8294b7e3ab1SGeert Uytterhoeven			compatible = "renesas,msiof-r8a77990",
8304b7e3ab1SGeert Uytterhoeven				     "renesas,rcar-gen3-msiof";
8314b7e3ab1SGeert Uytterhoeven			reg = <0 0xe6c10000 0 0x0064>;
8324b7e3ab1SGeert Uytterhoeven			interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
8334b7e3ab1SGeert Uytterhoeven			clocks = <&cpg CPG_MOD 208>;
83485170420SYoshihiro Kaneko			dmas = <&dmac0 0x47>, <&dmac0 0x46>;
83585170420SYoshihiro Kaneko			dma-names = "tx", "rx";
8364b7e3ab1SGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
8374b7e3ab1SGeert Uytterhoeven			resets = <&cpg 208>;
8384b7e3ab1SGeert Uytterhoeven			#address-cells = <1>;
8394b7e3ab1SGeert Uytterhoeven			#size-cells = <0>;
8404b7e3ab1SGeert Uytterhoeven			status = "disabled";
8414b7e3ab1SGeert Uytterhoeven		};
8424b7e3ab1SGeert Uytterhoeven
843ec70407aSKoji Matsuoka		vin4: video@e6ef4000 {
844ec70407aSKoji Matsuoka			compatible = "renesas,vin-r8a77990";
845ec70407aSKoji Matsuoka			reg = <0 0xe6ef4000 0 0x1000>;
846ec70407aSKoji Matsuoka			interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
847ec70407aSKoji Matsuoka			clocks = <&cpg CPG_MOD 807>;
848ec70407aSKoji Matsuoka			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
849ec70407aSKoji Matsuoka			resets = <&cpg 807>;
850ec70407aSKoji Matsuoka			renesas,id = <4>;
851ec70407aSKoji Matsuoka			status = "disabled";
852ec70407aSKoji Matsuoka
853ec70407aSKoji Matsuoka			ports {
854ec70407aSKoji Matsuoka				#address-cells = <1>;
855ec70407aSKoji Matsuoka				#size-cells = <0>;
856ec70407aSKoji Matsuoka
857ec70407aSKoji Matsuoka				port@1 {
858ec70407aSKoji Matsuoka					reg = <1>;
859ec70407aSKoji Matsuoka
860ec70407aSKoji Matsuoka					vin4csi40: endpoint {
861ec70407aSKoji Matsuoka						remote-endpoint= <&csi40vin4>;
862ec70407aSKoji Matsuoka					};
863ec70407aSKoji Matsuoka				};
864ec70407aSKoji Matsuoka			};
865ec70407aSKoji Matsuoka		};
866ec70407aSKoji Matsuoka
867ec70407aSKoji Matsuoka		vin5: video@e6ef5000 {
868ec70407aSKoji Matsuoka			compatible = "renesas,vin-r8a77990";
869ec70407aSKoji Matsuoka			reg = <0 0xe6ef5000 0 0x1000>;
870ec70407aSKoji Matsuoka			interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
871ec70407aSKoji Matsuoka			clocks = <&cpg CPG_MOD 806>;
872ec70407aSKoji Matsuoka			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
873ec70407aSKoji Matsuoka			resets = <&cpg 806>;
874ec70407aSKoji Matsuoka			renesas,id = <5>;
875ec70407aSKoji Matsuoka			status = "disabled";
876ec70407aSKoji Matsuoka
877ec70407aSKoji Matsuoka			ports {
878ec70407aSKoji Matsuoka				#address-cells = <1>;
879ec70407aSKoji Matsuoka				#size-cells = <0>;
880ec70407aSKoji Matsuoka
881ec70407aSKoji Matsuoka				port@1 {
882ec70407aSKoji Matsuoka					reg = <1>;
883ec70407aSKoji Matsuoka
884ec70407aSKoji Matsuoka					vin5csi40: endpoint {
885ec70407aSKoji Matsuoka						remote-endpoint= <&csi40vin5>;
886ec70407aSKoji Matsuoka					};
887ec70407aSKoji Matsuoka				};
888ec70407aSKoji Matsuoka			};
889ec70407aSKoji Matsuoka		};
890ec70407aSKoji Matsuoka
891fe1bc94aSYoshihiro Shimoda		xhci0: usb@ee000000 {
892fe1bc94aSYoshihiro Shimoda			compatible = "renesas,xhci-r8a77990",
893fe1bc94aSYoshihiro Shimoda				     "renesas,rcar-gen3-xhci";
894fe1bc94aSYoshihiro Shimoda			reg = <0 0xee000000 0 0xc00>;
895fe1bc94aSYoshihiro Shimoda			interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
896fe1bc94aSYoshihiro Shimoda			clocks = <&cpg CPG_MOD 328>;
897fe1bc94aSYoshihiro Shimoda			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
898fe1bc94aSYoshihiro Shimoda			resets = <&cpg 328>;
899fe1bc94aSYoshihiro Shimoda			status = "disabled";
900fe1bc94aSYoshihiro Shimoda		};
901fe1bc94aSYoshihiro Shimoda
9028dae1d2bSYoshihiro Shimoda		usb3_peri0: usb@ee020000 {
9038dae1d2bSYoshihiro Shimoda			compatible = "renesas,r8a77990-usb3-peri",
9048dae1d2bSYoshihiro Shimoda				     "renesas,rcar-gen3-usb3-peri";
9058dae1d2bSYoshihiro Shimoda			reg = <0 0xee020000 0 0x400>;
9068dae1d2bSYoshihiro Shimoda			interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>;
9078dae1d2bSYoshihiro Shimoda			clocks = <&cpg CPG_MOD 328>;
9088dae1d2bSYoshihiro Shimoda			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
9098dae1d2bSYoshihiro Shimoda			resets = <&cpg 328>;
9108dae1d2bSYoshihiro Shimoda			status = "disabled";
9118dae1d2bSYoshihiro Shimoda		};
9128dae1d2bSYoshihiro Shimoda
9136dd72b4dSYoshihiro Shimoda		ohci0: usb@ee080000 {
9146dd72b4dSYoshihiro Shimoda			compatible = "generic-ohci";
9156dd72b4dSYoshihiro Shimoda			reg = <0 0xee080000 0 0x100>;
9166dd72b4dSYoshihiro Shimoda			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
917737e05bfSYoshihiro Shimoda			clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
9186dd72b4dSYoshihiro Shimoda			phys = <&usb2_phy0>;
9196dd72b4dSYoshihiro Shimoda			phy-names = "usb";
92083e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
921737e05bfSYoshihiro Shimoda			resets = <&cpg 703>, <&cpg 704>;
9226dd72b4dSYoshihiro Shimoda			status = "disabled";
9236dd72b4dSYoshihiro Shimoda		};
9246dd72b4dSYoshihiro Shimoda
9256dd72b4dSYoshihiro Shimoda		ehci0: usb@ee080100 {
9266dd72b4dSYoshihiro Shimoda			compatible = "generic-ehci";
9276dd72b4dSYoshihiro Shimoda			reg = <0 0xee080100 0 0x100>;
9286dd72b4dSYoshihiro Shimoda			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
929737e05bfSYoshihiro Shimoda			clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
9306dd72b4dSYoshihiro Shimoda			phys = <&usb2_phy0>;
9316dd72b4dSYoshihiro Shimoda			phy-names = "usb";
9326dd72b4dSYoshihiro Shimoda			companion = <&ohci0>;
93383e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
934737e05bfSYoshihiro Shimoda			resets = <&cpg 703>, <&cpg 704>;
9356dd72b4dSYoshihiro Shimoda			status = "disabled";
9366dd72b4dSYoshihiro Shimoda		};
9376dd72b4dSYoshihiro Shimoda
9386dd72b4dSYoshihiro Shimoda		usb2_phy0: usb-phy@ee080200 {
9396dd72b4dSYoshihiro Shimoda			compatible = "renesas,usb2-phy-r8a77990",
9406dd72b4dSYoshihiro Shimoda				     "renesas,rcar-gen3-usb2-phy";
9416dd72b4dSYoshihiro Shimoda			reg = <0 0xee080200 0 0x700>;
9426dd72b4dSYoshihiro Shimoda			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
943737e05bfSYoshihiro Shimoda			clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
94483e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
945737e05bfSYoshihiro Shimoda			resets = <&cpg 703>, <&cpg 704>;
9466dd72b4dSYoshihiro Shimoda			#phy-cells = <0>;
9476dd72b4dSYoshihiro Shimoda			status = "disabled";
9486dd72b4dSYoshihiro Shimoda		};
9496dd72b4dSYoshihiro Shimoda
950f37a7767SYoshihiro Shimoda		gic: interrupt-controller@f1010000 {
951f37a7767SYoshihiro Shimoda			compatible = "arm,gic-400";
952f37a7767SYoshihiro Shimoda			#interrupt-cells = <3>;
953f37a7767SYoshihiro Shimoda			#address-cells = <0>;
954f37a7767SYoshihiro Shimoda			interrupt-controller;
955f37a7767SYoshihiro Shimoda			reg = <0x0 0xf1010000 0 0x1000>,
956f37a7767SYoshihiro Shimoda			      <0x0 0xf1020000 0 0x20000>,
957f37a7767SYoshihiro Shimoda			      <0x0 0xf1040000 0 0x20000>,
958f37a7767SYoshihiro Shimoda			      <0x0 0xf1060000 0 0x20000>;
959f37a7767SYoshihiro Shimoda			interrupts = <GIC_PPI 9
9607085f5d9SGeert Uytterhoeven					(GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
961f37a7767SYoshihiro Shimoda			clocks = <&cpg CPG_MOD 408>;
962f37a7767SYoshihiro Shimoda			clock-names = "clk";
96383e7d2ecSGeert Uytterhoeven			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
964f37a7767SYoshihiro Shimoda			resets = <&cpg 408>;
965f37a7767SYoshihiro Shimoda		};
966f37a7767SYoshihiro Shimoda
96713ee2bfcSLaurent Pinchart		vspb0: vsp@fe960000 {
96813ee2bfcSLaurent Pinchart			compatible = "renesas,vsp2";
96913ee2bfcSLaurent Pinchart			reg = <0 0xfe960000 0 0x8000>;
97013ee2bfcSLaurent Pinchart			interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>;
97113ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 626>;
97213ee2bfcSLaurent Pinchart			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
97313ee2bfcSLaurent Pinchart			resets = <&cpg 626>;
97413ee2bfcSLaurent Pinchart			renesas,fcp = <&fcpvb0>;
97513ee2bfcSLaurent Pinchart		};
97613ee2bfcSLaurent Pinchart
97713ee2bfcSLaurent Pinchart		fcpvb0: fcp@fe96f000 {
97813ee2bfcSLaurent Pinchart			compatible = "renesas,fcpv";
97913ee2bfcSLaurent Pinchart			reg = <0 0xfe96f000 0 0x200>;
98013ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 607>;
98113ee2bfcSLaurent Pinchart			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
98213ee2bfcSLaurent Pinchart			resets = <&cpg 607>;
98313ee2bfcSLaurent Pinchart			iommus = <&ipmmu_vp0 5>;
98413ee2bfcSLaurent Pinchart		};
98513ee2bfcSLaurent Pinchart
98613ee2bfcSLaurent Pinchart		vspi0: vsp@fe9a0000 {
98713ee2bfcSLaurent Pinchart			compatible = "renesas,vsp2";
98813ee2bfcSLaurent Pinchart			reg = <0 0xfe9a0000 0 0x8000>;
98913ee2bfcSLaurent Pinchart			interrupts = <GIC_SPI 444 IRQ_TYPE_LEVEL_HIGH>;
99013ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 631>;
99113ee2bfcSLaurent Pinchart			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
99213ee2bfcSLaurent Pinchart			resets = <&cpg 631>;
99313ee2bfcSLaurent Pinchart			renesas,fcp = <&fcpvi0>;
99413ee2bfcSLaurent Pinchart		};
99513ee2bfcSLaurent Pinchart
99613ee2bfcSLaurent Pinchart		fcpvi0: fcp@fe9af000 {
99713ee2bfcSLaurent Pinchart			compatible = "renesas,fcpv";
99813ee2bfcSLaurent Pinchart			reg = <0 0xfe9af000 0 0x200>;
99913ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 611>;
100013ee2bfcSLaurent Pinchart			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
100113ee2bfcSLaurent Pinchart			resets = <&cpg 611>;
100213ee2bfcSLaurent Pinchart			iommus = <&ipmmu_vp0 8>;
100313ee2bfcSLaurent Pinchart		};
100413ee2bfcSLaurent Pinchart
100513ee2bfcSLaurent Pinchart		vspd0: vsp@fea20000 {
100613ee2bfcSLaurent Pinchart			compatible = "renesas,vsp2";
100713ee2bfcSLaurent Pinchart			reg = <0 0xfea20000 0 0x7000>;
100813ee2bfcSLaurent Pinchart			interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
100913ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 623>;
101013ee2bfcSLaurent Pinchart			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
101113ee2bfcSLaurent Pinchart			resets = <&cpg 623>;
101213ee2bfcSLaurent Pinchart			renesas,fcp = <&fcpvd0>;
101313ee2bfcSLaurent Pinchart		};
101413ee2bfcSLaurent Pinchart
101513ee2bfcSLaurent Pinchart		fcpvd0: fcp@fea27000 {
101613ee2bfcSLaurent Pinchart			compatible = "renesas,fcpv";
101713ee2bfcSLaurent Pinchart			reg = <0 0xfea27000 0 0x200>;
101813ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 603>;
101913ee2bfcSLaurent Pinchart			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
102013ee2bfcSLaurent Pinchart			resets = <&cpg 603>;
102113ee2bfcSLaurent Pinchart			iommus = <&ipmmu_vi0 8>;
102213ee2bfcSLaurent Pinchart		};
102313ee2bfcSLaurent Pinchart
102413ee2bfcSLaurent Pinchart		vspd1: vsp@fea28000 {
102513ee2bfcSLaurent Pinchart			compatible = "renesas,vsp2";
102613ee2bfcSLaurent Pinchart			reg = <0 0xfea28000 0 0x7000>;
102713ee2bfcSLaurent Pinchart			interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>;
102813ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 622>;
102913ee2bfcSLaurent Pinchart			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
103013ee2bfcSLaurent Pinchart			resets = <&cpg 622>;
103113ee2bfcSLaurent Pinchart			renesas,fcp = <&fcpvd1>;
103213ee2bfcSLaurent Pinchart		};
103313ee2bfcSLaurent Pinchart
103413ee2bfcSLaurent Pinchart		fcpvd1: fcp@fea2f000 {
103513ee2bfcSLaurent Pinchart			compatible = "renesas,fcpv";
103613ee2bfcSLaurent Pinchart			reg = <0 0xfea2f000 0 0x200>;
103713ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 602>;
103813ee2bfcSLaurent Pinchart			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
103913ee2bfcSLaurent Pinchart			resets = <&cpg 602>;
104013ee2bfcSLaurent Pinchart			iommus = <&ipmmu_vi0 9>;
104113ee2bfcSLaurent Pinchart		};
104213ee2bfcSLaurent Pinchart
1043ec70407aSKoji Matsuoka		csi40: csi2@feaa0000 {
1044ec70407aSKoji Matsuoka			compatible = "renesas,r8a77990-csi2", "renesas,rcar-gen3-csi2";
1045ec70407aSKoji Matsuoka			reg = <0 0xfeaa0000 0 0x10000>;
1046ec70407aSKoji Matsuoka			interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
1047ec70407aSKoji Matsuoka			clocks = <&cpg CPG_MOD 716>;
1048ec70407aSKoji Matsuoka			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
1049ec70407aSKoji Matsuoka			resets = <&cpg 716>;
1050ec70407aSKoji Matsuoka			status = "disabled";
1051ec70407aSKoji Matsuoka
1052ec70407aSKoji Matsuoka			ports {
1053ec70407aSKoji Matsuoka				#address-cells = <1>;
1054ec70407aSKoji Matsuoka				#size-cells = <0>;
1055ec70407aSKoji Matsuoka
1056ec70407aSKoji Matsuoka				port@1 {
1057ec70407aSKoji Matsuoka					#address-cells = <1>;
1058ec70407aSKoji Matsuoka					#size-cells = <0>;
1059ec70407aSKoji Matsuoka
1060ec70407aSKoji Matsuoka					reg = <1>;
1061ec70407aSKoji Matsuoka
1062ec70407aSKoji Matsuoka					csi40vin4: endpoint@0 {
1063ec70407aSKoji Matsuoka						reg = <0>;
1064ec70407aSKoji Matsuoka						remote-endpoint = <&vin4csi40>;
1065ec70407aSKoji Matsuoka					};
1066ec70407aSKoji Matsuoka					csi40vin5: endpoint@1 {
1067ec70407aSKoji Matsuoka						reg = <1>;
1068ec70407aSKoji Matsuoka						remote-endpoint = <&vin5csi40>;
1069ec70407aSKoji Matsuoka					};
1070ec70407aSKoji Matsuoka				};
1071ec70407aSKoji Matsuoka			};
1072ec70407aSKoji Matsuoka		};
1073ec70407aSKoji Matsuoka
107413ee2bfcSLaurent Pinchart		du: display@feb00000 {
107513ee2bfcSLaurent Pinchart			compatible = "renesas,du-r8a77990";
107613ee2bfcSLaurent Pinchart			reg = <0 0xfeb00000 0 0x80000>;
107713ee2bfcSLaurent Pinchart			interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
107813ee2bfcSLaurent Pinchart				     <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>;
107913ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 724>,
108013ee2bfcSLaurent Pinchart				 <&cpg CPG_MOD 723>;
108113ee2bfcSLaurent Pinchart			clock-names = "du.0", "du.1";
108213ee2bfcSLaurent Pinchart			vsps = <&vspd0 0 &vspd1 0>;
108313ee2bfcSLaurent Pinchart			status = "disabled";
108413ee2bfcSLaurent Pinchart
108513ee2bfcSLaurent Pinchart			ports {
108613ee2bfcSLaurent Pinchart				#address-cells = <1>;
108713ee2bfcSLaurent Pinchart				#size-cells = <0>;
108813ee2bfcSLaurent Pinchart
108913ee2bfcSLaurent Pinchart				port@0 {
109013ee2bfcSLaurent Pinchart					reg = <0>;
109113ee2bfcSLaurent Pinchart					du_out_rgb: endpoint {
109213ee2bfcSLaurent Pinchart					};
109313ee2bfcSLaurent Pinchart				};
109413ee2bfcSLaurent Pinchart
109513ee2bfcSLaurent Pinchart				port@1 {
109613ee2bfcSLaurent Pinchart					reg = <1>;
109713ee2bfcSLaurent Pinchart					du_out_lvds0: endpoint {
109813ee2bfcSLaurent Pinchart						remote-endpoint = <&lvds0_in>;
109913ee2bfcSLaurent Pinchart					};
110013ee2bfcSLaurent Pinchart				};
110113ee2bfcSLaurent Pinchart
110213ee2bfcSLaurent Pinchart				port@2 {
110313ee2bfcSLaurent Pinchart					reg = <2>;
110413ee2bfcSLaurent Pinchart					du_out_lvds1: endpoint {
110513ee2bfcSLaurent Pinchart						remote-endpoint = <&lvds1_in>;
110613ee2bfcSLaurent Pinchart					};
110713ee2bfcSLaurent Pinchart				};
110813ee2bfcSLaurent Pinchart			};
110913ee2bfcSLaurent Pinchart		};
111013ee2bfcSLaurent Pinchart
111113ee2bfcSLaurent Pinchart		lvds0: lvds-encoder@feb90000 {
111213ee2bfcSLaurent Pinchart			compatible = "renesas,r8a77990-lvds";
111313ee2bfcSLaurent Pinchart			reg = <0 0xfeb90000 0 0x20>;
111413ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 727>;
111513ee2bfcSLaurent Pinchart			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
111613ee2bfcSLaurent Pinchart			resets = <&cpg 727>;
111713ee2bfcSLaurent Pinchart			status = "disabled";
111813ee2bfcSLaurent Pinchart
111913ee2bfcSLaurent Pinchart			ports {
112013ee2bfcSLaurent Pinchart				#address-cells = <1>;
112113ee2bfcSLaurent Pinchart				#size-cells = <0>;
112213ee2bfcSLaurent Pinchart
112313ee2bfcSLaurent Pinchart				port@0 {
112413ee2bfcSLaurent Pinchart					reg = <0>;
112513ee2bfcSLaurent Pinchart					lvds0_in: endpoint {
112613ee2bfcSLaurent Pinchart						remote-endpoint = <&du_out_lvds0>;
112713ee2bfcSLaurent Pinchart					};
112813ee2bfcSLaurent Pinchart				};
112913ee2bfcSLaurent Pinchart
113013ee2bfcSLaurent Pinchart				port@1 {
113113ee2bfcSLaurent Pinchart					reg = <1>;
113213ee2bfcSLaurent Pinchart					lvds0_out: endpoint {
113313ee2bfcSLaurent Pinchart					};
113413ee2bfcSLaurent Pinchart				};
113513ee2bfcSLaurent Pinchart			};
113613ee2bfcSLaurent Pinchart		};
113713ee2bfcSLaurent Pinchart
113813ee2bfcSLaurent Pinchart		lvds1: lvds-encoder@feb90100 {
113913ee2bfcSLaurent Pinchart			compatible = "renesas,r8a77990-lvds";
114013ee2bfcSLaurent Pinchart			reg = <0 0xfeb90100 0 0x20>;
114113ee2bfcSLaurent Pinchart			clocks = <&cpg CPG_MOD 727>;
114213ee2bfcSLaurent Pinchart			power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
114313ee2bfcSLaurent Pinchart			resets = <&cpg 726>;
114413ee2bfcSLaurent Pinchart			status = "disabled";
114513ee2bfcSLaurent Pinchart
114613ee2bfcSLaurent Pinchart			ports {
114713ee2bfcSLaurent Pinchart				#address-cells = <1>;
114813ee2bfcSLaurent Pinchart				#size-cells = <0>;
114913ee2bfcSLaurent Pinchart
115013ee2bfcSLaurent Pinchart				port@0 {
115113ee2bfcSLaurent Pinchart					reg = <0>;
115213ee2bfcSLaurent Pinchart					lvds1_in: endpoint {
115313ee2bfcSLaurent Pinchart						remote-endpoint = <&du_out_lvds1>;
115413ee2bfcSLaurent Pinchart					};
115513ee2bfcSLaurent Pinchart				};
115613ee2bfcSLaurent Pinchart
115713ee2bfcSLaurent Pinchart				port@1 {
115813ee2bfcSLaurent Pinchart					reg = <1>;
115913ee2bfcSLaurent Pinchart					lvds1_out: endpoint {
116013ee2bfcSLaurent Pinchart					};
116113ee2bfcSLaurent Pinchart				};
116213ee2bfcSLaurent Pinchart			};
116313ee2bfcSLaurent Pinchart		};
116413ee2bfcSLaurent Pinchart
1165f37a7767SYoshihiro Shimoda		prr: chipid@fff00044 {
1166f37a7767SYoshihiro Shimoda			compatible = "renesas,prr";
1167f37a7767SYoshihiro Shimoda			reg = <0 0xfff00044 0 4>;
1168f37a7767SYoshihiro Shimoda		};
1169f37a7767SYoshihiro Shimoda	};
1170f37a7767SYoshihiro Shimoda
1171f37a7767SYoshihiro Shimoda	timer {
1172f37a7767SYoshihiro Shimoda		compatible = "arm,armv8-timer";
11737085f5d9SGeert Uytterhoeven		interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
11747085f5d9SGeert Uytterhoeven				      <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
11757085f5d9SGeert Uytterhoeven				      <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
11767085f5d9SGeert Uytterhoeven				      <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
1177f37a7767SYoshihiro Shimoda	};
1178f37a7767SYoshihiro Shimoda};
1179