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