]> Git Repo - linux.git/blob - arch/arm64/boot/dts/renesas/r8a779a0.dtsi
Linux 6.14-rc3
[linux.git] / arch / arm64 / boot / dts / renesas / r8a779a0.dtsi
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 };
This page took 0.23525 seconds and 4 git commands to generate.