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