xref: /linux/arch/arm64/boot/dts/renesas/r8a779a0.dtsi (revision c7546e2c3cb739a3c1a2f5acaf9bb629d401afe5)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Device Tree Source for the R-Car V3U (R8A779A0) SoC
4 *
5 * Copyright (C) 2020 Renesas Electronics Corp.
6 */
7
8#include <dt-bindings/clock/r8a779a0-cpg-mssr.h>
9#include <dt-bindings/interrupt-controller/arm-gic.h>
10#include <dt-bindings/power/r8a779a0-sysc.h>
11
12/ {
13	compatible = "renesas,r8a779a0";
14	#address-cells = <2>;
15	#size-cells = <2>;
16
17	/* External CAN clock - to be overridden by boards that provide it */
18	can_clk: can {
19		compatible = "fixed-clock";
20		#clock-cells = <0>;
21		clock-frequency = <0>;
22	};
23
24	cpus {
25		#address-cells = <1>;
26		#size-cells = <0>;
27
28		a76_0: cpu@0 {
29			compatible = "arm,cortex-a76";
30			reg = <0>;
31			device_type = "cpu";
32			power-domains = <&sysc R8A779A0_PD_A1E0D0C0>;
33			next-level-cache = <&L3_CA76_0>;
34			clocks = <&cpg CPG_CORE R8A779A0_CLK_Z0>;
35		};
36
37		L3_CA76_0: cache-controller-0 {
38			compatible = "cache";
39			power-domains = <&sysc R8A779A0_PD_A2E0D0>;
40			cache-unified;
41			cache-level = <3>;
42		};
43	};
44
45	extal_clk: extal {
46		compatible = "fixed-clock";
47		#clock-cells = <0>;
48		/* This value must be overridden by the board */
49		clock-frequency = <0>;
50	};
51
52	extalr_clk: extalr {
53		compatible = "fixed-clock";
54		#clock-cells = <0>;
55		/* This value must be overridden by the board */
56		clock-frequency = <0>;
57	};
58
59	pmu_a76 {
60		compatible = "arm,cortex-a76-pmu";
61		interrupts-extended = <&gic GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>;
62	};
63
64	/* External SCIF clock - to be overridden by boards that provide it */
65	scif_clk: scif {
66		compatible = "fixed-clock";
67		#clock-cells = <0>;
68		clock-frequency = <0>;
69	};
70
71	soc: soc {
72		compatible = "simple-bus";
73		interrupt-parent = <&gic>;
74		#address-cells = <2>;
75		#size-cells = <2>;
76		ranges;
77
78		rwdt: watchdog@e6020000 {
79			compatible = "renesas,r8a779a0-wdt",
80				     "renesas,rcar-gen4-wdt";
81			reg = <0 0xe6020000 0 0x0c>;
82			interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
83			clocks = <&cpg CPG_MOD 907>;
84			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
85			resets = <&cpg 907>;
86			status = "disabled";
87		};
88
89		pfc: pinctrl@e6050000 {
90			compatible = "renesas,pfc-r8a779a0";
91			reg = <0 0xe6050000 0 0x16c>, <0 0xe6050800 0 0x16c>,
92			      <0 0xe6058000 0 0x16c>, <0 0xe6058800 0 0x16c>,
93			      <0 0xe6060000 0 0x16c>, <0 0xe6060800 0 0x16c>,
94			      <0 0xe6068000 0 0x16c>, <0 0xe6068800 0 0x16c>,
95			      <0 0xe6069000 0 0x16c>, <0 0xe6069800 0 0x16c>;
96		};
97
98		gpio0: gpio@e6058180 {
99			compatible = "renesas,gpio-r8a779a0",
100				     "renesas,rcar-gen4-gpio";
101			reg = <0 0xe6058180 0 0x54>;
102			interrupts = <GIC_SPI 832 IRQ_TYPE_LEVEL_HIGH>;
103			clocks = <&cpg CPG_MOD 916>;
104			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
105			resets = <&cpg 916>;
106			gpio-controller;
107			#gpio-cells = <2>;
108			gpio-ranges = <&pfc 0 0 28>;
109			interrupt-controller;
110			#interrupt-cells = <2>;
111		};
112
113		gpio1: gpio@e6050180 {
114			compatible = "renesas,gpio-r8a779a0",
115				     "renesas,rcar-gen4-gpio";
116			reg = <0 0xe6050180 0 0x54>;
117			interrupts = <GIC_SPI 836 IRQ_TYPE_LEVEL_HIGH>;
118			clocks = <&cpg CPG_MOD 915>;
119			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
120			resets = <&cpg 915>;
121			gpio-controller;
122			#gpio-cells = <2>;
123			gpio-ranges = <&pfc 0 32 31>;
124			interrupt-controller;
125			#interrupt-cells = <2>;
126		};
127
128		gpio2: gpio@e6050980 {
129			compatible = "renesas,gpio-r8a779a0",
130				     "renesas,rcar-gen4-gpio";
131			reg = <0 0xe6050980 0 0x54>;
132			interrupts = <GIC_SPI 840 IRQ_TYPE_LEVEL_HIGH>;
133			clocks = <&cpg CPG_MOD 915>;
134			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
135			resets = <&cpg 915>;
136			gpio-controller;
137			#gpio-cells = <2>;
138			gpio-ranges = <&pfc 0 64 25>;
139			interrupt-controller;
140			#interrupt-cells = <2>;
141		};
142
143		gpio3: gpio@e6058980 {
144			compatible = "renesas,gpio-r8a779a0",
145				     "renesas,rcar-gen4-gpio";
146			reg = <0 0xe6058980 0 0x54>;
147			interrupts = <GIC_SPI 844 IRQ_TYPE_LEVEL_HIGH>;
148			clocks = <&cpg CPG_MOD 916>;
149			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
150			resets = <&cpg 916>;
151			gpio-controller;
152			#gpio-cells = <2>;
153			gpio-ranges = <&pfc 0 96 17>;
154			interrupt-controller;
155			#interrupt-cells = <2>;
156		};
157
158		gpio4: gpio@e6060180 {
159			compatible = "renesas,gpio-r8a779a0",
160				     "renesas,rcar-gen4-gpio";
161			reg = <0 0xe6060180 0 0x54>;
162			interrupts = <GIC_SPI 848 IRQ_TYPE_LEVEL_HIGH>;
163			clocks = <&cpg CPG_MOD 917>;
164			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
165			resets = <&cpg 917>;
166			gpio-controller;
167			#gpio-cells = <2>;
168			gpio-ranges = <&pfc 0 128 27>;
169			interrupt-controller;
170			#interrupt-cells = <2>;
171		};
172
173		gpio5: gpio@e6060980 {
174			compatible = "renesas,gpio-r8a779a0",
175				     "renesas,rcar-gen4-gpio";
176			reg = <0 0xe6060980 0 0x54>;
177			interrupts = <GIC_SPI 852 IRQ_TYPE_LEVEL_HIGH>;
178			clocks = <&cpg CPG_MOD 917>;
179			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
180			resets = <&cpg 917>;
181			gpio-controller;
182			#gpio-cells = <2>;
183			gpio-ranges = <&pfc 0 160 21>;
184			interrupt-controller;
185			#interrupt-cells = <2>;
186		};
187
188		gpio6: gpio@e6068180 {
189			compatible = "renesas,gpio-r8a779a0",
190				     "renesas,rcar-gen4-gpio";
191			reg = <0 0xe6068180 0 0x54>;
192			interrupts = <GIC_SPI 856 IRQ_TYPE_LEVEL_HIGH>;
193			clocks = <&cpg CPG_MOD 918>;
194			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
195			resets = <&cpg 918>;
196			gpio-controller;
197			#gpio-cells = <2>;
198			gpio-ranges = <&pfc 0 192 21>;
199			interrupt-controller;
200			#interrupt-cells = <2>;
201		};
202
203		gpio7: gpio@e6068980 {
204			compatible = "renesas,gpio-r8a779a0",
205				     "renesas,rcar-gen4-gpio";
206			reg = <0 0xe6068980 0 0x54>;
207			interrupts = <GIC_SPI 860 IRQ_TYPE_LEVEL_HIGH>;
208			clocks = <&cpg CPG_MOD 918>;
209			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
210			resets = <&cpg 918>;
211			gpio-controller;
212			#gpio-cells = <2>;
213			gpio-ranges = <&pfc 0 224 21>;
214			interrupt-controller;
215			#interrupt-cells = <2>;
216		};
217
218		gpio8: gpio@e6069180 {
219			compatible = "renesas,gpio-r8a779a0",
220				     "renesas,rcar-gen4-gpio";
221			reg = <0 0xe6069180 0 0x54>;
222			interrupts = <GIC_SPI 864 IRQ_TYPE_LEVEL_HIGH>;
223			clocks = <&cpg CPG_MOD 918>;
224			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
225			resets = <&cpg 918>;
226			gpio-controller;
227			#gpio-cells = <2>;
228			gpio-ranges = <&pfc 0 256 21>;
229			interrupt-controller;
230			#interrupt-cells = <2>;
231		};
232
233		gpio9: gpio@e6069980 {
234			compatible = "renesas,gpio-r8a779a0",
235				     "renesas,rcar-gen4-gpio";
236			reg = <0 0xe6069980 0 0x54>;
237			interrupts = <GIC_SPI 868 IRQ_TYPE_LEVEL_HIGH>;
238			clocks = <&cpg CPG_MOD 918>;
239			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
240			resets = <&cpg 918>;
241			gpio-controller;
242			#gpio-cells = <2>;
243			gpio-ranges = <&pfc 0 288 21>;
244			interrupt-controller;
245			#interrupt-cells = <2>;
246		};
247
248		cmt0: timer@e60f0000 {
249			compatible = "renesas,r8a779a0-cmt0",
250				     "renesas,rcar-gen4-cmt0";
251			reg = <0 0xe60f0000 0 0x1004>;
252			interrupts = <GIC_SPI 500 IRQ_TYPE_LEVEL_HIGH>,
253				     <GIC_SPI 501 IRQ_TYPE_LEVEL_HIGH>;
254			clocks = <&cpg CPG_MOD 910>;
255			clock-names = "fck";
256			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
257			resets = <&cpg 910>;
258			status = "disabled";
259		};
260
261		cmt1: timer@e6130000 {
262			compatible = "renesas,r8a779a0-cmt1",
263				     "renesas,rcar-gen4-cmt1";
264			reg = <0 0xe6130000 0 0x1004>;
265			interrupts = <GIC_SPI 448 IRQ_TYPE_LEVEL_HIGH>,
266				     <GIC_SPI 449 IRQ_TYPE_LEVEL_HIGH>,
267				     <GIC_SPI 450 IRQ_TYPE_LEVEL_HIGH>,
268				     <GIC_SPI 451 IRQ_TYPE_LEVEL_HIGH>,
269				     <GIC_SPI 452 IRQ_TYPE_LEVEL_HIGH>,
270				     <GIC_SPI 453 IRQ_TYPE_LEVEL_HIGH>,
271				     <GIC_SPI 454 IRQ_TYPE_LEVEL_HIGH>,
272				     <GIC_SPI 455 IRQ_TYPE_LEVEL_HIGH>;
273			clocks = <&cpg CPG_MOD 911>;
274			clock-names = "fck";
275			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
276			resets = <&cpg 911>;
277			status = "disabled";
278		};
279
280		cmt2: timer@e6140000 {
281			compatible = "renesas,r8a779a0-cmt1",
282				     "renesas,rcar-gen4-cmt1";
283			reg = <0 0xe6140000 0 0x1004>;
284			interrupts = <GIC_SPI 456 IRQ_TYPE_LEVEL_HIGH>,
285				     <GIC_SPI 457 IRQ_TYPE_LEVEL_HIGH>,
286				     <GIC_SPI 458 IRQ_TYPE_LEVEL_HIGH>,
287				     <GIC_SPI 459 IRQ_TYPE_LEVEL_HIGH>,
288				     <GIC_SPI 460 IRQ_TYPE_LEVEL_HIGH>,
289				     <GIC_SPI 461 IRQ_TYPE_LEVEL_HIGH>,
290				     <GIC_SPI 462 IRQ_TYPE_LEVEL_HIGH>,
291				     <GIC_SPI 463 IRQ_TYPE_LEVEL_HIGH>;
292			clocks = <&cpg CPG_MOD 912>;
293			clock-names = "fck";
294			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
295			resets = <&cpg 912>;
296			status = "disabled";
297		};
298
299		cmt3: timer@e6148000 {
300			compatible = "renesas,r8a779a0-cmt1",
301				     "renesas,rcar-gen4-cmt1";
302			reg = <0 0xe6148000 0 0x1004>;
303			interrupts = <GIC_SPI 464 IRQ_TYPE_LEVEL_HIGH>,
304				     <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>,
305				     <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>,
306				     <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>,
307				     <GIC_SPI 468 IRQ_TYPE_LEVEL_HIGH>,
308				     <GIC_SPI 469 IRQ_TYPE_LEVEL_HIGH>,
309				     <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>,
310				     <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>;
311			clocks = <&cpg CPG_MOD 913>;
312			clock-names = "fck";
313			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
314			resets = <&cpg 913>;
315			status = "disabled";
316		};
317
318		cpg: clock-controller@e6150000 {
319			compatible = "renesas,r8a779a0-cpg-mssr";
320			reg = <0 0xe6150000 0 0x4000>;
321			clocks = <&extal_clk>, <&extalr_clk>;
322			clock-names = "extal", "extalr";
323			#clock-cells = <2>;
324			#power-domain-cells = <0>;
325			#reset-cells = <1>;
326		};
327
328		rst: reset-controller@e6160000 {
329			compatible = "renesas,r8a779a0-rst";
330			reg = <0 0xe6160000 0 0x4000>;
331		};
332
333		sysc: system-controller@e6180000 {
334			compatible = "renesas,r8a779a0-sysc";
335			reg = <0 0xe6180000 0 0x4000>;
336			#power-domain-cells = <1>;
337		};
338
339		tsc: thermal@e6190000 {
340			compatible = "renesas,r8a779a0-thermal";
341			reg = <0 0xe6190000 0 0x200>,
342			      <0 0xe6198000 0 0x200>,
343			      <0 0xe61a0000 0 0x200>,
344			      <0 0xe61a8000 0 0x200>,
345			      <0 0xe61b0000 0 0x200>;
346			clocks = <&cpg CPG_MOD 919>;
347			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
348			resets = <&cpg 919>;
349			#thermal-sensor-cells = <1>;
350		};
351
352		intc_ex: interrupt-controller@e61c0000 {
353			compatible = "renesas,intc-ex-r8a779a0", "renesas,irqc";
354			#interrupt-cells = <2>;
355			interrupt-controller;
356			reg = <0 0xe61c0000 0 0x200>;
357			interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
358				     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
359				     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
360				     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
361				     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
362				     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
363			clocks = <&cpg CPG_CORE R8A779A0_CLK_CP>;
364			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
365		};
366
367		tmu0: timer@e61e0000 {
368			compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
369			reg = <0 0xe61e0000 0 0x30>;
370			interrupts = <GIC_SPI 512 IRQ_TYPE_LEVEL_HIGH>,
371				     <GIC_SPI 513 IRQ_TYPE_LEVEL_HIGH>,
372				     <GIC_SPI 514 IRQ_TYPE_LEVEL_HIGH>;
373			interrupt-names = "tuni0", "tuni1", "tuni2";
374			clocks = <&cpg CPG_MOD 713>;
375			clock-names = "fck";
376			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
377			resets = <&cpg 713>;
378			status = "disabled";
379		};
380
381		tmu1: timer@e6fc0000 {
382			compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
383			reg = <0 0xe6fc0000 0 0x30>;
384			interrupts = <GIC_SPI 504 IRQ_TYPE_LEVEL_HIGH>,
385				     <GIC_SPI 505 IRQ_TYPE_LEVEL_HIGH>,
386				     <GIC_SPI 506 IRQ_TYPE_LEVEL_HIGH>,
387				     <GIC_SPI 507 IRQ_TYPE_LEVEL_HIGH>;
388			interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
389			clocks = <&cpg CPG_MOD 714>;
390			clock-names = "fck";
391			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
392			resets = <&cpg 714>;
393			status = "disabled";
394		};
395
396		tmu2: timer@e6fd0000 {
397			compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
398			reg = <0 0xe6fd0000 0 0x30>;
399			interrupts = <GIC_SPI 508 IRQ_TYPE_LEVEL_HIGH>,
400				     <GIC_SPI 509 IRQ_TYPE_LEVEL_HIGH>,
401				     <GIC_SPI 510 IRQ_TYPE_LEVEL_HIGH>,
402				     <GIC_SPI 511 IRQ_TYPE_LEVEL_HIGH>;
403			interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
404			clocks = <&cpg CPG_MOD 715>;
405			clock-names = "fck";
406			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
407			resets = <&cpg 715>;
408			status = "disabled";
409		};
410
411		tmu3: timer@e6fe0000 {
412			compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
413			reg = <0 0xe6fe0000 0 0x30>;
414			interrupts = <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>,
415				     <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>,
416				     <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>,
417				     <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>;
418			interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
419			clocks = <&cpg CPG_MOD 716>;
420			clock-names = "fck";
421			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
422			resets = <&cpg 716>;
423			status = "disabled";
424		};
425
426		tmu4: timer@ffc00000 {
427			compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
428			reg = <0 0xffc00000 0 0x30>;
429			interrupts = <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>,
430				     <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>,
431				     <GIC_SPI 478 IRQ_TYPE_LEVEL_HIGH>,
432				     <GIC_SPI 479 IRQ_TYPE_LEVEL_HIGH>;
433			interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
434			clocks = <&cpg CPG_MOD 717>;
435			clock-names = "fck";
436			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
437			resets = <&cpg 717>;
438			status = "disabled";
439		};
440
441		i2c0: i2c@e6500000 {
442			compatible = "renesas,i2c-r8a779a0",
443				     "renesas,rcar-gen4-i2c";
444			reg = <0 0xe6500000 0 0x40>;
445			interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>;
446			clocks = <&cpg CPG_MOD 518>;
447			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
448			resets = <&cpg 518>;
449			dmas = <&dmac1 0x91>, <&dmac1 0x90>;
450			dma-names = "tx", "rx";
451			i2c-scl-internal-delay-ns = <110>;
452			#address-cells = <1>;
453			#size-cells = <0>;
454			status = "disabled";
455		};
456
457		i2c1: i2c@e6508000 {
458			compatible = "renesas,i2c-r8a779a0",
459				     "renesas,rcar-gen4-i2c";
460			reg = <0 0xe6508000 0 0x40>;
461			interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>;
462			clocks = <&cpg CPG_MOD 519>;
463			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
464			resets = <&cpg 519>;
465			dmas = <&dmac1 0x93>, <&dmac1 0x92>;
466			dma-names = "tx", "rx";
467			i2c-scl-internal-delay-ns = <110>;
468			#address-cells = <1>;
469			#size-cells = <0>;
470			status = "disabled";
471		};
472
473		i2c2: i2c@e6510000 {
474			compatible = "renesas,i2c-r8a779a0",
475				     "renesas,rcar-gen4-i2c";
476			reg = <0 0xe6510000 0 0x40>;
477			interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>;
478			clocks = <&cpg CPG_MOD 520>;
479			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
480			resets = <&cpg 520>;
481			dmas = <&dmac1 0x95>, <&dmac1 0x94>;
482			dma-names = "tx", "rx";
483			i2c-scl-internal-delay-ns = <110>;
484			#address-cells = <1>;
485			#size-cells = <0>;
486			status = "disabled";
487		};
488
489		i2c3: i2c@e66d0000 {
490			compatible = "renesas,i2c-r8a779a0",
491				     "renesas,rcar-gen4-i2c";
492			reg = <0 0xe66d0000 0 0x40>;
493			interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
494			clocks = <&cpg CPG_MOD 521>;
495			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
496			resets = <&cpg 521>;
497			dmas = <&dmac1 0x97>, <&dmac1 0x96>;
498			dma-names = "tx", "rx";
499			i2c-scl-internal-delay-ns = <110>;
500			#address-cells = <1>;
501			#size-cells = <0>;
502			status = "disabled";
503		};
504
505		i2c4: i2c@e66d8000 {
506			compatible = "renesas,i2c-r8a779a0",
507				     "renesas,rcar-gen4-i2c";
508			reg = <0 0xe66d8000 0 0x40>;
509			interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>;
510			clocks = <&cpg CPG_MOD 522>;
511			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
512			resets = <&cpg 522>;
513			dmas = <&dmac1 0x99>, <&dmac1 0x98>;
514			dma-names = "tx", "rx";
515			i2c-scl-internal-delay-ns = <110>;
516			#address-cells = <1>;
517			#size-cells = <0>;
518			status = "disabled";
519		};
520
521		i2c5: i2c@e66e0000 {
522			compatible = "renesas,i2c-r8a779a0",
523				     "renesas,rcar-gen4-i2c";
524			reg = <0 0xe66e0000 0 0x40>;
525			interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>;
526			clocks = <&cpg CPG_MOD 523>;
527			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
528			resets = <&cpg 523>;
529			dmas = <&dmac1 0x9b>, <&dmac1 0x9a>;
530			dma-names = "tx", "rx";
531			i2c-scl-internal-delay-ns = <110>;
532			#address-cells = <1>;
533			#size-cells = <0>;
534			status = "disabled";
535		};
536
537		i2c6: i2c@e66e8000 {
538			compatible = "renesas,i2c-r8a779a0",
539				     "renesas,rcar-gen4-i2c";
540			reg = <0 0xe66e8000 0 0x40>;
541			interrupts = <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>;
542			clocks = <&cpg CPG_MOD 524>;
543			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
544			resets = <&cpg 524>;
545			dmas = <&dmac1 0x9d>, <&dmac1 0x9c>;
546			dma-names = "tx", "rx";
547			i2c-scl-internal-delay-ns = <110>;
548			#address-cells = <1>;
549			#size-cells = <0>;
550			status = "disabled";
551		};
552
553		hscif0: serial@e6540000 {
554			compatible = "renesas,hscif-r8a779a0",
555				     "renesas,rcar-gen4-hscif", "renesas,hscif";
556			reg = <0 0xe6540000 0 0x60>;
557			interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
558			clocks = <&cpg CPG_MOD 514>,
559				 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
560				 <&scif_clk>;
561			clock-names = "fck", "brg_int", "scif_clk";
562			dmas = <&dmac1 0x31>, <&dmac1 0x30>;
563			dma-names = "tx", "rx";
564			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
565			resets = <&cpg 514>;
566			status = "disabled";
567		};
568
569		hscif1: serial@e6550000 {
570			compatible = "renesas,hscif-r8a779a0",
571				     "renesas,rcar-gen4-hscif", "renesas,hscif";
572			reg = <0 0xe6550000 0 0x60>;
573			interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
574			clocks = <&cpg CPG_MOD 515>,
575				 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
576				 <&scif_clk>;
577			clock-names = "fck", "brg_int", "scif_clk";
578			dmas = <&dmac1 0x33>, <&dmac1 0x32>;
579			dma-names = "tx", "rx";
580			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
581			resets = <&cpg 515>;
582			status = "disabled";
583		};
584
585		hscif2: serial@e6560000 {
586			compatible = "renesas,hscif-r8a779a0",
587				     "renesas,rcar-gen4-hscif", "renesas,hscif";
588			reg = <0 0xe6560000 0 0x60>;
589			interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
590			clocks = <&cpg CPG_MOD 516>,
591				 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
592				 <&scif_clk>;
593			clock-names = "fck", "brg_int", "scif_clk";
594			dmas = <&dmac1 0x35>, <&dmac1 0x34>;
595			dma-names = "tx", "rx";
596			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
597			resets = <&cpg 516>;
598			status = "disabled";
599		};
600
601		hscif3: serial@e66a0000 {
602			compatible = "renesas,hscif-r8a779a0",
603				     "renesas,rcar-gen4-hscif", "renesas,hscif";
604			reg = <0 0xe66a0000 0 0x60>;
605			interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
606			clocks = <&cpg CPG_MOD 517>,
607				 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
608				 <&scif_clk>;
609			clock-names = "fck", "brg_int", "scif_clk";
610			dmas = <&dmac1 0x37>, <&dmac1 0x36>;
611			dma-names = "tx", "rx";
612			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
613			resets = <&cpg 517>;
614			status = "disabled";
615		};
616
617		canfd: can@e6660000 {
618			compatible = "renesas,r8a779a0-canfd",
619				     "renesas,rcar-gen4-canfd";
620			reg = <0 0xe6660000 0 0x8000>;
621			interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>,
622					<GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
623			interrupt-names = "ch_int", "g_int";
624			clocks = <&cpg CPG_MOD 328>,
625				 <&cpg CPG_CORE R8A779A0_CLK_CANFD>,
626				 <&can_clk>;
627			clock-names = "fck", "canfd", "can_clk";
628			assigned-clocks = <&cpg CPG_CORE R8A779A0_CLK_CANFD>;
629			assigned-clock-rates = <80000000>;
630			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
631			resets = <&cpg 328>;
632			status = "disabled";
633
634			channel0 {
635				status = "disabled";
636			};
637
638			channel1 {
639				status = "disabled";
640			};
641
642			channel2 {
643				status = "disabled";
644			};
645
646			channel3 {
647				status = "disabled";
648			};
649
650			channel4 {
651				status = "disabled";
652			};
653
654			channel5 {
655				status = "disabled";
656			};
657
658			channel6 {
659				status = "disabled";
660			};
661
662			channel7 {
663				status = "disabled";
664			};
665		};
666
667		avb0: ethernet@e6800000 {
668			compatible = "renesas,etheravb-r8a779a0",
669				     "renesas,etheravb-rcar-gen4";
670			reg = <0 0xe6800000 0 0x1000>;
671			interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
672				     <GIC_SPI 257 IRQ_TYPE_LEVEL_HIGH>,
673				     <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>,
674				     <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>,
675				     <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>,
676				     <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>,
677				     <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>,
678				     <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>,
679				     <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>,
680				     <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>,
681				     <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>,
682				     <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>,
683				     <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>,
684				     <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>,
685				     <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>,
686				     <GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH>,
687				     <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>,
688				     <GIC_SPI 273 IRQ_TYPE_LEVEL_HIGH>,
689				     <GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH>,
690				     <GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>,
691				     <GIC_SPI 276 IRQ_TYPE_LEVEL_HIGH>,
692				     <GIC_SPI 277 IRQ_TYPE_LEVEL_HIGH>,
693				     <GIC_SPI 278 IRQ_TYPE_LEVEL_HIGH>,
694				     <GIC_SPI 279 IRQ_TYPE_LEVEL_HIGH>,
695				     <GIC_SPI 280 IRQ_TYPE_LEVEL_HIGH>;
696			interrupt-names = "ch0", "ch1", "ch2", "ch3",
697					  "ch4", "ch5", "ch6", "ch7",
698					  "ch8", "ch9", "ch10", "ch11",
699					  "ch12", "ch13", "ch14", "ch15",
700					  "ch16", "ch17", "ch18", "ch19",
701					  "ch20", "ch21", "ch22", "ch23",
702					  "ch24";
703			clocks = <&cpg CPG_MOD 211>;
704			clock-names = "fck";
705			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
706			resets = <&cpg 211>;
707			phy-mode = "rgmii";
708			rx-internal-delay-ps = <0>;
709			tx-internal-delay-ps = <0>;
710			iommus = <&ipmmu_ds1 0>;
711			#address-cells = <1>;
712			#size-cells = <0>;
713			status = "disabled";
714		};
715
716		avb1: ethernet@e6810000 {
717			compatible = "renesas,etheravb-r8a779a0",
718				     "renesas,etheravb-rcar-gen4";
719			reg = <0 0xe6810000 0 0x1000>;
720			interrupts = <GIC_SPI 281 IRQ_TYPE_LEVEL_HIGH>,
721				     <GIC_SPI 282 IRQ_TYPE_LEVEL_HIGH>,
722				     <GIC_SPI 283 IRQ_TYPE_LEVEL_HIGH>,
723				     <GIC_SPI 284 IRQ_TYPE_LEVEL_HIGH>,
724				     <GIC_SPI 285 IRQ_TYPE_LEVEL_HIGH>,
725				     <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>,
726				     <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>,
727				     <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>,
728				     <GIC_SPI 289 IRQ_TYPE_LEVEL_HIGH>,
729				     <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>,
730				     <GIC_SPI 291 IRQ_TYPE_LEVEL_HIGH>,
731				     <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>,
732				     <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>,
733				     <GIC_SPI 294 IRQ_TYPE_LEVEL_HIGH>,
734				     <GIC_SPI 295 IRQ_TYPE_LEVEL_HIGH>,
735				     <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>,
736				     <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>,
737				     <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>,
738				     <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>,
739				     <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>,
740				     <GIC_SPI 301 IRQ_TYPE_LEVEL_HIGH>,
741				     <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>,
742				     <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
743				     <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
744				     <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>;
745			interrupt-names = "ch0", "ch1", "ch2", "ch3",
746					  "ch4", "ch5", "ch6", "ch7",
747					  "ch8", "ch9", "ch10", "ch11",
748					  "ch12", "ch13", "ch14", "ch15",
749					  "ch16", "ch17", "ch18", "ch19",
750					  "ch20", "ch21", "ch22", "ch23",
751					  "ch24";
752			clocks = <&cpg CPG_MOD 212>;
753			clock-names = "fck";
754			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
755			resets = <&cpg 212>;
756			phy-mode = "rgmii";
757			rx-internal-delay-ps = <0>;
758			tx-internal-delay-ps = <0>;
759			iommus = <&ipmmu_ds1 1>;
760			#address-cells = <1>;
761			#size-cells = <0>;
762			status = "disabled";
763		};
764
765		avb2: ethernet@e6820000 {
766			compatible = "renesas,etheravb-r8a779a0",
767				     "renesas,etheravb-rcar-gen4";
768			reg = <0 0xe6820000 0 0x1000>;
769			interrupts = <GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>,
770					<GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>,
771					<GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
772					<GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
773					<GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
774					<GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
775					<GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
776					<GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
777					<GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
778					<GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
779					<GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
780					<GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
781					<GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
782					<GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>,
783					<GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
784					<GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
785					<GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
786					<GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
787					<GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
788					<GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
789					<GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
790					<GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
791					<GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
792					<GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
793					<GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>;
794			interrupt-names = "ch0", "ch1", "ch2", "ch3",
795					"ch4", "ch5", "ch6", "ch7",
796					"ch8", "ch9", "ch10", "ch11",
797					"ch12", "ch13", "ch14", "ch15",
798					"ch16", "ch17", "ch18", "ch19",
799					"ch20", "ch21", "ch22", "ch23",
800					"ch24";
801			clocks = <&cpg CPG_MOD 213>;
802			clock-names = "fck";
803			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
804			resets = <&cpg 213>;
805			phy-mode = "rgmii";
806			rx-internal-delay-ps = <0>;
807			tx-internal-delay-ps = <0>;
808			iommus = <&ipmmu_ds1 2>;
809			#address-cells = <1>;
810			#size-cells = <0>;
811			status = "disabled";
812		};
813
814		avb3: ethernet@e6830000 {
815			compatible = "renesas,etheravb-r8a779a0",
816				     "renesas,etheravb-rcar-gen4";
817			reg = <0 0xe6830000 0 0x1000>;
818			interrupts = <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
819					<GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
820					<GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
821					<GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
822					<GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
823					<GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
824					<GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
825					<GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
826					<GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
827					<GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
828					<GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
829					<GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
830					<GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
831					<GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
832					<GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
833					<GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
834					<GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
835					<GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>,
836					<GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>,
837					<GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>,
838					<GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>,
839					<GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>,
840					<GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>,
841					<GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>,
842					<GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
843			interrupt-names = "ch0", "ch1", "ch2", "ch3",
844					"ch4", "ch5", "ch6", "ch7",
845					"ch8", "ch9", "ch10", "ch11",
846					"ch12", "ch13", "ch14", "ch15",
847					"ch16", "ch17", "ch18", "ch19",
848					"ch20", "ch21", "ch22", "ch23",
849					"ch24";
850			clocks = <&cpg CPG_MOD 214>;
851			clock-names = "fck";
852			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
853			resets = <&cpg 214>;
854			phy-mode = "rgmii";
855			rx-internal-delay-ps = <0>;
856			tx-internal-delay-ps = <0>;
857			iommus = <&ipmmu_ds1 3>;
858			#address-cells = <1>;
859			#size-cells = <0>;
860			status = "disabled";
861		};
862
863		avb4: ethernet@e6840000 {
864			compatible = "renesas,etheravb-r8a779a0",
865				     "renesas,etheravb-rcar-gen4";
866			reg = <0 0xe6840000 0 0x1000>;
867			interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>,
868					<GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>,
869					<GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>,
870					<GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>,
871					<GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>,
872					<GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>,
873					<GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>,
874					<GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH>,
875					<GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>,
876					<GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH>,
877					<GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>,
878					<GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>,
879					<GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>,
880					<GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>,
881					<GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>,
882					<GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>,
883					<GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>,
884					<GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>,
885					<GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>,
886					<GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>,
887					<GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>,
888					<GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>,
889					<GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>,
890					<GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>,
891					<GIC_SPI 380 IRQ_TYPE_LEVEL_HIGH>;
892			interrupt-names = "ch0", "ch1", "ch2", "ch3",
893					"ch4", "ch5", "ch6", "ch7",
894					"ch8", "ch9", "ch10", "ch11",
895					"ch12", "ch13", "ch14", "ch15",
896					"ch16", "ch17", "ch18", "ch19",
897					"ch20", "ch21", "ch22", "ch23",
898					"ch24";
899			clocks = <&cpg CPG_MOD 215>;
900			clock-names = "fck";
901			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
902			resets = <&cpg 215>;
903			phy-mode = "rgmii";
904			rx-internal-delay-ps = <0>;
905			tx-internal-delay-ps = <0>;
906			iommus = <&ipmmu_ds1 4>;
907			#address-cells = <1>;
908			#size-cells = <0>;
909			status = "disabled";
910		};
911
912		avb5: ethernet@e6850000 {
913			compatible = "renesas,etheravb-r8a779a0",
914				     "renesas,etheravb-rcar-gen4";
915			reg = <0 0xe6850000 0 0x1000>;
916			interrupts = <GIC_SPI 381 IRQ_TYPE_LEVEL_HIGH>,
917					<GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH>,
918					<GIC_SPI 383 IRQ_TYPE_LEVEL_HIGH>,
919					<GIC_SPI 384 IRQ_TYPE_LEVEL_HIGH>,
920					<GIC_SPI 385 IRQ_TYPE_LEVEL_HIGH>,
921					<GIC_SPI 386 IRQ_TYPE_LEVEL_HIGH>,
922					<GIC_SPI 387 IRQ_TYPE_LEVEL_HIGH>,
923					<GIC_SPI 388 IRQ_TYPE_LEVEL_HIGH>,
924					<GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>,
925					<GIC_SPI 390 IRQ_TYPE_LEVEL_HIGH>,
926					<GIC_SPI 391 IRQ_TYPE_LEVEL_HIGH>,
927					<GIC_SPI 392 IRQ_TYPE_LEVEL_HIGH>,
928					<GIC_SPI 393 IRQ_TYPE_LEVEL_HIGH>,
929					<GIC_SPI 394 IRQ_TYPE_LEVEL_HIGH>,
930					<GIC_SPI 395 IRQ_TYPE_LEVEL_HIGH>,
931					<GIC_SPI 396 IRQ_TYPE_LEVEL_HIGH>,
932					<GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>,
933					<GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>,
934					<GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>,
935					<GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
936					<GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
937					<GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
938					<GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
939					<GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
940					<GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>;
941			interrupt-names = "ch0", "ch1", "ch2", "ch3",
942					"ch4", "ch5", "ch6", "ch7",
943					"ch8", "ch9", "ch10", "ch11",
944					"ch12", "ch13", "ch14", "ch15",
945					"ch16", "ch17", "ch18", "ch19",
946					"ch20", "ch21", "ch22", "ch23",
947					"ch24";
948			clocks = <&cpg CPG_MOD 216>;
949			clock-names = "fck";
950			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
951			resets = <&cpg 216>;
952			phy-mode = "rgmii";
953			rx-internal-delay-ps = <0>;
954			tx-internal-delay-ps = <0>;
955			iommus = <&ipmmu_ds1 11>;
956			#address-cells = <1>;
957			#size-cells = <0>;
958			status = "disabled";
959		};
960
961		pwm0: pwm@e6e30000 {
962			compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
963			reg = <0 0xe6e30000 0 0x10>;
964			#pwm-cells = <2>;
965			clocks = <&cpg CPG_MOD 628>;
966			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
967			resets = <&cpg 628>;
968			status = "disabled";
969		};
970
971		pwm1: pwm@e6e31000 {
972			compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
973			reg = <0 0xe6e31000 0 0x10>;
974			#pwm-cells = <2>;
975			clocks = <&cpg CPG_MOD 628>;
976			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
977			resets = <&cpg 628>;
978			status = "disabled";
979		};
980
981		pwm2: pwm@e6e32000 {
982			compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
983			reg = <0 0xe6e32000 0 0x10>;
984			#pwm-cells = <2>;
985			clocks = <&cpg CPG_MOD 628>;
986			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
987			resets = <&cpg 628>;
988			status = "disabled";
989		};
990
991		pwm3: pwm@e6e33000 {
992			compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
993			reg = <0 0xe6e33000 0 0x10>;
994			#pwm-cells = <2>;
995			clocks = <&cpg CPG_MOD 628>;
996			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
997			resets = <&cpg 628>;
998			status = "disabled";
999		};
1000
1001		pwm4: pwm@e6e34000 {
1002			compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
1003			reg = <0 0xe6e34000 0 0x10>;
1004			#pwm-cells = <2>;
1005			clocks = <&cpg CPG_MOD 628>;
1006			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1007			resets = <&cpg 628>;
1008			status = "disabled";
1009		};
1010
1011		scif0: serial@e6e60000 {
1012			compatible = "renesas,scif-r8a779a0",
1013				     "renesas,rcar-gen4-scif", "renesas,scif";
1014			reg = <0 0xe6e60000 0 64>;
1015			interrupts = <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>;
1016			clocks = <&cpg CPG_MOD 702>,
1017				 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
1018				 <&scif_clk>;
1019			clock-names = "fck", "brg_int", "scif_clk";
1020			dmas = <&dmac1 0x51>, <&dmac1 0x50>;
1021			dma-names = "tx", "rx";
1022			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1023			resets = <&cpg 702>;
1024			status = "disabled";
1025		};
1026
1027		scif1: serial@e6e68000 {
1028			compatible = "renesas,scif-r8a779a0",
1029				     "renesas,rcar-gen4-scif", "renesas,scif";
1030			reg = <0 0xe6e68000 0 64>;
1031			interrupts = <GIC_SPI 252 IRQ_TYPE_LEVEL_HIGH>;
1032			clocks = <&cpg CPG_MOD 703>,
1033				 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
1034				 <&scif_clk>;
1035			clock-names = "fck", "brg_int", "scif_clk";
1036			dmas = <&dmac1 0x53>, <&dmac1 0x52>;
1037			dma-names = "tx", "rx";
1038			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1039			resets = <&cpg 703>;
1040			status = "disabled";
1041		};
1042
1043		scif3: serial@e6c50000 {
1044			compatible = "renesas,scif-r8a779a0",
1045				     "renesas,rcar-gen4-scif", "renesas,scif";
1046			reg = <0 0xe6c50000 0 64>;
1047			interrupts = <GIC_SPI 253 IRQ_TYPE_LEVEL_HIGH>;
1048			clocks = <&cpg CPG_MOD 704>,
1049				 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
1050				 <&scif_clk>;
1051			clock-names = "fck", "brg_int", "scif_clk";
1052			dmas = <&dmac1 0x57>, <&dmac1 0x56>;
1053			dma-names = "tx", "rx";
1054			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1055			resets = <&cpg 704>;
1056			status = "disabled";
1057		};
1058
1059		scif4: serial@e6c40000 {
1060			compatible = "renesas,scif-r8a779a0",
1061				     "renesas,rcar-gen4-scif", "renesas,scif";
1062			reg = <0 0xe6c40000 0 64>;
1063			interrupts = <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>;
1064			clocks = <&cpg CPG_MOD 705>,
1065				 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
1066				 <&scif_clk>;
1067			clock-names = "fck", "brg_int", "scif_clk";
1068			dmas = <&dmac1 0x59>, <&dmac1 0x58>;
1069			dma-names = "tx", "rx";
1070			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1071			resets = <&cpg 705>;
1072			status = "disabled";
1073		};
1074
1075		tpu: pwm@e6e80000 {
1076			compatible = "renesas,tpu-r8a779a0", "renesas,tpu";
1077			reg = <0 0xe6e80000 0 0x148>;
1078			interrupts = <GIC_SPI 515 IRQ_TYPE_LEVEL_HIGH>;
1079			clocks = <&cpg CPG_MOD 718>;
1080			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1081			resets = <&cpg 718>;
1082			#pwm-cells = <3>;
1083			status = "disabled";
1084		};
1085
1086		msiof0: spi@e6e90000 {
1087			compatible = "renesas,msiof-r8a779a0",
1088				     "renesas,rcar-gen4-msiof";
1089			reg = <0 0xe6e90000 0 0x0064>;
1090			interrupts = <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>;
1091			clocks = <&cpg CPG_MOD 618>;
1092			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1093			resets = <&cpg 618>;
1094			dmas = <&dmac1 0x41>, <&dmac1 0x40>;
1095			dma-names = "tx", "rx";
1096			#address-cells = <1>;
1097			#size-cells = <0>;
1098			status = "disabled";
1099		};
1100
1101		msiof1: spi@e6ea0000 {
1102			compatible = "renesas,msiof-r8a779a0",
1103				     "renesas,rcar-gen4-msiof";
1104			reg = <0 0xe6ea0000 0 0x0064>;
1105			interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
1106			clocks = <&cpg CPG_MOD 619>;
1107			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1108			resets = <&cpg 619>;
1109			dmas = <&dmac1 0x43>, <&dmac1 0x42>;
1110			dma-names = "tx", "rx";
1111			#address-cells = <1>;
1112			#size-cells = <0>;
1113			status = "disabled";
1114		};
1115
1116		msiof2: spi@e6c00000 {
1117			compatible = "renesas,msiof-r8a779a0",
1118				     "renesas,rcar-gen4-msiof";
1119			reg = <0 0xe6c00000 0 0x0064>;
1120			interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>;
1121			clocks = <&cpg CPG_MOD 620>;
1122			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1123			resets = <&cpg 620>;
1124			dmas = <&dmac1 0x45>, <&dmac1 0x44>;
1125			dma-names = "tx", "rx";
1126			#address-cells = <1>;
1127			#size-cells = <0>;
1128			status = "disabled";
1129		};
1130
1131		msiof3: spi@e6c10000 {
1132			compatible = "renesas,msiof-r8a779a0",
1133				     "renesas,rcar-gen4-msiof";
1134			reg = <0 0xe6c10000 0 0x0064>;
1135			interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>;
1136			clocks = <&cpg CPG_MOD 621>;
1137			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1138			resets = <&cpg 621>;
1139			dmas = <&dmac1 0x47>, <&dmac1 0x46>;
1140			dma-names = "tx", "rx";
1141			#address-cells = <1>;
1142			#size-cells = <0>;
1143			status = "disabled";
1144		};
1145
1146		msiof4: spi@e6c20000 {
1147			compatible = "renesas,msiof-r8a779a0",
1148				     "renesas,rcar-gen4-msiof";
1149			reg = <0 0xe6c20000 0 0x0064>;
1150			interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>;
1151			clocks = <&cpg CPG_MOD 622>;
1152			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1153			resets = <&cpg 622>;
1154			dmas = <&dmac1 0x49>, <&dmac1 0x48>;
1155			dma-names = "tx", "rx";
1156			#address-cells = <1>;
1157			#size-cells = <0>;
1158			status = "disabled";
1159		};
1160
1161		msiof5: spi@e6c28000 {
1162			compatible = "renesas,msiof-r8a779a0",
1163				     "renesas,rcar-gen4-msiof";
1164			reg = <0 0xe6c28000 0 0x0064>;
1165			interrupts = <GIC_SPI 250 IRQ_TYPE_LEVEL_HIGH>;
1166			clocks = <&cpg CPG_MOD 623>;
1167			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1168			resets = <&cpg 623>;
1169			dmas = <&dmac1 0x4b>, <&dmac1 0x4a>;
1170			dma-names = "tx", "rx";
1171			#address-cells = <1>;
1172			#size-cells = <0>;
1173			status = "disabled";
1174		};
1175
1176		vin00: video@e6ef0000 {
1177			compatible = "renesas,vin-r8a779a0",
1178				     "renesas,rcar-gen4-vin";
1179			reg = <0 0xe6ef0000 0 0x1000>;
1180			interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>;
1181			clocks = <&cpg CPG_MOD 730>;
1182			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1183			resets = <&cpg 730>;
1184			renesas,id = <0>;
1185			status = "disabled";
1186
1187			ports {
1188				#address-cells = <1>;
1189				#size-cells = <0>;
1190
1191				port@2 {
1192					#address-cells = <1>;
1193					#size-cells = <0>;
1194
1195					reg = <2>;
1196
1197					vin00isp0: endpoint@0 {
1198						reg = <0>;
1199						remote-endpoint = <&isp0vin00>;
1200					};
1201				};
1202			};
1203		};
1204
1205		vin01: video@e6ef1000 {
1206			compatible = "renesas,vin-r8a779a0",
1207				     "renesas,rcar-gen4-vin";
1208			reg = <0 0xe6ef1000 0 0x1000>;
1209			interrupts = <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
1210			clocks = <&cpg CPG_MOD 731>;
1211			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1212			resets = <&cpg 731>;
1213			renesas,id = <1>;
1214			status = "disabled";
1215
1216			ports {
1217				#address-cells = <1>;
1218				#size-cells = <0>;
1219
1220				port@2 {
1221					#address-cells = <1>;
1222					#size-cells = <0>;
1223
1224					reg = <2>;
1225
1226					vin01isp0: endpoint@0 {
1227						reg = <0>;
1228						remote-endpoint = <&isp0vin01>;
1229					};
1230				};
1231			};
1232		};
1233
1234		vin02: video@e6ef2000 {
1235			compatible = "renesas,vin-r8a779a0",
1236				     "renesas,rcar-gen4-vin";
1237			reg = <0 0xe6ef2000 0 0x1000>;
1238			interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>;
1239			clocks = <&cpg CPG_MOD 800>;
1240			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1241			resets = <&cpg 800>;
1242			renesas,id = <2>;
1243			status = "disabled";
1244
1245			ports {
1246				#address-cells = <1>;
1247				#size-cells = <0>;
1248
1249				port@2 {
1250					#address-cells = <1>;
1251					#size-cells = <0>;
1252
1253					reg = <2>;
1254
1255					vin02isp0: endpoint@0 {
1256						reg = <0>;
1257						remote-endpoint = <&isp0vin02>;
1258					};
1259				};
1260			};
1261		};
1262
1263		vin03: video@e6ef3000 {
1264			compatible = "renesas,vin-r8a779a0",
1265				     "renesas,rcar-gen4-vin";
1266			reg = <0 0xe6ef3000 0 0x1000>;
1267			interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
1268			clocks = <&cpg CPG_MOD 801>;
1269			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1270			resets = <&cpg 801>;
1271			renesas,id = <3>;
1272			status = "disabled";
1273
1274			ports {
1275				#address-cells = <1>;
1276				#size-cells = <0>;
1277
1278				port@2 {
1279					#address-cells = <1>;
1280					#size-cells = <0>;
1281
1282					reg = <2>;
1283
1284					vin03isp0: endpoint@0 {
1285						reg = <0>;
1286						remote-endpoint = <&isp0vin03>;
1287					};
1288				};
1289			};
1290		};
1291
1292		vin04: video@e6ef4000 {
1293			compatible = "renesas,vin-r8a779a0",
1294				     "renesas,rcar-gen4-vin";
1295			reg = <0 0xe6ef4000 0 0x1000>;
1296			interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
1297			clocks = <&cpg CPG_MOD 802>;
1298			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1299			resets = <&cpg 802>;
1300			renesas,id = <4>;
1301			status = "disabled";
1302
1303			ports {
1304				#address-cells = <1>;
1305				#size-cells = <0>;
1306
1307				port@2 {
1308					#address-cells = <1>;
1309					#size-cells = <0>;
1310
1311					reg = <2>;
1312
1313					vin04isp0: endpoint@0 {
1314						reg = <0>;
1315						remote-endpoint = <&isp0vin04>;
1316					};
1317				};
1318			};
1319		};
1320
1321		vin05: video@e6ef5000 {
1322			compatible = "renesas,vin-r8a779a0",
1323				     "renesas,rcar-gen4-vin";
1324			reg = <0 0xe6ef5000 0 0x1000>;
1325			interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
1326			clocks = <&cpg CPG_MOD 803>;
1327			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1328			resets = <&cpg 803>;
1329			renesas,id = <5>;
1330			status = "disabled";
1331
1332			ports {
1333				#address-cells = <1>;
1334				#size-cells = <0>;
1335
1336				port@2 {
1337					#address-cells = <1>;
1338					#size-cells = <0>;
1339
1340					reg = <2>;
1341
1342					vin05isp0: endpoint@0 {
1343						reg = <0>;
1344						remote-endpoint = <&isp0vin05>;
1345					};
1346				};
1347			};
1348		};
1349
1350		vin06: video@e6ef6000 {
1351			compatible = "renesas,vin-r8a779a0",
1352				     "renesas,rcar-gen4-vin";
1353			reg = <0 0xe6ef6000 0 0x1000>;
1354			interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
1355			clocks = <&cpg CPG_MOD 804>;
1356			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1357			resets = <&cpg 804>;
1358			renesas,id = <6>;
1359			status = "disabled";
1360
1361			ports {
1362				#address-cells = <1>;
1363				#size-cells = <0>;
1364
1365				port@2 {
1366					#address-cells = <1>;
1367					#size-cells = <0>;
1368
1369					reg = <2>;
1370
1371					vin06isp0: endpoint@0 {
1372						reg = <0>;
1373						remote-endpoint = <&isp0vin06>;
1374					};
1375				};
1376			};
1377		};
1378
1379		vin07: video@e6ef7000 {
1380			compatible = "renesas,vin-r8a779a0",
1381				     "renesas,rcar-gen4-vin";
1382			reg = <0 0xe6ef7000 0 0x1000>;
1383			interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
1384			clocks = <&cpg CPG_MOD 805>;
1385			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1386			resets = <&cpg 805>;
1387			renesas,id = <7>;
1388			status = "disabled";
1389
1390			ports {
1391				#address-cells = <1>;
1392				#size-cells = <0>;
1393
1394				port@2 {
1395					#address-cells = <1>;
1396					#size-cells = <0>;
1397
1398					reg = <2>;
1399
1400					vin07isp0: endpoint@0 {
1401						reg = <0>;
1402						remote-endpoint = <&isp0vin07>;
1403					};
1404				};
1405			};
1406		};
1407
1408		vin08: video@e6ef8000 {
1409			compatible = "renesas,vin-r8a779a0",
1410				     "renesas,rcar-gen4-vin";
1411			reg = <0 0xe6ef8000 0 0x1000>;
1412			interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>;
1413			clocks = <&cpg CPG_MOD 806>;
1414			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1415			resets = <&cpg 806>;
1416			renesas,id = <8>;
1417			status = "disabled";
1418
1419			ports {
1420				#address-cells = <1>;
1421				#size-cells = <0>;
1422
1423				port@2 {
1424					#address-cells = <1>;
1425					#size-cells = <0>;
1426
1427					reg = <2>;
1428
1429					vin08isp1: endpoint@1 {
1430						reg = <1>;
1431						remote-endpoint = <&isp1vin08>;
1432					};
1433				};
1434			};
1435		};
1436
1437		vin09: video@e6ef9000 {
1438			compatible = "renesas,vin-r8a779a0",
1439				     "renesas,rcar-gen4-vin";
1440			reg = <0 0xe6ef9000 0 0x1000>;
1441			interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
1442			clocks = <&cpg CPG_MOD 807>;
1443			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1444			resets = <&cpg 807>;
1445			renesas,id = <9>;
1446			status = "disabled";
1447
1448			ports {
1449				#address-cells = <1>;
1450				#size-cells = <0>;
1451
1452				port@2 {
1453					#address-cells = <1>;
1454					#size-cells = <0>;
1455
1456					reg = <2>;
1457
1458					vin09isp1: endpoint@1 {
1459						reg = <1>;
1460						remote-endpoint = <&isp1vin09>;
1461					};
1462				};
1463			};
1464		};
1465
1466		vin10: video@e6efa000 {
1467			compatible = "renesas,vin-r8a779a0",
1468				     "renesas,rcar-gen4-vin";
1469			reg = <0 0xe6efa000 0 0x1000>;
1470			interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
1471			clocks = <&cpg CPG_MOD 808>;
1472			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1473			resets = <&cpg 808>;
1474			renesas,id = <10>;
1475			status = "disabled";
1476
1477			ports {
1478				#address-cells = <1>;
1479				#size-cells = <0>;
1480
1481				port@2 {
1482					#address-cells = <1>;
1483					#size-cells = <0>;
1484
1485					reg = <2>;
1486
1487					vin10isp1: endpoint@1 {
1488						reg = <1>;
1489						remote-endpoint = <&isp1vin10>;
1490					};
1491				};
1492			};
1493		};
1494
1495		vin11: video@e6efb000 {
1496			compatible = "renesas,vin-r8a779a0",
1497				     "renesas,rcar-gen4-vin";
1498			reg = <0 0xe6efb000 0 0x1000>;
1499			interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>;
1500			clocks = <&cpg CPG_MOD 809>;
1501			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1502			resets = <&cpg 809>;
1503			renesas,id = <11>;
1504			status = "disabled";
1505
1506			ports {
1507				#address-cells = <1>;
1508				#size-cells = <0>;
1509
1510				port@2 {
1511					#address-cells = <1>;
1512					#size-cells = <0>;
1513
1514					reg = <2>;
1515
1516					vin11isp1: endpoint@1 {
1517						reg = <1>;
1518						remote-endpoint = <&isp1vin11>;
1519					};
1520				};
1521			};
1522		};
1523
1524		vin12: video@e6efc000 {
1525			compatible = "renesas,vin-r8a779a0",
1526				     "renesas,rcar-gen4-vin";
1527			reg = <0 0xe6efc000 0 0x1000>;
1528			interrupts = <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>;
1529			clocks = <&cpg CPG_MOD 810>;
1530			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1531			resets = <&cpg 810>;
1532			renesas,id = <12>;
1533			status = "disabled";
1534
1535			ports {
1536				#address-cells = <1>;
1537				#size-cells = <0>;
1538
1539				port@2 {
1540					#address-cells = <1>;
1541					#size-cells = <0>;
1542
1543					reg = <2>;
1544
1545					vin12isp1: endpoint@1 {
1546						reg = <1>;
1547						remote-endpoint = <&isp1vin12>;
1548					};
1549				};
1550			};
1551		};
1552
1553		vin13: video@e6efd000 {
1554			compatible = "renesas,vin-r8a779a0",
1555				     "renesas,rcar-gen4-vin";
1556			reg = <0 0xe6efd000 0 0x1000>;
1557			interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
1558			clocks = <&cpg CPG_MOD 811>;
1559			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1560			resets = <&cpg 811>;
1561			renesas,id = <13>;
1562			status = "disabled";
1563
1564			ports {
1565				#address-cells = <1>;
1566				#size-cells = <0>;
1567
1568				port@2 {
1569					#address-cells = <1>;
1570					#size-cells = <0>;
1571
1572					reg = <2>;
1573
1574					vin13isp1: endpoint@1 {
1575						reg = <1>;
1576						remote-endpoint = <&isp1vin13>;
1577					};
1578				};
1579			};
1580		};
1581
1582		vin14: video@e6efe000 {
1583			compatible = "renesas,vin-r8a779a0",
1584				     "renesas,rcar-gen4-vin";
1585			reg = <0 0xe6efe000 0 0x1000>;
1586			interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
1587			clocks = <&cpg CPG_MOD 812>;
1588			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1589			resets = <&cpg 812>;
1590			renesas,id = <14>;
1591			status = "disabled";
1592
1593			ports {
1594				#address-cells = <1>;
1595				#size-cells = <0>;
1596
1597				port@2 {
1598					#address-cells = <1>;
1599					#size-cells = <0>;
1600
1601					reg = <2>;
1602
1603					vin14isp1: endpoint@1 {
1604						reg = <1>;
1605						remote-endpoint = <&isp1vin14>;
1606					};
1607				};
1608			};
1609		};
1610
1611		vin15: video@e6eff000 {
1612			compatible = "renesas,vin-r8a779a0",
1613				     "renesas,rcar-gen4-vin";
1614			reg = <0 0xe6eff000 0 0x1000>;
1615			interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
1616			clocks = <&cpg CPG_MOD 813>;
1617			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1618			resets = <&cpg 813>;
1619			renesas,id = <15>;
1620			status = "disabled";
1621
1622			ports {
1623				#address-cells = <1>;
1624				#size-cells = <0>;
1625
1626				port@2 {
1627					#address-cells = <1>;
1628					#size-cells = <0>;
1629
1630					reg = <2>;
1631
1632					vin15isp1: endpoint@1 {
1633						reg = <1>;
1634						remote-endpoint = <&isp1vin15>;
1635					};
1636				};
1637			};
1638		};
1639
1640		vin16: video@e6ed0000 {
1641			compatible = "renesas,vin-r8a779a0",
1642				     "renesas,rcar-gen4-vin";
1643			reg = <0 0xe6ed0000 0 0x1000>;
1644			interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
1645			clocks = <&cpg CPG_MOD 814>;
1646			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1647			resets = <&cpg 814>;
1648			renesas,id = <16>;
1649			status = "disabled";
1650
1651			ports {
1652				#address-cells = <1>;
1653				#size-cells = <0>;
1654
1655				port@2 {
1656					#address-cells = <1>;
1657					#size-cells = <0>;
1658
1659					reg = <2>;
1660
1661					vin16isp2: endpoint@2 {
1662						reg = <2>;
1663						remote-endpoint = <&isp2vin16>;
1664					};
1665				};
1666			};
1667		};
1668
1669		vin17: video@e6ed1000 {
1670			compatible = "renesas,vin-r8a779a0",
1671				     "renesas,rcar-gen4-vin";
1672			reg = <0 0xe6ed1000 0 0x1000>;
1673			interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>;
1674			clocks = <&cpg CPG_MOD 815>;
1675			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1676			resets = <&cpg 815>;
1677			renesas,id = <17>;
1678			status = "disabled";
1679
1680			ports {
1681				#address-cells = <1>;
1682				#size-cells = <0>;
1683
1684				port@2 {
1685					#address-cells = <1>;
1686					#size-cells = <0>;
1687
1688					reg = <2>;
1689
1690					vin17isp2: endpoint@2 {
1691						reg = <2>;
1692						remote-endpoint = <&isp2vin17>;
1693					};
1694				};
1695			};
1696		};
1697
1698		vin18: video@e6ed2000 {
1699			compatible = "renesas,vin-r8a779a0",
1700				     "renesas,rcar-gen4-vin";
1701			reg = <0 0xe6ed2000 0 0x1000>;
1702			interrupts = <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>;
1703			clocks = <&cpg CPG_MOD 816>;
1704			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1705			resets = <&cpg 816>;
1706			renesas,id = <18>;
1707			status = "disabled";
1708
1709			ports {
1710				#address-cells = <1>;
1711				#size-cells = <0>;
1712
1713				port@2 {
1714					#address-cells = <1>;
1715					#size-cells = <0>;
1716
1717					reg = <2>;
1718
1719					vin18isp2: endpoint@2 {
1720						reg = <2>;
1721						remote-endpoint = <&isp2vin18>;
1722					};
1723				};
1724			};
1725		};
1726
1727		vin19: video@e6ed3000 {
1728			compatible = "renesas,vin-r8a779a0",
1729				     "renesas,rcar-gen4-vin";
1730			reg = <0 0xe6ed3000 0 0x1000>;
1731			interrupts = <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>;
1732			clocks = <&cpg CPG_MOD 817>;
1733			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1734			resets = <&cpg 817>;
1735			renesas,id = <19>;
1736			status = "disabled";
1737
1738			ports {
1739				#address-cells = <1>;
1740				#size-cells = <0>;
1741
1742				port@2 {
1743					#address-cells = <1>;
1744					#size-cells = <0>;
1745
1746					reg = <2>;
1747
1748					vin19isp2: endpoint@2 {
1749						reg = <2>;
1750						remote-endpoint = <&isp2vin19>;
1751					};
1752				};
1753			};
1754		};
1755
1756		vin20: video@e6ed4000 {
1757			compatible = "renesas,vin-r8a779a0",
1758				     "renesas,rcar-gen4-vin";
1759			reg = <0 0xe6ed4000 0 0x1000>;
1760			interrupts = <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>;
1761			clocks = <&cpg CPG_MOD 818>;
1762			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1763			resets = <&cpg 818>;
1764			renesas,id = <20>;
1765			status = "disabled";
1766
1767			ports {
1768				#address-cells = <1>;
1769				#size-cells = <0>;
1770
1771				port@2 {
1772					#address-cells = <1>;
1773					#size-cells = <0>;
1774
1775					reg = <2>;
1776
1777					vin20isp2: endpoint@2 {
1778						reg = <2>;
1779						remote-endpoint = <&isp2vin20>;
1780					};
1781				};
1782			};
1783		};
1784
1785		vin21: video@e6ed5000 {
1786			compatible = "renesas,vin-r8a779a0",
1787				     "renesas,rcar-gen4-vin";
1788			reg = <0 0xe6ed5000 0 0x1000>;
1789			interrupts = <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>;
1790			clocks = <&cpg CPG_MOD 819>;
1791			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1792			resets = <&cpg 819>;
1793			renesas,id = <21>;
1794			status = "disabled";
1795
1796			ports {
1797				#address-cells = <1>;
1798				#size-cells = <0>;
1799
1800				port@2 {
1801					#address-cells = <1>;
1802					#size-cells = <0>;
1803
1804					reg = <2>;
1805
1806					vin21isp2: endpoint@2 {
1807						reg = <2>;
1808						remote-endpoint = <&isp2vin21>;
1809					};
1810				};
1811			};
1812		};
1813
1814		vin22: video@e6ed6000 {
1815			compatible = "renesas,vin-r8a779a0",
1816				     "renesas,rcar-gen4-vin";
1817			reg = <0 0xe6ed6000 0 0x1000>;
1818			interrupts = <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>;
1819			clocks = <&cpg CPG_MOD 820>;
1820			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1821			resets = <&cpg 820>;
1822			renesas,id = <22>;
1823			status = "disabled";
1824
1825			ports {
1826				#address-cells = <1>;
1827				#size-cells = <0>;
1828
1829				port@2 {
1830					#address-cells = <1>;
1831					#size-cells = <0>;
1832
1833					reg = <2>;
1834
1835					vin22isp2: endpoint@2 {
1836						reg = <2>;
1837						remote-endpoint = <&isp2vin22>;
1838					};
1839				};
1840			};
1841		};
1842
1843		vin23: video@e6ed7000 {
1844			compatible = "renesas,vin-r8a779a0",
1845				     "renesas,rcar-gen4-vin";
1846			reg = <0 0xe6ed7000 0 0x1000>;
1847			interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>;
1848			clocks = <&cpg CPG_MOD 821>;
1849			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1850			resets = <&cpg 821>;
1851			renesas,id = <23>;
1852			status = "disabled";
1853
1854			ports {
1855				#address-cells = <1>;
1856				#size-cells = <0>;
1857
1858				port@2 {
1859					#address-cells = <1>;
1860					#size-cells = <0>;
1861
1862					reg = <2>;
1863
1864					vin23isp2: endpoint@2 {
1865						reg = <2>;
1866						remote-endpoint = <&isp2vin23>;
1867					};
1868				};
1869			};
1870		};
1871
1872		vin24: video@e6ed8000 {
1873			compatible = "renesas,vin-r8a779a0",
1874				     "renesas,rcar-gen4-vin";
1875			reg = <0 0xe6ed8000 0 0x1000>;
1876			interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
1877			clocks = <&cpg CPG_MOD 822>;
1878			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1879			resets = <&cpg 822>;
1880			renesas,id = <24>;
1881			status = "disabled";
1882
1883			ports {
1884				#address-cells = <1>;
1885				#size-cells = <0>;
1886
1887				port@2 {
1888					#address-cells = <1>;
1889					#size-cells = <0>;
1890
1891					reg = <2>;
1892
1893					vin24isp3: endpoint@3 {
1894						reg = <3>;
1895						remote-endpoint = <&isp3vin24>;
1896					};
1897				};
1898			};
1899		};
1900
1901		vin25: video@e6ed9000 {
1902			compatible = "renesas,vin-r8a779a0",
1903				     "renesas,rcar-gen4-vin";
1904			reg = <0 0xe6ed9000 0 0x1000>;
1905			interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>;
1906			clocks = <&cpg CPG_MOD 823>;
1907			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1908			resets = <&cpg 823>;
1909			renesas,id = <25>;
1910			status = "disabled";
1911
1912			ports {
1913				#address-cells = <1>;
1914				#size-cells = <0>;
1915
1916				port@2 {
1917					#address-cells = <1>;
1918					#size-cells = <0>;
1919
1920					reg = <2>;
1921
1922					vin25isp3: endpoint@3 {
1923						reg = <3>;
1924						remote-endpoint = <&isp3vin25>;
1925					};
1926				};
1927			};
1928		};
1929
1930		vin26: video@e6eda000 {
1931			compatible = "renesas,vin-r8a779a0",
1932				     "renesas,rcar-gen4-vin";
1933			reg = <0 0xe6eda000 0 0x1000>;
1934			interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
1935			clocks = <&cpg CPG_MOD 824>;
1936			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1937			resets = <&cpg 824>;
1938			renesas,id = <26>;
1939			status = "disabled";
1940
1941			ports {
1942				#address-cells = <1>;
1943				#size-cells = <0>;
1944
1945				port@2 {
1946					#address-cells = <1>;
1947					#size-cells = <0>;
1948
1949					reg = <2>;
1950
1951					vin26isp3: endpoint@3 {
1952						reg = <3>;
1953						remote-endpoint = <&isp3vin26>;
1954					};
1955				};
1956			};
1957		};
1958
1959		vin27: video@e6edb000 {
1960			compatible = "renesas,vin-r8a779a0",
1961				     "renesas,rcar-gen4-vin";
1962			reg = <0 0xe6edb000 0 0x1000>;
1963			interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
1964			clocks = <&cpg CPG_MOD 825>;
1965			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1966			resets = <&cpg 825>;
1967			renesas,id = <27>;
1968			status = "disabled";
1969
1970			ports {
1971				#address-cells = <1>;
1972				#size-cells = <0>;
1973
1974				port@2 {
1975					#address-cells = <1>;
1976					#size-cells = <0>;
1977
1978					reg = <2>;
1979
1980					vin27isp3: endpoint@3 {
1981						reg = <3>;
1982						remote-endpoint = <&isp3vin27>;
1983					};
1984				};
1985			};
1986		};
1987
1988		vin28: video@e6edc000 {
1989			compatible = "renesas,vin-r8a779a0",
1990				     "renesas,rcar-gen4-vin";
1991			reg = <0 0xe6edc000 0 0x1000>;
1992			interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
1993			clocks = <&cpg CPG_MOD 826>;
1994			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1995			resets = <&cpg 826>;
1996			renesas,id = <28>;
1997			status = "disabled";
1998
1999			ports {
2000				#address-cells = <1>;
2001				#size-cells = <0>;
2002
2003				port@2 {
2004					#address-cells = <1>;
2005					#size-cells = <0>;
2006
2007					reg = <2>;
2008
2009					vin28isp3: endpoint@3 {
2010						reg = <3>;
2011						remote-endpoint = <&isp3vin28>;
2012					};
2013				};
2014			};
2015		};
2016
2017		vin29: video@e6edd000 {
2018			compatible = "renesas,vin-r8a779a0",
2019				     "renesas,rcar-gen4-vin";
2020			reg = <0 0xe6edd000 0 0x1000>;
2021			interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
2022			clocks = <&cpg CPG_MOD 827>;
2023			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2024			resets = <&cpg 827>;
2025			renesas,id = <29>;
2026			status = "disabled";
2027
2028			ports {
2029				#address-cells = <1>;
2030				#size-cells = <0>;
2031
2032				port@2 {
2033					#address-cells = <1>;
2034					#size-cells = <0>;
2035
2036					reg = <2>;
2037
2038					vin29isp3: endpoint@3 {
2039						reg = <3>;
2040						remote-endpoint = <&isp3vin29>;
2041					};
2042				};
2043			};
2044		};
2045
2046		vin30: video@e6ede000 {
2047			compatible = "renesas,vin-r8a779a0",
2048				     "renesas,rcar-gen4-vin";
2049			reg = <0 0xe6ede000 0 0x1000>;
2050			interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
2051			clocks = <&cpg CPG_MOD 828>;
2052			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2053			resets = <&cpg 828>;
2054			renesas,id = <30>;
2055			status = "disabled";
2056
2057			ports {
2058				#address-cells = <1>;
2059				#size-cells = <0>;
2060
2061				port@2 {
2062					#address-cells = <1>;
2063					#size-cells = <0>;
2064
2065					reg = <2>;
2066
2067					vin30isp3: endpoint@3 {
2068						reg = <3>;
2069						remote-endpoint = <&isp3vin30>;
2070					};
2071				};
2072			};
2073		};
2074
2075		vin31: video@e6edf000 {
2076			compatible = "renesas,vin-r8a779a0",
2077				     "renesas,rcar-gen4-vin";
2078			reg = <0 0xe6edf000 0 0x1000>;
2079			interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
2080			clocks = <&cpg CPG_MOD 829>;
2081			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2082			resets = <&cpg 829>;
2083			renesas,id = <31>;
2084			status = "disabled";
2085
2086			ports {
2087				#address-cells = <1>;
2088				#size-cells = <0>;
2089
2090				port@2 {
2091					#address-cells = <1>;
2092					#size-cells = <0>;
2093
2094					reg = <2>;
2095
2096					vin31isp3: endpoint@3 {
2097						reg = <3>;
2098						remote-endpoint = <&isp3vin31>;
2099					};
2100				};
2101			};
2102		};
2103
2104		dmac1: dma-controller@e7350000 {
2105			compatible = "renesas,dmac-r8a779a0",
2106				     "renesas,rcar-gen4-dmac";
2107			reg = <0 0xe7350000 0 0x1000>,
2108			      <0 0xe7300000 0 0x10000>;
2109			interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
2110				     <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>,
2111				     <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>,
2112				     <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>,
2113				     <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>,
2114				     <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>,
2115				     <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>,
2116				     <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>,
2117				     <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
2118				     <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
2119				     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
2120				     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
2121				     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
2122				     <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
2123				     <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
2124				     <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
2125				     <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
2126			interrupt-names = "error",
2127					  "ch0", "ch1", "ch2", "ch3", "ch4",
2128					  "ch5", "ch6", "ch7", "ch8", "ch9",
2129					  "ch10", "ch11", "ch12", "ch13",
2130					  "ch14", "ch15";
2131			clocks = <&cpg CPG_MOD 709>;
2132			clock-names = "fck";
2133			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2134			resets = <&cpg 709>;
2135			#dma-cells = <1>;
2136			dma-channels = <16>;
2137			iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
2138				 <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
2139				 <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
2140				 <&ipmmu_ds0 6>, <&ipmmu_ds0 7>,
2141				 <&ipmmu_ds0 8>, <&ipmmu_ds0 9>,
2142				 <&ipmmu_ds0 10>, <&ipmmu_ds0 11>,
2143				 <&ipmmu_ds0 12>, <&ipmmu_ds0 13>,
2144				 <&ipmmu_ds0 14>, <&ipmmu_ds0 15>;
2145		};
2146
2147		dmac2: dma-controller@e7351000 {
2148			compatible = "renesas,dmac-r8a779a0",
2149				     "renesas,rcar-gen4-dmac";
2150			reg = <0 0xe7351000 0 0x1000>,
2151			      <0 0xe7310000 0 0x10000>;
2152			interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
2153				     <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
2154				     <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
2155				     <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
2156				     <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
2157				     <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
2158				     <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
2159				     <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
2160				     <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>;
2161			interrupt-names = "error",
2162					  "ch0", "ch1", "ch2", "ch3", "ch4",
2163					  "ch5", "ch6", "ch7";
2164			clocks = <&cpg CPG_MOD 710>;
2165			clock-names = "fck";
2166			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2167			resets = <&cpg 710>;
2168			#dma-cells = <1>;
2169			dma-channels = <8>;
2170			iommus = <&ipmmu_ds0 16>, <&ipmmu_ds0 17>,
2171				 <&ipmmu_ds0 18>, <&ipmmu_ds0 19>,
2172				 <&ipmmu_ds0 20>, <&ipmmu_ds0 21>,
2173				 <&ipmmu_ds0 22>, <&ipmmu_ds0 23>;
2174		};
2175
2176		mmc0: mmc@ee140000 {
2177			compatible = "renesas,sdhi-r8a779a0",
2178				     "renesas,rcar-gen4-sdhi";
2179			reg = <0 0xee140000 0 0x2000>;
2180			interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>;
2181			clocks = <&cpg CPG_MOD 706>, <&cpg CPG_CORE R8A779A0_CLK_SD0H>;
2182			clock-names = "core", "clkh";
2183			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2184			resets = <&cpg 706>;
2185			max-frequency = <200000000>;
2186			iommus = <&ipmmu_ds0 32>;
2187			status = "disabled";
2188		};
2189
2190		rpc: spi@ee200000 {
2191			compatible = "renesas,r8a779a0-rpc-if",
2192				     "renesas,rcar-gen3-rpc-if";
2193			reg = <0 0xee200000 0 0x200>,
2194			      <0 0x08000000 0 0x04000000>,
2195			      <0 0xee208000 0 0x100>;
2196			reg-names = "regs", "dirmap", "wbuf";
2197			interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>;
2198			clocks = <&cpg CPG_MOD 629>;
2199			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2200			resets = <&cpg 629>;
2201			#address-cells = <1>;
2202			#size-cells = <0>;
2203			status = "disabled";
2204		};
2205
2206		ipmmu_rt0: iommu@ee480000 {
2207			compatible = "renesas,ipmmu-r8a779a0",
2208				     "renesas,rcar-gen4-ipmmu-vmsa";
2209			reg = <0 0xee480000 0 0x20000>;
2210			renesas,ipmmu-main = <&ipmmu_mm>;
2211			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2212			#iommu-cells = <1>;
2213		};
2214
2215		ipmmu_rt1: iommu@ee4c0000 {
2216			compatible = "renesas,ipmmu-r8a779a0",
2217				     "renesas,rcar-gen4-ipmmu-vmsa";
2218			reg = <0 0xee4c0000 0 0x20000>;
2219			renesas,ipmmu-main = <&ipmmu_mm>;
2220			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2221			#iommu-cells = <1>;
2222		};
2223
2224		ipmmu_ds0: iommu@eed00000 {
2225			compatible = "renesas,ipmmu-r8a779a0",
2226				     "renesas,rcar-gen4-ipmmu-vmsa";
2227			reg = <0 0xeed00000 0 0x20000>;
2228			renesas,ipmmu-main = <&ipmmu_mm>;
2229			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2230			#iommu-cells = <1>;
2231		};
2232
2233		ipmmu_ds1: iommu@eed40000 {
2234			compatible = "renesas,ipmmu-r8a779a0",
2235				     "renesas,rcar-gen4-ipmmu-vmsa";
2236			reg = <0 0xeed40000 0 0x20000>;
2237			renesas,ipmmu-main = <&ipmmu_mm>;
2238			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2239			#iommu-cells = <1>;
2240		};
2241
2242		ipmmu_ir: iommu@eed80000 {
2243			compatible = "renesas,ipmmu-r8a779a0",
2244				     "renesas,rcar-gen4-ipmmu-vmsa";
2245			reg = <0 0xeed80000 0 0x20000>;
2246			renesas,ipmmu-main = <&ipmmu_mm>;
2247			power-domains = <&sysc R8A779A0_PD_A3IR>;
2248			#iommu-cells = <1>;
2249		};
2250
2251		ipmmu_vc0: iommu@eedc0000 {
2252			compatible = "renesas,ipmmu-r8a779a0",
2253				     "renesas,rcar-gen4-ipmmu-vmsa";
2254			reg = <0 0xeedc0000 0 0x20000>;
2255			renesas,ipmmu-main = <&ipmmu_mm>;
2256			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2257			#iommu-cells = <1>;
2258		};
2259
2260		ipmmu_vi0: iommu@eee80000 {
2261			compatible = "renesas,ipmmu-r8a779a0",
2262				     "renesas,rcar-gen4-ipmmu-vmsa";
2263			reg = <0 0xeee80000 0 0x20000>;
2264			renesas,ipmmu-main = <&ipmmu_mm>;
2265			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2266			#iommu-cells = <1>;
2267		};
2268
2269		ipmmu_vi1: iommu@eeec0000 {
2270			compatible = "renesas,ipmmu-r8a779a0",
2271				     "renesas,rcar-gen4-ipmmu-vmsa";
2272			reg = <0 0xeeec0000 0 0x20000>;
2273			renesas,ipmmu-main = <&ipmmu_mm>;
2274			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2275			#iommu-cells = <1>;
2276		};
2277
2278		ipmmu_3dg: iommu@eee00000 {
2279			compatible = "renesas,ipmmu-r8a779a0",
2280				     "renesas,rcar-gen4-ipmmu-vmsa";
2281			reg = <0 0xeee00000 0 0x20000>;
2282			renesas,ipmmu-main = <&ipmmu_mm>;
2283			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2284			#iommu-cells = <1>;
2285		};
2286
2287		ipmmu_vip0: iommu@eef00000 {
2288			compatible = "renesas,ipmmu-r8a779a0",
2289				     "renesas,rcar-gen4-ipmmu-vmsa";
2290			reg = <0 0xeef00000 0 0x20000>;
2291			renesas,ipmmu-main = <&ipmmu_mm>;
2292			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2293			#iommu-cells = <1>;
2294		};
2295
2296		ipmmu_vip1: iommu@eef40000 {
2297			compatible = "renesas,ipmmu-r8a779a0",
2298				     "renesas,rcar-gen4-ipmmu-vmsa";
2299			reg = <0 0xeef40000 0 0x20000>;
2300			renesas,ipmmu-main = <&ipmmu_mm>;
2301			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2302			#iommu-cells = <1>;
2303		};
2304
2305		ipmmu_mm: iommu@eefc0000 {
2306			compatible = "renesas,ipmmu-r8a779a0",
2307				     "renesas,rcar-gen4-ipmmu-vmsa";
2308			reg = <0 0xeefc0000 0 0x20000>;
2309			interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>,
2310				     <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
2311			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2312			#iommu-cells = <1>;
2313		};
2314
2315		gic: interrupt-controller@f1000000 {
2316			compatible = "arm,gic-v3";
2317			#interrupt-cells = <3>;
2318			#address-cells = <0>;
2319			interrupt-controller;
2320			reg = <0x0 0xf1000000 0 0x20000>,
2321			      <0x0 0xf1060000 0 0x110000>;
2322			interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
2323		};
2324
2325		fcpvd0: fcp@fea10000 {
2326			compatible = "renesas,fcpv";
2327			reg = <0 0xfea10000 0 0x200>;
2328			clocks = <&cpg CPG_MOD 508>;
2329			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2330			resets = <&cpg 508>;
2331			iommus = <&ipmmu_vi1 6>;
2332		};
2333
2334		fcpvd1: fcp@fea11000 {
2335			compatible = "renesas,fcpv";
2336			reg = <0 0xfea11000 0 0x200>;
2337			clocks = <&cpg CPG_MOD 509>;
2338			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2339			resets = <&cpg 509>;
2340			iommus = <&ipmmu_vi1 7>;
2341		};
2342
2343		vspd0: vsp@fea20000 {
2344			compatible = "renesas,vsp2";
2345			reg = <0 0xfea20000 0 0x5000>;
2346			interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>;
2347			clocks = <&cpg CPG_MOD 830>;
2348			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2349			resets = <&cpg 830>;
2350
2351			renesas,fcp = <&fcpvd0>;
2352		};
2353
2354		vspd1: vsp@fea28000 {
2355			compatible = "renesas,vsp2";
2356			reg = <0 0xfea28000 0 0x5000>;
2357			interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>;
2358			clocks = <&cpg CPG_MOD 831>;
2359			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2360			resets = <&cpg 831>;
2361
2362			renesas,fcp = <&fcpvd1>;
2363		};
2364
2365		csi40: csi2@feaa0000 {
2366			compatible = "renesas,r8a779a0-csi2";
2367			reg = <0 0xfeaa0000 0 0x10000>;
2368			interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
2369			clocks = <&cpg CPG_MOD 331>;
2370			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2371			resets = <&cpg 331>;
2372			status = "disabled";
2373
2374			ports {
2375				#address-cells = <1>;
2376				#size-cells = <0>;
2377
2378				port@0 {
2379					reg = <0>;
2380				};
2381
2382				port@1 {
2383					reg = <1>;
2384					csi40isp0: endpoint {
2385						remote-endpoint = <&isp0csi40>;
2386					};
2387				};
2388			};
2389		};
2390
2391		csi41: csi2@feab0000 {
2392			compatible = "renesas,r8a779a0-csi2";
2393			reg = <0 0xfeab0000 0 0x10000>;
2394			interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>;
2395			clocks = <&cpg CPG_MOD 400>;
2396			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2397			resets = <&cpg 400>;
2398			status = "disabled";
2399
2400			ports {
2401				#address-cells = <1>;
2402				#size-cells = <0>;
2403
2404				port@0 {
2405					reg = <0>;
2406				};
2407
2408				port@1 {
2409					reg = <1>;
2410					csi41isp1: endpoint {
2411						remote-endpoint = <&isp1csi41>;
2412					};
2413				};
2414			};
2415		};
2416
2417		csi42: csi2@fed60000 {
2418			compatible = "renesas,r8a779a0-csi2";
2419			reg = <0 0xfed60000 0 0x10000>;
2420			interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
2421			clocks = <&cpg CPG_MOD 401>;
2422			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2423			resets = <&cpg 401>;
2424			status = "disabled";
2425
2426			ports {
2427				#address-cells = <1>;
2428				#size-cells = <0>;
2429
2430				port@0 {
2431					reg = <0>;
2432				};
2433
2434				port@1 {
2435					reg = <1>;
2436					csi42isp2: endpoint {
2437						remote-endpoint = <&isp2csi42>;
2438					};
2439				};
2440			};
2441		};
2442
2443		csi43: csi2@fed70000 {
2444			compatible = "renesas,r8a779a0-csi2";
2445			reg = <0 0xfed70000 0 0x10000>;
2446			interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>;
2447			clocks = <&cpg CPG_MOD 402>;
2448			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2449			resets = <&cpg 402>;
2450			status = "disabled";
2451
2452			ports {
2453				#address-cells = <1>;
2454				#size-cells = <0>;
2455
2456				port@0 {
2457					reg = <0>;
2458				};
2459
2460				port@1 {
2461					reg = <1>;
2462					csi43isp3: endpoint {
2463						remote-endpoint = <&isp3csi43>;
2464					};
2465				};
2466			};
2467		};
2468
2469		du: display@feb00000 {
2470			compatible = "renesas,du-r8a779a0";
2471			reg = <0 0xfeb00000 0 0x40000>;
2472			interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>,
2473				     <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
2474			clocks = <&cpg CPG_MOD 411>;
2475			clock-names = "du.0";
2476			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2477			resets = <&cpg 411>;
2478			reset-names = "du.0";
2479			renesas,vsps = <&vspd0 0>, <&vspd1 0>;
2480
2481			status = "disabled";
2482
2483			ports {
2484				#address-cells = <1>;
2485				#size-cells = <0>;
2486
2487				port@0 {
2488					reg = <0>;
2489					du_out_dsi0: endpoint {
2490						remote-endpoint = <&dsi0_in>;
2491					};
2492				};
2493
2494				port@1 {
2495					reg = <1>;
2496					du_out_dsi1: endpoint {
2497						remote-endpoint = <&dsi1_in>;
2498					};
2499				};
2500			};
2501		};
2502
2503		isp0: isp@fed00000 {
2504			compatible = "renesas,r8a779a0-isp",
2505				     "renesas,rcar-gen4-isp";
2506			reg = <0 0xfed00000 0 0x10000>;
2507			interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
2508			clocks = <&cpg CPG_MOD 612>;
2509			power-domains = <&sysc R8A779A0_PD_A3ISP01>;
2510			resets = <&cpg 612>;
2511			status = "disabled";
2512
2513			ports {
2514				#address-cells = <1>;
2515				#size-cells = <0>;
2516
2517				port@0 {
2518					#address-cells = <1>;
2519					#size-cells = <0>;
2520
2521					reg = <0>;
2522
2523					isp0csi40: endpoint@0 {
2524						reg = <0>;
2525						remote-endpoint = <&csi40isp0>;
2526					};
2527				};
2528
2529				port@1 {
2530					reg = <1>;
2531					isp0vin00: endpoint {
2532						remote-endpoint = <&vin00isp0>;
2533					};
2534				};
2535
2536				port@2 {
2537					reg = <2>;
2538					isp0vin01: endpoint {
2539						remote-endpoint = <&vin01isp0>;
2540					};
2541				};
2542
2543				port@3 {
2544					reg = <3>;
2545					isp0vin02: endpoint {
2546						remote-endpoint = <&vin02isp0>;
2547					};
2548				};
2549
2550				port@4 {
2551					reg = <4>;
2552					isp0vin03: endpoint {
2553						remote-endpoint = <&vin03isp0>;
2554					};
2555				};
2556
2557				port@5 {
2558					reg = <5>;
2559					isp0vin04: endpoint {
2560						remote-endpoint = <&vin04isp0>;
2561					};
2562				};
2563
2564				port@6 {
2565					reg = <6>;
2566					isp0vin05: endpoint {
2567						remote-endpoint = <&vin05isp0>;
2568					};
2569				};
2570
2571				port@7 {
2572					reg = <7>;
2573					isp0vin06: endpoint {
2574						remote-endpoint = <&vin06isp0>;
2575					};
2576				};
2577
2578				port@8 {
2579					reg = <8>;
2580					isp0vin07: endpoint {
2581						remote-endpoint = <&vin07isp0>;
2582					};
2583				};
2584			};
2585		};
2586
2587		isp1: isp@fed20000 {
2588			compatible = "renesas,r8a779a0-isp",
2589				     "renesas,rcar-gen4-isp";
2590			reg = <0 0xfed20000 0 0x10000>;
2591			interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
2592			clocks = <&cpg CPG_MOD 613>;
2593			power-domains = <&sysc R8A779A0_PD_A3ISP01>;
2594			resets = <&cpg 613>;
2595			status = "disabled";
2596
2597			ports {
2598				#address-cells = <1>;
2599				#size-cells = <0>;
2600
2601				port@0 {
2602					#address-cells = <1>;
2603					#size-cells = <0>;
2604
2605					reg = <0>;
2606
2607					isp1csi41: endpoint@1 {
2608						reg = <1>;
2609						remote-endpoint = <&csi41isp1>;
2610					};
2611				};
2612
2613				port@1 {
2614					reg = <1>;
2615					isp1vin08: endpoint {
2616						remote-endpoint = <&vin08isp1>;
2617					};
2618				};
2619
2620				port@2 {
2621					reg = <2>;
2622					isp1vin09: endpoint {
2623						remote-endpoint = <&vin09isp1>;
2624					};
2625				};
2626
2627				port@3 {
2628					reg = <3>;
2629					isp1vin10: endpoint {
2630						remote-endpoint = <&vin10isp1>;
2631					};
2632				};
2633
2634				port@4 {
2635					reg = <4>;
2636					isp1vin11: endpoint {
2637						remote-endpoint = <&vin11isp1>;
2638					};
2639				};
2640
2641				port@5 {
2642					reg = <5>;
2643					isp1vin12: endpoint {
2644						remote-endpoint = <&vin12isp1>;
2645					};
2646				};
2647
2648				port@6 {
2649					reg = <6>;
2650					isp1vin13: endpoint {
2651						remote-endpoint = <&vin13isp1>;
2652					};
2653				};
2654
2655				port@7 {
2656					reg = <7>;
2657					isp1vin14: endpoint {
2658						remote-endpoint = <&vin14isp1>;
2659					};
2660				};
2661
2662				port@8 {
2663					reg = <8>;
2664					isp1vin15: endpoint {
2665						remote-endpoint = <&vin15isp1>;
2666					};
2667				};
2668			};
2669		};
2670
2671		isp2: isp@fed30000 {
2672			compatible = "renesas,r8a779a0-isp",
2673				     "renesas,rcar-gen4-isp";
2674			reg = <0 0xfed30000 0 0x10000>;
2675			interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
2676			clocks = <&cpg CPG_MOD 614>;
2677			power-domains = <&sysc R8A779A0_PD_A3ISP23>;
2678			resets = <&cpg 614>;
2679			status = "disabled";
2680
2681			ports {
2682				#address-cells = <1>;
2683				#size-cells = <0>;
2684
2685				port@0 {
2686					#address-cells = <1>;
2687					#size-cells = <0>;
2688
2689					reg = <0>;
2690
2691					isp2csi42: endpoint@0 {
2692						reg = <0>;
2693						remote-endpoint = <&csi42isp2>;
2694					};
2695				};
2696
2697				port@1 {
2698					reg = <1>;
2699					isp2vin16: endpoint {
2700						remote-endpoint = <&vin16isp2>;
2701					};
2702				};
2703
2704				port@2 {
2705					reg = <2>;
2706					isp2vin17: endpoint {
2707						remote-endpoint = <&vin17isp2>;
2708					};
2709				};
2710
2711				port@3 {
2712					reg = <3>;
2713					isp2vin18: endpoint {
2714						remote-endpoint = <&vin18isp2>;
2715					};
2716				};
2717
2718				port@4 {
2719					reg = <4>;
2720					isp2vin19: endpoint {
2721						remote-endpoint = <&vin19isp2>;
2722					};
2723				};
2724
2725				port@5 {
2726					reg = <5>;
2727					isp2vin20: endpoint {
2728						remote-endpoint = <&vin20isp2>;
2729					};
2730				};
2731
2732				port@6 {
2733					reg = <6>;
2734					isp2vin21: endpoint {
2735						remote-endpoint = <&vin21isp2>;
2736					};
2737				};
2738
2739				port@7 {
2740					reg = <7>;
2741					isp2vin22: endpoint {
2742						remote-endpoint = <&vin22isp2>;
2743					};
2744				};
2745
2746				port@8 {
2747					reg = <8>;
2748					isp2vin23: endpoint {
2749						remote-endpoint = <&vin23isp2>;
2750					};
2751				};
2752			};
2753		};
2754
2755		isp3: isp@fed40000 {
2756			compatible = "renesas,r8a779a0-isp",
2757				     "renesas,rcar-gen4-isp";
2758			reg = <0 0xfed40000 0 0x10000>;
2759			interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
2760			clocks = <&cpg CPG_MOD 615>;
2761			power-domains = <&sysc R8A779A0_PD_A3ISP23>;
2762			resets = <&cpg 615>;
2763			status = "disabled";
2764
2765			ports {
2766				#address-cells = <1>;
2767				#size-cells = <0>;
2768
2769				port@0 {
2770					#address-cells = <1>;
2771					#size-cells = <0>;
2772
2773					reg = <0>;
2774
2775					isp3csi43: endpoint@1 {
2776						reg = <1>;
2777						remote-endpoint = <&csi43isp3>;
2778					};
2779				};
2780
2781				port@1 {
2782					reg = <1>;
2783					isp3vin24: endpoint {
2784						remote-endpoint = <&vin24isp3>;
2785					};
2786				};
2787
2788				port@2 {
2789					reg = <2>;
2790					isp3vin25: endpoint {
2791						remote-endpoint = <&vin25isp3>;
2792					};
2793				};
2794
2795				port@3 {
2796					reg = <3>;
2797					isp3vin26: endpoint {
2798						remote-endpoint = <&vin26isp3>;
2799					};
2800				};
2801
2802				port@4 {
2803					reg = <4>;
2804					isp3vin27: endpoint {
2805						remote-endpoint = <&vin27isp3>;
2806					};
2807				};
2808
2809				port@5 {
2810					reg = <5>;
2811					isp3vin28: endpoint {
2812						remote-endpoint = <&vin28isp3>;
2813					};
2814				};
2815
2816				port@6 {
2817					reg = <6>;
2818					isp3vin29: endpoint {
2819						remote-endpoint = <&vin29isp3>;
2820					};
2821				};
2822
2823				port@7 {
2824					reg = <7>;
2825					isp3vin30: endpoint {
2826						remote-endpoint = <&vin30isp3>;
2827					};
2828				};
2829
2830				port@8 {
2831					reg = <8>;
2832					isp3vin31: endpoint {
2833						remote-endpoint = <&vin31isp3>;
2834					};
2835				};
2836			};
2837		};
2838
2839		dsi0: dsi-encoder@fed80000 {
2840			compatible = "renesas,r8a779a0-dsi-csi2-tx";
2841			reg = <0 0xfed80000 0 0x10000>;
2842			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2843			clocks = <&cpg CPG_MOD 415>,
2844				 <&cpg CPG_CORE R8A779A0_CLK_DSI>,
2845				 <&cpg CPG_CORE R8A779A0_CLK_CL16MCK>;
2846			clock-names = "fck", "dsi", "pll";
2847			resets = <&cpg 415>;
2848			status = "disabled";
2849
2850			ports {
2851				#address-cells = <1>;
2852				#size-cells = <0>;
2853
2854				port@0 {
2855					reg = <0>;
2856					dsi0_in: endpoint {
2857						remote-endpoint = <&du_out_dsi0>;
2858					};
2859				};
2860
2861				port@1 {
2862					reg = <1>;
2863				};
2864			};
2865		};
2866
2867		dsi1: dsi-encoder@fed90000 {
2868			compatible = "renesas,r8a779a0-dsi-csi2-tx";
2869			reg = <0 0xfed90000 0 0x10000>;
2870			power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2871			clocks = <&cpg CPG_MOD 416>,
2872				 <&cpg CPG_CORE R8A779A0_CLK_DSI>,
2873				 <&cpg CPG_CORE R8A779A0_CLK_CL16MCK>;
2874			clock-names = "fck", "dsi", "pll";
2875			resets = <&cpg 416>;
2876			status = "disabled";
2877
2878			ports {
2879				#address-cells = <1>;
2880				#size-cells = <0>;
2881
2882				port@0 {
2883					reg = <0>;
2884					dsi1_in: endpoint {
2885						remote-endpoint = <&du_out_dsi1>;
2886					};
2887				};
2888
2889				port@1 {
2890					reg = <1>;
2891				};
2892			};
2893		};
2894
2895		prr: chipid@fff00044 {
2896			compatible = "renesas,prr";
2897			reg = <0 0xfff00044 0 4>;
2898		};
2899	};
2900
2901	thermal-zones {
2902		sensor1_thermal: sensor1-thermal {
2903			polling-delay-passive = <250>;
2904			polling-delay = <1000>;
2905			thermal-sensors = <&tsc 0>;
2906
2907			trips {
2908				sensor1_crit: sensor1-crit {
2909					temperature = <120000>;
2910					hysteresis = <1000>;
2911					type = "critical";
2912				};
2913			};
2914		};
2915
2916		sensor2_thermal: sensor2-thermal {
2917			polling-delay-passive = <250>;
2918			polling-delay = <1000>;
2919			thermal-sensors = <&tsc 1>;
2920
2921			trips {
2922				sensor2_crit: sensor2-crit {
2923					temperature = <120000>;
2924					hysteresis = <1000>;
2925					type = "critical";
2926				};
2927			};
2928		};
2929
2930		sensor3_thermal: sensor3-thermal {
2931			polling-delay-passive = <250>;
2932			polling-delay = <1000>;
2933			thermal-sensors = <&tsc 2>;
2934
2935			trips {
2936				sensor3_crit: sensor3-crit {
2937					temperature = <120000>;
2938					hysteresis = <1000>;
2939					type = "critical";
2940				};
2941			};
2942		};
2943
2944		sensor4_thermal: sensor4-thermal {
2945			polling-delay-passive = <250>;
2946			polling-delay = <1000>;
2947			thermal-sensors = <&tsc 3>;
2948
2949			trips {
2950				sensor4_crit: sensor4-crit {
2951					temperature = <120000>;
2952					hysteresis = <1000>;
2953					type = "critical";
2954				};
2955			};
2956		};
2957
2958		sensor5_thermal: sensor5-thermal {
2959			polling-delay-passive = <250>;
2960			polling-delay = <1000>;
2961			thermal-sensors = <&tsc 4>;
2962
2963			trips {
2964				sensor5_crit: sensor5-crit {
2965					temperature = <120000>;
2966					hysteresis = <1000>;
2967					type = "critical";
2968				};
2969			};
2970		};
2971	};
2972
2973	timer {
2974		compatible = "arm,armv8-timer";
2975		interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
2976				      <&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
2977				      <&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
2978				      <&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
2979				      <&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
2980		interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
2981				  "hyp-virt";
2982	};
2983};
2984