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