Linux 6.7-rc7
[linux-modified.git] / arch / arm64 / boot / dts / renesas / r8a774e1.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Device Tree Source for the r8a774e1 SoC
4  *
5  * Copyright (C) 2020 Renesas Electronics Corp.
6  */
7
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/r8a774e1-cpg-mssr.h>
11 #include <dt-bindings/power/r8a774e1-sysc.h>
12
13 / {
14         compatible = "renesas,r8a774e1";
15         #address-cells = <2>;
16         #size-cells = <2>;
17
18         /*
19          * The external audio clocks are configured as 0 Hz fixed frequency
20          * clocks by default.
21          * Boards that provide audio clocks should override them.
22          */
23         audio_clk_a: audio_clk_a {
24                 compatible = "fixed-clock";
25                 #clock-cells = <0>;
26                 clock-frequency = <0>;
27         };
28
29         audio_clk_b: audio_clk_b {
30                 compatible = "fixed-clock";
31                 #clock-cells = <0>;
32                 clock-frequency = <0>;
33         };
34
35         audio_clk_c: audio_clk_c {
36                 compatible = "fixed-clock";
37                 #clock-cells = <0>;
38                 clock-frequency = <0>;
39         };
40
41         /* External CAN clock - to be overridden by boards that provide it */
42         can_clk: can {
43                 compatible = "fixed-clock";
44                 #clock-cells = <0>;
45                 clock-frequency = <0>;
46         };
47
48         cluster0_opp: opp-table-0 {
49                 compatible = "operating-points-v2";
50                 opp-shared;
51
52                 opp-500000000 {
53                         opp-hz = /bits/ 64 <500000000>;
54                         opp-microvolt = <820000>;
55                         clock-latency-ns = <300000>;
56                 };
57                 opp-1000000000 {
58                         opp-hz = /bits/ 64 <1000000000>;
59                         opp-microvolt = <820000>;
60                         clock-latency-ns = <300000>;
61                 };
62                 opp-1500000000 {
63                         opp-hz = /bits/ 64 <1500000000>;
64                         opp-microvolt = <820000>;
65                         clock-latency-ns = <300000>;
66                         opp-suspend;
67                 };
68         };
69
70         cluster1_opp: opp-table-1 {
71                 compatible = "operating-points-v2";
72                 opp-shared;
73
74                 opp-800000000 {
75                         opp-hz = /bits/ 64 <800000000>;
76                         opp-microvolt = <820000>;
77                         clock-latency-ns = <300000>;
78                 };
79                 opp-1000000000 {
80                         opp-hz = /bits/ 64 <1000000000>;
81                         opp-microvolt = <820000>;
82                         clock-latency-ns = <300000>;
83                 };
84                 opp-1200000000 {
85                         opp-hz = /bits/ 64 <1200000000>;
86                         opp-microvolt = <820000>;
87                         clock-latency-ns = <300000>;
88                 };
89         };
90
91         cpus {
92                 #address-cells = <1>;
93                 #size-cells = <0>;
94
95                 cpu-map {
96                         cluster0 {
97                                 core0 {
98                                         cpu = <&a57_0>;
99                                 };
100                                 core1 {
101                                         cpu = <&a57_1>;
102                                 };
103                                 core2 {
104                                         cpu = <&a57_2>;
105                                 };
106                                 core3 {
107                                         cpu = <&a57_3>;
108                                 };
109                         };
110
111                         cluster1 {
112                                 core0 {
113                                         cpu = <&a53_0>;
114                                 };
115                                 core1 {
116                                         cpu = <&a53_1>;
117                                 };
118                                 core2 {
119                                         cpu = <&a53_2>;
120                                 };
121                                 core3 {
122                                         cpu = <&a53_3>;
123                                 };
124                         };
125                 };
126
127                 a57_0: cpu@0 {
128                         compatible = "arm,cortex-a57";
129                         reg = <0x0>;
130                         device_type = "cpu";
131                         power-domains = <&sysc R8A774E1_PD_CA57_CPU0>;
132                         next-level-cache = <&L2_CA57>;
133                         enable-method = "psci";
134                         cpu-idle-states = <&CPU_SLEEP_0>;
135                         dynamic-power-coefficient = <854>;
136                         clocks = <&cpg CPG_CORE R8A774E1_CLK_Z>;
137                         operating-points-v2 = <&cluster0_opp>;
138                         capacity-dmips-mhz = <1024>;
139                         #cooling-cells = <2>;
140                 };
141
142                 a57_1: cpu@1 {
143                         compatible = "arm,cortex-a57";
144                         reg = <0x1>;
145                         device_type = "cpu";
146                         power-domains = <&sysc R8A774E1_PD_CA57_CPU1>;
147                         next-level-cache = <&L2_CA57>;
148                         enable-method = "psci";
149                         cpu-idle-states = <&CPU_SLEEP_0>;
150                         clocks = <&cpg CPG_CORE R8A774E1_CLK_Z>;
151                         operating-points-v2 = <&cluster0_opp>;
152                         capacity-dmips-mhz = <1024>;
153                         #cooling-cells = <2>;
154                 };
155
156                 a57_2: cpu@2 {
157                         compatible = "arm,cortex-a57";
158                         reg = <0x2>;
159                         device_type = "cpu";
160                         power-domains = <&sysc R8A774E1_PD_CA57_CPU2>;
161                         next-level-cache = <&L2_CA57>;
162                         enable-method = "psci";
163                         cpu-idle-states = <&CPU_SLEEP_0>;
164                         clocks = <&cpg CPG_CORE R8A774E1_CLK_Z>;
165                         operating-points-v2 = <&cluster0_opp>;
166                         capacity-dmips-mhz = <1024>;
167                         #cooling-cells = <2>;
168                 };
169
170                 a57_3: cpu@3 {
171                         compatible = "arm,cortex-a57";
172                         reg = <0x3>;
173                         device_type = "cpu";
174                         power-domains = <&sysc R8A774E1_PD_CA57_CPU3>;
175                         next-level-cache = <&L2_CA57>;
176                         enable-method = "psci";
177                         cpu-idle-states = <&CPU_SLEEP_0>;
178                         clocks = <&cpg CPG_CORE R8A774E1_CLK_Z>;
179                         operating-points-v2 = <&cluster0_opp>;
180                         capacity-dmips-mhz = <1024>;
181                         #cooling-cells = <2>;
182                 };
183
184                 a53_0: cpu@100 {
185                         compatible = "arm,cortex-a53";
186                         reg = <0x100>;
187                         device_type = "cpu";
188                         power-domains = <&sysc R8A774E1_PD_CA53_CPU0>;
189                         next-level-cache = <&L2_CA53>;
190                         enable-method = "psci";
191                         cpu-idle-states = <&CPU_SLEEP_1>;
192                         #cooling-cells = <2>;
193                         dynamic-power-coefficient = <277>;
194                         clocks = <&cpg CPG_CORE R8A774E1_CLK_Z2>;
195                         operating-points-v2 = <&cluster1_opp>;
196                         capacity-dmips-mhz = <535>;
197                 };
198
199                 a53_1: cpu@101 {
200                         compatible = "arm,cortex-a53";
201                         reg = <0x101>;
202                         device_type = "cpu";
203                         power-domains = <&sysc R8A774E1_PD_CA53_CPU1>;
204                         next-level-cache = <&L2_CA53>;
205                         enable-method = "psci";
206                         cpu-idle-states = <&CPU_SLEEP_1>;
207                         clocks = <&cpg CPG_CORE R8A774E1_CLK_Z2>;
208                         operating-points-v2 = <&cluster1_opp>;
209                         capacity-dmips-mhz = <535>;
210                 };
211
212                 a53_2: cpu@102 {
213                         compatible = "arm,cortex-a53";
214                         reg = <0x102>;
215                         device_type = "cpu";
216                         power-domains = <&sysc R8A774E1_PD_CA53_CPU2>;
217                         next-level-cache = <&L2_CA53>;
218                         enable-method = "psci";
219                         cpu-idle-states = <&CPU_SLEEP_1>;
220                         clocks = <&cpg CPG_CORE R8A774E1_CLK_Z2>;
221                         operating-points-v2 = <&cluster1_opp>;
222                         capacity-dmips-mhz = <535>;
223                 };
224
225                 a53_3: cpu@103 {
226                         compatible = "arm,cortex-a53";
227                         reg = <0x103>;
228                         device_type = "cpu";
229                         power-domains = <&sysc R8A774E1_PD_CA53_CPU3>;
230                         next-level-cache = <&L2_CA53>;
231                         enable-method = "psci";
232                         cpu-idle-states = <&CPU_SLEEP_1>;
233                         clocks = <&cpg CPG_CORE R8A774E1_CLK_Z2>;
234                         operating-points-v2 = <&cluster1_opp>;
235                         capacity-dmips-mhz = <535>;
236                 };
237
238                 L2_CA57: cache-controller-0 {
239                         compatible = "cache";
240                         power-domains = <&sysc R8A774E1_PD_CA57_SCU>;
241                         cache-unified;
242                         cache-level = <2>;
243                 };
244
245                 L2_CA53: cache-controller-1 {
246                         compatible = "cache";
247                         power-domains = <&sysc R8A774E1_PD_CA53_SCU>;
248                         cache-unified;
249                         cache-level = <2>;
250                 };
251
252                 idle-states {
253                         entry-method = "psci";
254
255                         CPU_SLEEP_0: cpu-sleep-0 {
256                                 compatible = "arm,idle-state";
257                                 arm,psci-suspend-param = <0x0010000>;
258                                 local-timer-stop;
259                                 entry-latency-us = <400>;
260                                 exit-latency-us = <500>;
261                                 min-residency-us = <4000>;
262                         };
263
264                         CPU_SLEEP_1: cpu-sleep-1 {
265                                 compatible = "arm,idle-state";
266                                 arm,psci-suspend-param = <0x0010000>;
267                                 local-timer-stop;
268                                 entry-latency-us = <700>;
269                                 exit-latency-us = <700>;
270                                 min-residency-us = <5000>;
271                         };
272                 };
273         };
274
275         extal_clk: extal {
276                 compatible = "fixed-clock";
277                 #clock-cells = <0>;
278                 /* This value must be overridden by the board */
279                 clock-frequency = <0>;
280         };
281
282         extalr_clk: extalr {
283                 compatible = "fixed-clock";
284                 #clock-cells = <0>;
285                 /* This value must be overridden by the board */
286                 clock-frequency = <0>;
287         };
288
289         /* External PCIe clock - can be overridden by the board */
290         pcie_bus_clk: pcie_bus {
291                 compatible = "fixed-clock";
292                 #clock-cells = <0>;
293                 clock-frequency = <0>;
294         };
295
296         pmu_a53 {
297                 compatible = "arm,cortex-a53-pmu";
298                 interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
299                                       <&gic GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
300                                       <&gic GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>,
301                                       <&gic GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
302                 interrupt-affinity = <&a53_0>, <&a53_1>, <&a53_2>, <&a53_3>;
303         };
304
305         pmu_a57 {
306                 compatible = "arm,cortex-a57-pmu";
307                 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
308                                       <&gic GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>,
309                                       <&gic GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>,
310                                       <&gic GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
311                 interrupt-affinity = <&a57_0>, <&a57_1>, <&a57_2>, <&a57_3>;
312         };
313
314         psci {
315                 compatible = "arm,psci-1.0", "arm,psci-0.2";
316                 method = "smc";
317         };
318
319         /* External SCIF clock - to be overridden by boards that provide it */
320         scif_clk: scif {
321                 compatible = "fixed-clock";
322                 #clock-cells = <0>;
323                 clock-frequency = <0>;
324         };
325
326         soc {
327                 compatible = "simple-bus";
328                 interrupt-parent = <&gic>;
329                 #address-cells = <2>;
330                 #size-cells = <2>;
331                 ranges;
332
333                 rwdt: watchdog@e6020000 {
334                         compatible = "renesas,r8a774e1-wdt",
335                                      "renesas,rcar-gen3-wdt";
336                         reg = <0 0xe6020000 0 0x0c>;
337                         interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
338                         clocks = <&cpg CPG_MOD 402>;
339                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
340                         resets = <&cpg 402>;
341                         status = "disabled";
342                 };
343
344                 gpio0: gpio@e6050000 {
345                         compatible = "renesas,gpio-r8a774e1",
346                                      "renesas,rcar-gen3-gpio";
347                         reg = <0 0xe6050000 0 0x50>;
348                         interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
349                         #gpio-cells = <2>;
350                         gpio-controller;
351                         gpio-ranges = <&pfc 0 0 16>;
352                         #interrupt-cells = <2>;
353                         interrupt-controller;
354                         clocks = <&cpg CPG_MOD 912>;
355                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
356                         resets = <&cpg 912>;
357                 };
358
359                 gpio1: gpio@e6051000 {
360                         compatible = "renesas,gpio-r8a774e1",
361                                      "renesas,rcar-gen3-gpio";
362                         reg = <0 0xe6051000 0 0x50>;
363                         interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
364                         #gpio-cells = <2>;
365                         gpio-controller;
366                         gpio-ranges = <&pfc 0 32 29>;
367                         #interrupt-cells = <2>;
368                         interrupt-controller;
369                         clocks = <&cpg CPG_MOD 911>;
370                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
371                         resets = <&cpg 911>;
372                 };
373
374                 gpio2: gpio@e6052000 {
375                         compatible = "renesas,gpio-r8a774e1",
376                                      "renesas,rcar-gen3-gpio";
377                         reg = <0 0xe6052000 0 0x50>;
378                         interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
379                         #gpio-cells = <2>;
380                         gpio-controller;
381                         gpio-ranges = <&pfc 0 64 15>;
382                         #interrupt-cells = <2>;
383                         interrupt-controller;
384                         clocks = <&cpg CPG_MOD 910>;
385                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
386                         resets = <&cpg 910>;
387                 };
388
389                 gpio3: gpio@e6053000 {
390                         compatible = "renesas,gpio-r8a774e1",
391                                      "renesas,rcar-gen3-gpio";
392                         reg = <0 0xe6053000 0 0x50>;
393                         interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
394                         #gpio-cells = <2>;
395                         gpio-controller;
396                         gpio-ranges = <&pfc 0 96 16>;
397                         #interrupt-cells = <2>;
398                         interrupt-controller;
399                         clocks = <&cpg CPG_MOD 909>;
400                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
401                         resets = <&cpg 909>;
402                 };
403
404                 gpio4: gpio@e6054000 {
405                         compatible = "renesas,gpio-r8a774e1",
406                                      "renesas,rcar-gen3-gpio";
407                         reg = <0 0xe6054000 0 0x50>;
408                         interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
409                         #gpio-cells = <2>;
410                         gpio-controller;
411                         gpio-ranges = <&pfc 0 128 18>;
412                         #interrupt-cells = <2>;
413                         interrupt-controller;
414                         clocks = <&cpg CPG_MOD 908>;
415                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
416                         resets = <&cpg 908>;
417                 };
418
419                 gpio5: gpio@e6055000 {
420                         compatible = "renesas,gpio-r8a774e1",
421                                      "renesas,rcar-gen3-gpio";
422                         reg = <0 0xe6055000 0 0x50>;
423                         interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
424                         #gpio-cells = <2>;
425                         gpio-controller;
426                         gpio-ranges = <&pfc 0 160 26>;
427                         #interrupt-cells = <2>;
428                         interrupt-controller;
429                         clocks = <&cpg CPG_MOD 907>;
430                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
431                         resets = <&cpg 907>;
432                 };
433
434                 gpio6: gpio@e6055400 {
435                         compatible = "renesas,gpio-r8a774e1",
436                                      "renesas,rcar-gen3-gpio";
437                         reg = <0 0xe6055400 0 0x50>;
438                         interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
439                         #gpio-cells = <2>;
440                         gpio-controller;
441                         gpio-ranges = <&pfc 0 192 32>;
442                         #interrupt-cells = <2>;
443                         interrupt-controller;
444                         clocks = <&cpg CPG_MOD 906>;
445                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
446                         resets = <&cpg 906>;
447                 };
448
449                 gpio7: gpio@e6055800 {
450                         compatible = "renesas,gpio-r8a774e1",
451                                      "renesas,rcar-gen3-gpio";
452                         reg = <0 0xe6055800 0 0x50>;
453                         interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
454                         #gpio-cells = <2>;
455                         gpio-controller;
456                         gpio-ranges = <&pfc 0 224 4>;
457                         #interrupt-cells = <2>;
458                         interrupt-controller;
459                         clocks = <&cpg CPG_MOD 905>;
460                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
461                         resets = <&cpg 905>;
462                 };
463
464                 pfc: pinctrl@e6060000 {
465                         compatible = "renesas,pfc-r8a774e1";
466                         reg = <0 0xe6060000 0 0x50c>;
467                 };
468
469                 cmt0: timer@e60f0000 {
470                         compatible = "renesas,r8a774e1-cmt0",
471                                      "renesas,rcar-gen3-cmt0";
472                         reg = <0 0xe60f0000 0 0x1004>;
473                         interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
474                                      <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
475                         clocks = <&cpg CPG_MOD 303>;
476                         clock-names = "fck";
477                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
478                         resets = <&cpg 303>;
479                         status = "disabled";
480                 };
481
482                 cmt1: timer@e6130000 {
483                         compatible = "renesas,r8a774e1-cmt1",
484                                      "renesas,rcar-gen3-cmt1";
485                         reg = <0 0xe6130000 0 0x1004>;
486                         interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
487                                      <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
488                                      <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
489                                      <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
490                                      <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
491                                      <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
492                                      <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
493                                      <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
494                         clocks = <&cpg CPG_MOD 302>;
495                         clock-names = "fck";
496                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
497                         resets = <&cpg 302>;
498                         status = "disabled";
499                 };
500
501                 cmt2: timer@e6140000 {
502                         compatible = "renesas,r8a774e1-cmt1",
503                                      "renesas,rcar-gen3-cmt1";
504                         reg = <0 0xe6140000 0 0x1004>;
505                         interrupts = <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>,
506                                      <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>,
507                                      <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
508                                      <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
509                                      <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
510                                      <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
511                                      <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
512                                      <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>;
513                         clocks = <&cpg CPG_MOD 301>;
514                         clock-names = "fck";
515                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
516                         resets = <&cpg 301>;
517                         status = "disabled";
518                 };
519
520                 cmt3: timer@e6148000 {
521                         compatible = "renesas,r8a774e1-cmt1",
522                                      "renesas,rcar-gen3-cmt1";
523                         reg = <0 0xe6148000 0 0x1004>;
524                         interrupts = <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>,
525                                      <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>,
526                                      <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>,
527                                      <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>,
528                                      <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>,
529                                      <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>,
530                                      <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>,
531                                      <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>;
532                         clocks = <&cpg CPG_MOD 300>;
533                         clock-names = "fck";
534                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
535                         resets = <&cpg 300>;
536                         status = "disabled";
537                 };
538
539                 cpg: clock-controller@e6150000 {
540                         compatible = "renesas,r8a774e1-cpg-mssr";
541                         reg = <0 0xe6150000 0 0x1000>;
542                         clocks = <&extal_clk>, <&extalr_clk>;
543                         clock-names = "extal", "extalr";
544                         #clock-cells = <2>;
545                         #power-domain-cells = <0>;
546                         #reset-cells = <1>;
547                 };
548
549                 rst: reset-controller@e6160000 {
550                         compatible = "renesas,r8a774e1-rst";
551                         reg = <0 0xe6160000 0 0x0200>;
552                 };
553
554                 sysc: system-controller@e6180000 {
555                         compatible = "renesas,r8a774e1-sysc";
556                         reg = <0 0xe6180000 0 0x0400>;
557                         #power-domain-cells = <1>;
558                 };
559
560                 tsc: thermal@e6198000 {
561                         compatible = "renesas,r8a774e1-thermal";
562                         reg = <0 0xe6198000 0 0x100>,
563                               <0 0xe61a0000 0 0x100>,
564                               <0 0xe61a8000 0 0x100>;
565                         interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>,
566                                      <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
567                                      <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
568                         clocks = <&cpg CPG_MOD 522>;
569                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
570                         resets = <&cpg 522>;
571                         #thermal-sensor-cells = <1>;
572                 };
573
574                 intc_ex: interrupt-controller@e61c0000 {
575                         compatible = "renesas,intc-ex-r8a774e1", "renesas,irqc";
576                         #interrupt-cells = <2>;
577                         interrupt-controller;
578                         reg = <0 0xe61c0000 0 0x200>;
579                         interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
580                                      <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
581                                      <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
582                                      <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
583                                      <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
584                                      <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
585                         clocks = <&cpg CPG_MOD 407>;
586                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
587                         resets = <&cpg 407>;
588                 };
589
590                 tmu0: timer@e61e0000 {
591                         compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
592                         reg = <0 0xe61e0000 0 0x30>;
593                         interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
594                                      <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>,
595                                      <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
596                         clocks = <&cpg CPG_MOD 125>;
597                         clock-names = "fck";
598                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
599                         resets = <&cpg 125>;
600                         status = "disabled";
601                 };
602
603                 tmu1: timer@e6fc0000 {
604                         compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
605                         reg = <0 0xe6fc0000 0 0x30>;
606                         interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>,
607                                      <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
608                                      <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>;
609                         clocks = <&cpg CPG_MOD 124>;
610                         clock-names = "fck";
611                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
612                         resets = <&cpg 124>;
613                         status = "disabled";
614                 };
615
616                 tmu2: timer@e6fd0000 {
617                         compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
618                         reg = <0 0xe6fd0000 0 0x30>;
619                         interrupts = <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
620                                      <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
621                                      <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>;
622                         clocks = <&cpg CPG_MOD 123>;
623                         clock-names = "fck";
624                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
625                         resets = <&cpg 123>;
626                         status = "disabled";
627                 };
628
629                 tmu3: timer@e6fe0000 {
630                         compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
631                         reg = <0 0xe6fe0000 0 0x30>;
632                         interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
633                                      <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>,
634                                      <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
635                         clocks = <&cpg CPG_MOD 122>;
636                         clock-names = "fck";
637                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
638                         resets = <&cpg 122>;
639                         status = "disabled";
640                 };
641
642                 tmu4: timer@ffc00000 {
643                         compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
644                         reg = <0 0xffc00000 0 0x30>;
645                         interrupts = <GIC_SPI 406 IRQ_TYPE_LEVEL_HIGH>,
646                                      <GIC_SPI 407 IRQ_TYPE_LEVEL_HIGH>,
647                                      <GIC_SPI 408 IRQ_TYPE_LEVEL_HIGH>;
648                         clocks = <&cpg CPG_MOD 121>;
649                         clock-names = "fck";
650                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
651                         resets = <&cpg 121>;
652                         status = "disabled";
653                 };
654
655                 i2c0: i2c@e6500000 {
656                         #address-cells = <1>;
657                         #size-cells = <0>;
658                         compatible = "renesas,i2c-r8a774e1",
659                                      "renesas,rcar-gen3-i2c";
660                         reg = <0 0xe6500000 0 0x40>;
661                         interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
662                         clocks = <&cpg CPG_MOD 931>;
663                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
664                         resets = <&cpg 931>;
665                         dmas = <&dmac1 0x91>, <&dmac1 0x90>,
666                                <&dmac2 0x91>, <&dmac2 0x90>;
667                         dma-names = "tx", "rx", "tx", "rx";
668                         i2c-scl-internal-delay-ns = <110>;
669                         status = "disabled";
670                 };
671
672                 i2c1: i2c@e6508000 {
673                         #address-cells = <1>;
674                         #size-cells = <0>;
675                         compatible = "renesas,i2c-r8a774e1",
676                                      "renesas,rcar-gen3-i2c";
677                         reg = <0 0xe6508000 0 0x40>;
678                         interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
679                         clocks = <&cpg CPG_MOD 930>;
680                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
681                         resets = <&cpg 930>;
682                         dmas = <&dmac1 0x93>, <&dmac1 0x92>,
683                                <&dmac2 0x93>, <&dmac2 0x92>;
684                         dma-names = "tx", "rx", "tx", "rx";
685                         i2c-scl-internal-delay-ns = <6>;
686                         status = "disabled";
687                 };
688
689                 i2c2: i2c@e6510000 {
690                         #address-cells = <1>;
691                         #size-cells = <0>;
692                         compatible = "renesas,i2c-r8a774e1",
693                                      "renesas,rcar-gen3-i2c";
694                         reg = <0 0xe6510000 0 0x40>;
695                         interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
696                         clocks = <&cpg CPG_MOD 929>;
697                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
698                         resets = <&cpg 929>;
699                         dmas = <&dmac1 0x95>, <&dmac1 0x94>,
700                                <&dmac2 0x95>, <&dmac2 0x94>;
701                         dma-names = "tx", "rx", "tx", "rx";
702                         i2c-scl-internal-delay-ns = <6>;
703                         status = "disabled";
704                 };
705
706                 i2c3: i2c@e66d0000 {
707                         #address-cells = <1>;
708                         #size-cells = <0>;
709                         compatible = "renesas,i2c-r8a774e1",
710                                      "renesas,rcar-gen3-i2c";
711                         reg = <0 0xe66d0000 0 0x40>;
712                         interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
713                         clocks = <&cpg CPG_MOD 928>;
714                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
715                         resets = <&cpg 928>;
716                         dmas = <&dmac0 0x97>, <&dmac0 0x96>;
717                         dma-names = "tx", "rx";
718                         i2c-scl-internal-delay-ns = <110>;
719                         status = "disabled";
720                 };
721
722                 i2c4: i2c@e66d8000 {
723                         #address-cells = <1>;
724                         #size-cells = <0>;
725                         compatible = "renesas,i2c-r8a774e1",
726                                      "renesas,rcar-gen3-i2c";
727                         reg = <0 0xe66d8000 0 0x40>;
728                         interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
729                         clocks = <&cpg CPG_MOD 927>;
730                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
731                         resets = <&cpg 927>;
732                         dmas = <&dmac0 0x99>, <&dmac0 0x98>;
733                         dma-names = "tx", "rx";
734                         i2c-scl-internal-delay-ns = <110>;
735                         status = "disabled";
736                 };
737
738                 i2c5: i2c@e66e0000 {
739                         #address-cells = <1>;
740                         #size-cells = <0>;
741                         compatible = "renesas,i2c-r8a774e1",
742                                      "renesas,rcar-gen3-i2c";
743                         reg = <0 0xe66e0000 0 0x40>;
744                         interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
745                         clocks = <&cpg CPG_MOD 919>;
746                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
747                         resets = <&cpg 919>;
748                         dmas = <&dmac0 0x9b>, <&dmac0 0x9a>;
749                         dma-names = "tx", "rx";
750                         i2c-scl-internal-delay-ns = <110>;
751                         status = "disabled";
752                 };
753
754                 i2c6: i2c@e66e8000 {
755                         #address-cells = <1>;
756                         #size-cells = <0>;
757                         compatible = "renesas,i2c-r8a774e1",
758                                      "renesas,rcar-gen3-i2c";
759                         reg = <0 0xe66e8000 0 0x40>;
760                         interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
761                         clocks = <&cpg CPG_MOD 918>;
762                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
763                         resets = <&cpg 918>;
764                         dmas = <&dmac0 0x9d>, <&dmac0 0x9c>;
765                         dma-names = "tx", "rx";
766                         i2c-scl-internal-delay-ns = <6>;
767                         status = "disabled";
768                 };
769
770                 iic_pmic: i2c@e60b0000 {
771                         #address-cells = <1>;
772                         #size-cells = <0>;
773                         compatible = "renesas,iic-r8a774e1",
774                                      "renesas,rcar-gen3-iic",
775                                      "renesas,rmobile-iic";
776                         reg = <0 0xe60b0000 0 0x425>;
777                         interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
778                         clocks = <&cpg CPG_MOD 926>;
779                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
780                         resets = <&cpg 926>;
781                         dmas = <&dmac0 0x11>, <&dmac0 0x10>;
782                         dma-names = "tx", "rx";
783                         status = "disabled";
784                 };
785
786                 hscif0: serial@e6540000 {
787                         compatible = "renesas,hscif-r8a774e1",
788                                      "renesas,rcar-gen3-hscif",
789                                      "renesas,hscif";
790                         reg = <0 0xe6540000 0 0x60>;
791                         interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
792                         clocks = <&cpg CPG_MOD 520>,
793                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
794                                  <&scif_clk>;
795                         clock-names = "fck", "brg_int", "scif_clk";
796                         dmas = <&dmac1 0x31>, <&dmac1 0x30>,
797                                <&dmac2 0x31>, <&dmac2 0x30>;
798                         dma-names = "tx", "rx", "tx", "rx";
799                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
800                         resets = <&cpg 520>;
801                         status = "disabled";
802                 };
803
804                 hscif1: serial@e6550000 {
805                         compatible = "renesas,hscif-r8a774e1",
806                                      "renesas,rcar-gen3-hscif",
807                                      "renesas,hscif";
808                         reg = <0 0xe6550000 0 0x60>;
809                         interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
810                         clocks = <&cpg CPG_MOD 519>,
811                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
812                                  <&scif_clk>;
813                         clock-names = "fck", "brg_int", "scif_clk";
814                         dmas = <&dmac1 0x33>, <&dmac1 0x32>,
815                                <&dmac2 0x33>, <&dmac2 0x32>;
816                         dma-names = "tx", "rx", "tx", "rx";
817                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
818                         resets = <&cpg 519>;
819                         status = "disabled";
820                 };
821
822                 hscif2: serial@e6560000 {
823                         compatible = "renesas,hscif-r8a774e1",
824                                      "renesas,rcar-gen3-hscif",
825                                      "renesas,hscif";
826                         reg = <0 0xe6560000 0 0x60>;
827                         interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
828                         clocks = <&cpg CPG_MOD 518>,
829                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
830                                  <&scif_clk>;
831                         clock-names = "fck", "brg_int", "scif_clk";
832                         dmas = <&dmac1 0x35>, <&dmac1 0x34>,
833                                <&dmac2 0x35>, <&dmac2 0x34>;
834                         dma-names = "tx", "rx", "tx", "rx";
835                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
836                         resets = <&cpg 518>;
837                         status = "disabled";
838                 };
839
840                 hscif3: serial@e66a0000 {
841                         compatible = "renesas,hscif-r8a774e1",
842                                      "renesas,rcar-gen3-hscif",
843                                      "renesas,hscif";
844                         reg = <0 0xe66a0000 0 0x60>;
845                         interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
846                         clocks = <&cpg CPG_MOD 517>,
847                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
848                                  <&scif_clk>;
849                         clock-names = "fck", "brg_int", "scif_clk";
850                         dmas = <&dmac0 0x37>, <&dmac0 0x36>;
851                         dma-names = "tx", "rx";
852                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
853                         resets = <&cpg 517>;
854                         status = "disabled";
855                 };
856
857                 hscif4: serial@e66b0000 {
858                         compatible = "renesas,hscif-r8a774e1",
859                                      "renesas,rcar-gen3-hscif",
860                                      "renesas,hscif";
861                         reg = <0 0xe66b0000 0 0x60>;
862                         interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
863                         clocks = <&cpg CPG_MOD 516>,
864                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
865                                  <&scif_clk>;
866                         clock-names = "fck", "brg_int", "scif_clk";
867                         dmas = <&dmac0 0x39>, <&dmac0 0x38>;
868                         dma-names = "tx", "rx";
869                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
870                         resets = <&cpg 516>;
871                         status = "disabled";
872                 };
873
874                 hsusb: usb@e6590000 {
875                         compatible = "renesas,usbhs-r8a774e1",
876                                      "renesas,rcar-gen3-usbhs";
877                         reg = <0 0xe6590000 0 0x200>;
878                         interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
879                         clocks = <&cpg CPG_MOD 704>, <&cpg CPG_MOD 703>;
880                         dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
881                                <&usb_dmac1 0>, <&usb_dmac1 1>;
882                         dma-names = "ch0", "ch1", "ch2", "ch3";
883                         renesas,buswait = <11>;
884                         phys = <&usb2_phy0 3>;
885                         phy-names = "usb";
886                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
887                         resets = <&cpg 704>, <&cpg 703>;
888                         status = "disabled";
889                 };
890
891                 usb2_clksel: clock-controller@e6590630 {
892                         compatible = "renesas,r8a774e1-rcar-usb2-clock-sel",
893                                      "renesas,rcar-gen3-usb2-clock-sel";
894                         reg = <0 0xe6590630 0 0x02>;
895                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>,
896                                  <&usb_extal_clk>, <&usb3s0_clk>;
897                         clock-names = "ehci_ohci", "hs-usb-if",
898                                       "usb_extal", "usb_xtal";
899                         #clock-cells = <0>;
900                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
901                         resets = <&cpg 703>, <&cpg 704>;
902                         reset-names = "ehci_ohci", "hs-usb-if";
903                         status = "disabled";
904                 };
905
906                 usb_dmac0: dma-controller@e65a0000 {
907                         compatible = "renesas,r8a774e1-usb-dmac",
908                                      "renesas,usb-dmac";
909                         reg = <0 0xe65a0000 0 0x100>;
910                         interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
911                                      <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
912                         interrupt-names = "ch0", "ch1";
913                         clocks = <&cpg CPG_MOD 330>;
914                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
915                         resets = <&cpg 330>;
916                         #dma-cells = <1>;
917                         dma-channels = <2>;
918                 };
919
920                 usb_dmac1: dma-controller@e65b0000 {
921                         compatible = "renesas,r8a774e1-usb-dmac",
922                                      "renesas,usb-dmac";
923                         reg = <0 0xe65b0000 0 0x100>;
924                         interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
925                                      <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
926                         interrupt-names = "ch0", "ch1";
927                         clocks = <&cpg CPG_MOD 331>;
928                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
929                         resets = <&cpg 331>;
930                         #dma-cells = <1>;
931                         dma-channels = <2>;
932                 };
933
934                 usb3_phy0: usb-phy@e65ee000 {
935                         compatible = "renesas,r8a774e1-usb3-phy",
936                                      "renesas,rcar-gen3-usb3-phy";
937                         reg = <0 0xe65ee000 0 0x90>;
938                         clocks = <&cpg CPG_MOD 328>, <&usb3s0_clk>,
939                                  <&usb_extal_clk>;
940                         clock-names = "usb3-if", "usb3s_clk", "usb_extal";
941                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
942                         resets = <&cpg 328>;
943                         #phy-cells = <0>;
944                         status = "disabled";
945                 };
946
947                 dmac0: dma-controller@e6700000 {
948                         compatible = "renesas,dmac-r8a774e1",
949                                      "renesas,rcar-dmac";
950                         reg = <0 0xe6700000 0 0x10000>;
951                         interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>,
952                                      <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
953                                      <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
954                                      <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
955                                      <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
956                                      <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
957                                      <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
958                                      <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
959                                      <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
960                                      <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
961                                      <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
962                                      <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
963                                      <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
964                                      <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
965                                      <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
966                                      <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>,
967                                      <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
968                         interrupt-names = "error",
969                                           "ch0", "ch1", "ch2", "ch3",
970                                           "ch4", "ch5", "ch6", "ch7",
971                                           "ch8", "ch9", "ch10", "ch11",
972                                           "ch12", "ch13", "ch14", "ch15";
973                         clocks = <&cpg CPG_MOD 219>;
974                         clock-names = "fck";
975                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
976                         resets = <&cpg 219>;
977                         #dma-cells = <1>;
978                         dma-channels = <16>;
979                         iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
980                                  <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
981                                  <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
982                                  <&ipmmu_ds0 6>, <&ipmmu_ds0 7>,
983                                  <&ipmmu_ds0 8>, <&ipmmu_ds0 9>,
984                                  <&ipmmu_ds0 10>, <&ipmmu_ds0 11>,
985                                  <&ipmmu_ds0 12>, <&ipmmu_ds0 13>,
986                                  <&ipmmu_ds0 14>, <&ipmmu_ds0 15>;
987                 };
988
989                 dmac1: dma-controller@e7300000 {
990                         compatible = "renesas,dmac-r8a774e1",
991                                      "renesas,rcar-dmac";
992                         reg = <0 0xe7300000 0 0x10000>;
993                         interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
994                                      <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
995                                      <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
996                                      <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
997                                      <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
998                                      <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
999                                      <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
1000                                      <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
1001                                      <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
1002                                      <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
1003                                      <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
1004                                      <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
1005                                      <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
1006                                      <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
1007                                      <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
1008                                      <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
1009                                      <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>;
1010                         interrupt-names = "error",
1011                                           "ch0", "ch1", "ch2", "ch3",
1012                                           "ch4", "ch5", "ch6", "ch7",
1013                                           "ch8", "ch9", "ch10", "ch11",
1014                                           "ch12", "ch13", "ch14", "ch15";
1015                         clocks = <&cpg CPG_MOD 218>;
1016                         clock-names = "fck";
1017                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1018                         resets = <&cpg 218>;
1019                         #dma-cells = <1>;
1020                         dma-channels = <16>;
1021                         iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
1022                                  <&ipmmu_ds1 2>, <&ipmmu_ds1 3>,
1023                                  <&ipmmu_ds1 4>, <&ipmmu_ds1 5>,
1024                                  <&ipmmu_ds1 6>, <&ipmmu_ds1 7>,
1025                                  <&ipmmu_ds1 8>, <&ipmmu_ds1 9>,
1026                                  <&ipmmu_ds1 10>, <&ipmmu_ds1 11>,
1027                                  <&ipmmu_ds1 12>, <&ipmmu_ds1 13>,
1028                                  <&ipmmu_ds1 14>, <&ipmmu_ds1 15>;
1029                 };
1030
1031                 dmac2: dma-controller@e7310000 {
1032                         compatible = "renesas,dmac-r8a774e1",
1033                                      "renesas,rcar-dmac";
1034                         reg = <0 0xe7310000 0 0x10000>;
1035                         interrupts = <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
1036                                      <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
1037                                      <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
1038                                      <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
1039                                      <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>,
1040                                      <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
1041                                      <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
1042                                      <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
1043                                      <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>,
1044                                      <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>,
1045                                      <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>,
1046                                      <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>,
1047                                      <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>,
1048                                      <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>,
1049                                      <GIC_SPI 430 IRQ_TYPE_LEVEL_HIGH>,
1050                                      <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>,
1051                                      <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>;
1052                         interrupt-names = "error",
1053                                           "ch0", "ch1", "ch2", "ch3",
1054                                           "ch4", "ch5", "ch6", "ch7",
1055                                           "ch8", "ch9", "ch10", "ch11",
1056                                           "ch12", "ch13", "ch14", "ch15";
1057                         clocks = <&cpg CPG_MOD 217>;
1058                         clock-names = "fck";
1059                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1060                         resets = <&cpg 217>;
1061                         #dma-cells = <1>;
1062                         dma-channels = <16>;
1063                         iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>,
1064                                  <&ipmmu_ds1 18>, <&ipmmu_ds1 19>,
1065                                  <&ipmmu_ds1 20>, <&ipmmu_ds1 21>,
1066                                  <&ipmmu_ds1 22>, <&ipmmu_ds1 23>,
1067                                  <&ipmmu_ds1 24>, <&ipmmu_ds1 25>,
1068                                  <&ipmmu_ds1 26>, <&ipmmu_ds1 27>,
1069                                  <&ipmmu_ds1 28>, <&ipmmu_ds1 29>,
1070                                  <&ipmmu_ds1 30>, <&ipmmu_ds1 31>;
1071                 };
1072
1073                 ipmmu_ds0: iommu@e6740000 {
1074                         compatible = "renesas,ipmmu-r8a774e1";
1075                         reg = <0 0xe6740000 0 0x1000>;
1076                         renesas,ipmmu-main = <&ipmmu_mm 0>;
1077                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1078                         #iommu-cells = <1>;
1079                 };
1080
1081                 ipmmu_ds1: iommu@e7740000 {
1082                         compatible = "renesas,ipmmu-r8a774e1";
1083                         reg = <0 0xe7740000 0 0x1000>;
1084                         renesas,ipmmu-main = <&ipmmu_mm 1>;
1085                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1086                         #iommu-cells = <1>;
1087                 };
1088
1089                 ipmmu_hc: iommu@e6570000 {
1090                         compatible = "renesas,ipmmu-r8a774e1";
1091                         reg = <0 0xe6570000 0 0x1000>;
1092                         renesas,ipmmu-main = <&ipmmu_mm 2>;
1093                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1094                         #iommu-cells = <1>;
1095                 };
1096
1097                 ipmmu_mm: iommu@e67b0000 {
1098                         compatible = "renesas,ipmmu-r8a774e1";
1099                         reg = <0 0xe67b0000 0 0x1000>;
1100                         interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
1101                                      <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
1102                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1103                         #iommu-cells = <1>;
1104                 };
1105
1106                 ipmmu_mp0: iommu@ec670000 {
1107                         compatible = "renesas,ipmmu-r8a774e1";
1108                         reg = <0 0xec670000 0 0x1000>;
1109                         renesas,ipmmu-main = <&ipmmu_mm 4>;
1110                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1111                         #iommu-cells = <1>;
1112                 };
1113
1114                 ipmmu_pv0: iommu@fd800000 {
1115                         compatible = "renesas,ipmmu-r8a774e1";
1116                         reg = <0 0xfd800000 0 0x1000>;
1117                         renesas,ipmmu-main = <&ipmmu_mm 6>;
1118                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1119                         #iommu-cells = <1>;
1120                 };
1121
1122                 ipmmu_pv1: iommu@fd950000 {
1123                         compatible = "renesas,ipmmu-r8a774e1";
1124                         reg = <0 0xfd950000 0 0x1000>;
1125                         renesas,ipmmu-main = <&ipmmu_mm 7>;
1126                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1127                         #iommu-cells = <1>;
1128                 };
1129
1130                 ipmmu_pv2: iommu@fd960000 {
1131                         compatible = "renesas,ipmmu-r8a774e1";
1132                         reg = <0 0xfd960000 0 0x1000>;
1133                         renesas,ipmmu-main = <&ipmmu_mm 8>;
1134                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1135                         #iommu-cells = <1>;
1136                 };
1137
1138                 ipmmu_pv3: iommu@fd970000 {
1139                         compatible = "renesas,ipmmu-r8a774e1";
1140                         reg = <0 0xfd970000 0 0x1000>;
1141                         renesas,ipmmu-main = <&ipmmu_mm 9>;
1142                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1143                         #iommu-cells = <1>;
1144                 };
1145
1146                 ipmmu_vc0: iommu@fe6b0000 {
1147                         compatible = "renesas,ipmmu-r8a774e1";
1148                         reg = <0 0xfe6b0000 0 0x1000>;
1149                         renesas,ipmmu-main = <&ipmmu_mm 12>;
1150                         power-domains = <&sysc R8A774E1_PD_A3VC>;
1151                         #iommu-cells = <1>;
1152                 };
1153
1154                 ipmmu_vc1: iommu@fe6f0000 {
1155                         compatible = "renesas,ipmmu-r8a774e1";
1156                         reg = <0 0xfe6f0000 0 0x1000>;
1157                         renesas,ipmmu-main = <&ipmmu_mm 13>;
1158                         power-domains = <&sysc R8A774E1_PD_A3VC>;
1159                         #iommu-cells = <1>;
1160                 };
1161
1162                 ipmmu_vi0: iommu@febd0000 {
1163                         compatible = "renesas,ipmmu-r8a774e1";
1164                         reg = <0 0xfebd0000 0 0x1000>;
1165                         renesas,ipmmu-main = <&ipmmu_mm 14>;
1166                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1167                         #iommu-cells = <1>;
1168                 };
1169
1170                 ipmmu_vi1: iommu@febe0000 {
1171                         compatible = "renesas,ipmmu-r8a774e1";
1172                         reg = <0 0xfebe0000 0 0x1000>;
1173                         renesas,ipmmu-main = <&ipmmu_mm 15>;
1174                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1175                         #iommu-cells = <1>;
1176                 };
1177
1178                 ipmmu_vp0: iommu@fe990000 {
1179                         compatible = "renesas,ipmmu-r8a774e1";
1180                         reg = <0 0xfe990000 0 0x1000>;
1181                         renesas,ipmmu-main = <&ipmmu_mm 16>;
1182                         power-domains = <&sysc R8A774E1_PD_A3VP>;
1183                         #iommu-cells = <1>;
1184                 };
1185
1186                 ipmmu_vp1: iommu@fe980000 {
1187                         compatible = "renesas,ipmmu-r8a774e1";
1188                         reg = <0 0xfe980000 0 0x1000>;
1189                         renesas,ipmmu-main = <&ipmmu_mm 17>;
1190                         power-domains = <&sysc R8A774E1_PD_A3VP>;
1191                         #iommu-cells = <1>;
1192                 };
1193
1194                 avb: ethernet@e6800000 {
1195                         compatible = "renesas,etheravb-r8a774e1",
1196                                      "renesas,etheravb-rcar-gen3";
1197                         reg = <0 0xe6800000 0 0x800>;
1198                         interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
1199                                      <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
1200                                      <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
1201                                      <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
1202                                      <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
1203                                      <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
1204                                      <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
1205                                      <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
1206                                      <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
1207                                      <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
1208                                      <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
1209                                      <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
1210                                      <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
1211                                      <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
1212                                      <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
1213                                      <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
1214                                      <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
1215                                      <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
1216                                      <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
1217                                      <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
1218                                      <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
1219                                      <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
1220                                      <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>,
1221                                      <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>,
1222                                      <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
1223                         interrupt-names = "ch0", "ch1", "ch2", "ch3",
1224                                           "ch4", "ch5", "ch6", "ch7",
1225                                           "ch8", "ch9", "ch10", "ch11",
1226                                           "ch12", "ch13", "ch14", "ch15",
1227                                           "ch16", "ch17", "ch18", "ch19",
1228                                           "ch20", "ch21", "ch22", "ch23",
1229                                           "ch24";
1230                         clocks = <&cpg CPG_MOD 812>;
1231                         clock-names = "fck";
1232                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1233                         resets = <&cpg 812>;
1234                         phy-mode = "rgmii";
1235                         rx-internal-delay-ps = <0>;
1236                         tx-internal-delay-ps = <0>;
1237                         iommus = <&ipmmu_ds0 16>;
1238                         #address-cells = <1>;
1239                         #size-cells = <0>;
1240                         status = "disabled";
1241                 };
1242
1243                 can0: can@e6c30000 {
1244                         compatible = "renesas,can-r8a774e1",
1245                                      "renesas,rcar-gen3-can";
1246                         reg = <0 0xe6c30000 0 0x1000>;
1247                         interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
1248                         clocks = <&cpg CPG_MOD 916>,
1249                                  <&cpg CPG_CORE R8A774E1_CLK_CANFD>,
1250                                  <&can_clk>;
1251                         clock-names = "clkp1", "clkp2", "can_clk";
1252                         assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
1253                         assigned-clock-rates = <40000000>;
1254                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1255                         resets = <&cpg 916>;
1256                         status = "disabled";
1257                 };
1258
1259                 can1: can@e6c38000 {
1260                         compatible = "renesas,can-r8a774e1",
1261                                      "renesas,rcar-gen3-can";
1262                         reg = <0 0xe6c38000 0 0x1000>;
1263                         interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
1264                         clocks = <&cpg CPG_MOD 915>,
1265                                  <&cpg CPG_CORE R8A774E1_CLK_CANFD>,
1266                                  <&can_clk>;
1267                         clock-names = "clkp1", "clkp2", "can_clk";
1268                         assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
1269                         assigned-clock-rates = <40000000>;
1270                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1271                         resets = <&cpg 915>;
1272                         status = "disabled";
1273                 };
1274
1275                 canfd: can@e66c0000 {
1276                         compatible = "renesas,r8a774e1-canfd",
1277                                      "renesas,rcar-gen3-canfd";
1278                         reg = <0 0xe66c0000 0 0x8000>;
1279                         interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
1280                                      <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
1281                         interrupt-names = "ch_int", "g_int";
1282                         clocks = <&cpg CPG_MOD 914>,
1283                                  <&cpg CPG_CORE R8A774E1_CLK_CANFD>,
1284                                  <&can_clk>;
1285                         clock-names = "fck", "canfd", "can_clk";
1286                         assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
1287                         assigned-clock-rates = <40000000>;
1288                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1289                         resets = <&cpg 914>;
1290                         status = "disabled";
1291
1292                         channel0 {
1293                                 status = "disabled";
1294                         };
1295
1296                         channel1 {
1297                                 status = "disabled";
1298                         };
1299                 };
1300
1301                 pwm0: pwm@e6e30000 {
1302                         compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1303                         reg = <0 0xe6e30000 0 0x8>;
1304                         clocks = <&cpg CPG_MOD 523>;
1305                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1306                         resets = <&cpg 523>;
1307                         #pwm-cells = <2>;
1308                         status = "disabled";
1309                 };
1310
1311                 pwm1: pwm@e6e31000 {
1312                         compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1313                         reg = <0 0xe6e31000 0 0x8>;
1314                         clocks = <&cpg CPG_MOD 523>;
1315                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1316                         resets = <&cpg 523>;
1317                         #pwm-cells = <2>;
1318                         status = "disabled";
1319                 };
1320
1321                 pwm2: pwm@e6e32000 {
1322                         compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1323                         reg = <0 0xe6e32000 0 0x8>;
1324                         clocks = <&cpg CPG_MOD 523>;
1325                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1326                         resets = <&cpg 523>;
1327                         #pwm-cells = <2>;
1328                         status = "disabled";
1329                 };
1330
1331                 pwm3: pwm@e6e33000 {
1332                         compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1333                         reg = <0 0xe6e33000 0 0x8>;
1334                         clocks = <&cpg CPG_MOD 523>;
1335                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1336                         resets = <&cpg 523>;
1337                         #pwm-cells = <2>;
1338                         status = "disabled";
1339                 };
1340
1341                 pwm4: pwm@e6e34000 {
1342                         compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1343                         reg = <0 0xe6e34000 0 0x8>;
1344                         clocks = <&cpg CPG_MOD 523>;
1345                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1346                         resets = <&cpg 523>;
1347                         #pwm-cells = <2>;
1348                         status = "disabled";
1349                 };
1350
1351                 pwm5: pwm@e6e35000 {
1352                         compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1353                         reg = <0 0xe6e35000 0 0x8>;
1354                         clocks = <&cpg CPG_MOD 523>;
1355                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1356                         resets = <&cpg 523>;
1357                         #pwm-cells = <2>;
1358                         status = "disabled";
1359                 };
1360
1361                 pwm6: pwm@e6e36000 {
1362                         compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1363                         reg = <0 0xe6e36000 0 0x8>;
1364                         clocks = <&cpg CPG_MOD 523>;
1365                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1366                         resets = <&cpg 523>;
1367                         #pwm-cells = <2>;
1368                         status = "disabled";
1369                 };
1370
1371                 scif0: serial@e6e60000 {
1372                         compatible = "renesas,scif-r8a774e1",
1373                                      "renesas,rcar-gen3-scif", "renesas,scif";
1374                         reg = <0 0xe6e60000 0 0x40>;
1375                         interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
1376                         clocks = <&cpg CPG_MOD 207>,
1377                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
1378                                  <&scif_clk>;
1379                         clock-names = "fck", "brg_int", "scif_clk";
1380                         dmas = <&dmac1 0x51>, <&dmac1 0x50>,
1381                                <&dmac2 0x51>, <&dmac2 0x50>;
1382                         dma-names = "tx", "rx", "tx", "rx";
1383                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1384                         resets = <&cpg 207>;
1385                         status = "disabled";
1386                 };
1387
1388                 scif1: serial@e6e68000 {
1389                         compatible = "renesas,scif-r8a774e1",
1390                                      "renesas,rcar-gen3-scif", "renesas,scif";
1391                         reg = <0 0xe6e68000 0 0x40>;
1392                         interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
1393                         clocks = <&cpg CPG_MOD 206>,
1394                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
1395                                  <&scif_clk>;
1396                         clock-names = "fck", "brg_int", "scif_clk";
1397                         dmas = <&dmac1 0x53>, <&dmac1 0x52>,
1398                                <&dmac2 0x53>, <&dmac2 0x52>;
1399                         dma-names = "tx", "rx", "tx", "rx";
1400                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1401                         resets = <&cpg 206>;
1402                         status = "disabled";
1403                 };
1404
1405                 scif2: serial@e6e88000 {
1406                         compatible = "renesas,scif-r8a774e1",
1407                                      "renesas,rcar-gen3-scif", "renesas,scif";
1408                         reg = <0 0xe6e88000 0 0x40>;
1409                         interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
1410                         clocks = <&cpg CPG_MOD 310>,
1411                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
1412                                  <&scif_clk>;
1413                         clock-names = "fck", "brg_int", "scif_clk";
1414                         dmas = <&dmac1 0x13>, <&dmac1 0x12>,
1415                                <&dmac2 0x13>, <&dmac2 0x12>;
1416                         dma-names = "tx", "rx", "tx", "rx";
1417                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1418                         resets = <&cpg 310>;
1419                         status = "disabled";
1420                 };
1421
1422                 scif3: serial@e6c50000 {
1423                         compatible = "renesas,scif-r8a774e1",
1424                                      "renesas,rcar-gen3-scif", "renesas,scif";
1425                         reg = <0 0xe6c50000 0 0x40>;
1426                         interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
1427                         clocks = <&cpg CPG_MOD 204>,
1428                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
1429                                  <&scif_clk>;
1430                         clock-names = "fck", "brg_int", "scif_clk";
1431                         dmas = <&dmac0 0x57>, <&dmac0 0x56>;
1432                         dma-names = "tx", "rx";
1433                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1434                         resets = <&cpg 204>;
1435                         status = "disabled";
1436                 };
1437
1438                 scif4: serial@e6c40000 {
1439                         compatible = "renesas,scif-r8a774e1",
1440                                      "renesas,rcar-gen3-scif", "renesas,scif";
1441                         reg = <0 0xe6c40000 0 0x40>;
1442                         interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
1443                         clocks = <&cpg CPG_MOD 203>,
1444                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
1445                                  <&scif_clk>;
1446                         clock-names = "fck", "brg_int", "scif_clk";
1447                         dmas = <&dmac0 0x59>, <&dmac0 0x58>;
1448                         dma-names = "tx", "rx";
1449                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1450                         resets = <&cpg 203>;
1451                         status = "disabled";
1452                 };
1453
1454                 scif5: serial@e6f30000 {
1455                         compatible = "renesas,scif-r8a774e1",
1456                                      "renesas,rcar-gen3-scif", "renesas,scif";
1457                         reg = <0 0xe6f30000 0 0x40>;
1458                         interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
1459                         clocks = <&cpg CPG_MOD 202>,
1460                                  <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
1461                                  <&scif_clk>;
1462                         clock-names = "fck", "brg_int", "scif_clk";
1463                         dmas = <&dmac1 0x5b>, <&dmac1 0x5a>,
1464                                <&dmac2 0x5b>, <&dmac2 0x5a>;
1465                         dma-names = "tx", "rx", "tx", "rx";
1466                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1467                         resets = <&cpg 202>;
1468                         status = "disabled";
1469                 };
1470
1471                 msiof0: spi@e6e90000 {
1472                         compatible = "renesas,msiof-r8a774e1",
1473                                      "renesas,rcar-gen3-msiof";
1474                         reg = <0 0xe6e90000 0 0x0064>;
1475                         interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
1476                         clocks = <&cpg CPG_MOD 211>;
1477                         dmas = <&dmac1 0x41>, <&dmac1 0x40>,
1478                                <&dmac2 0x41>, <&dmac2 0x40>;
1479                         dma-names = "tx", "rx", "tx", "rx";
1480                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1481                         resets = <&cpg 211>;
1482                         #address-cells = <1>;
1483                         #size-cells = <0>;
1484                         status = "disabled";
1485                 };
1486
1487                 msiof1: spi@e6ea0000 {
1488                         compatible = "renesas,msiof-r8a774e1",
1489                                      "renesas,rcar-gen3-msiof";
1490                         reg = <0 0xe6ea0000 0 0x0064>;
1491                         interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
1492                         clocks = <&cpg CPG_MOD 210>;
1493                         dmas = <&dmac1 0x43>, <&dmac1 0x42>,
1494                                <&dmac2 0x43>, <&dmac2 0x42>;
1495                         dma-names = "tx", "rx", "tx", "rx";
1496                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1497                         resets = <&cpg 210>;
1498                         #address-cells = <1>;
1499                         #size-cells = <0>;
1500                         status = "disabled";
1501                 };
1502
1503                 msiof2: spi@e6c00000 {
1504                         compatible = "renesas,msiof-r8a774e1",
1505                                      "renesas,rcar-gen3-msiof";
1506                         reg = <0 0xe6c00000 0 0x0064>;
1507                         interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
1508                         clocks = <&cpg CPG_MOD 209>;
1509                         dmas = <&dmac0 0x45>, <&dmac0 0x44>;
1510                         dma-names = "tx", "rx";
1511                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1512                         resets = <&cpg 209>;
1513                         #address-cells = <1>;
1514                         #size-cells = <0>;
1515                         status = "disabled";
1516                 };
1517
1518                 msiof3: spi@e6c10000 {
1519                         compatible = "renesas,msiof-r8a774e1",
1520                                      "renesas,rcar-gen3-msiof";
1521                         reg = <0 0xe6c10000 0 0x0064>;
1522                         interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
1523                         clocks = <&cpg CPG_MOD 208>;
1524                         dmas = <&dmac0 0x47>, <&dmac0 0x46>;
1525                         dma-names = "tx", "rx";
1526                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1527                         resets = <&cpg 208>;
1528                         #address-cells = <1>;
1529                         #size-cells = <0>;
1530                         status = "disabled";
1531                 };
1532
1533                 vin0: video@e6ef0000 {
1534                         compatible = "renesas,vin-r8a774e1";
1535                         reg = <0 0xe6ef0000 0 0x1000>;
1536                         interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
1537                         clocks = <&cpg CPG_MOD 811>;
1538                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1539                         resets = <&cpg 811>;
1540                         renesas,id = <0>;
1541                         status = "disabled";
1542
1543                         ports {
1544                                 #address-cells = <1>;
1545                                 #size-cells = <0>;
1546
1547                                 port@1 {
1548                                         #address-cells = <1>;
1549                                         #size-cells = <0>;
1550
1551                                         reg = <1>;
1552
1553                                         vin0csi20: endpoint@0 {
1554                                                 reg = <0>;
1555                                                 remote-endpoint = <&csi20vin0>;
1556                                         };
1557                                         vin0csi40: endpoint@2 {
1558                                                 reg = <2>;
1559                                                 remote-endpoint = <&csi40vin0>;
1560                                         };
1561                                 };
1562                         };
1563                 };
1564
1565                 vin1: video@e6ef1000 {
1566                         compatible = "renesas,vin-r8a774e1";
1567                         reg = <0 0xe6ef1000 0 0x1000>;
1568                         interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
1569                         clocks = <&cpg CPG_MOD 810>;
1570                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1571                         resets = <&cpg 810>;
1572                         renesas,id = <1>;
1573                         status = "disabled";
1574
1575                         ports {
1576                                 #address-cells = <1>;
1577                                 #size-cells = <0>;
1578
1579                                 port@1 {
1580                                         #address-cells = <1>;
1581                                         #size-cells = <0>;
1582
1583                                         reg = <1>;
1584
1585                                         vin1csi20: endpoint@0 {
1586                                                 reg = <0>;
1587                                                 remote-endpoint = <&csi20vin1>;
1588                                         };
1589                                         vin1csi40: endpoint@2 {
1590                                                 reg = <2>;
1591                                                 remote-endpoint = <&csi40vin1>;
1592                                         };
1593                                 };
1594                         };
1595                 };
1596
1597                 vin2: video@e6ef2000 {
1598                         compatible = "renesas,vin-r8a774e1";
1599                         reg = <0 0xe6ef2000 0 0x1000>;
1600                         interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
1601                         clocks = <&cpg CPG_MOD 809>;
1602                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1603                         resets = <&cpg 809>;
1604                         renesas,id = <2>;
1605                         status = "disabled";
1606
1607                         ports {
1608                                 #address-cells = <1>;
1609                                 #size-cells = <0>;
1610
1611                                 port@1 {
1612                                         #address-cells = <1>;
1613                                         #size-cells = <0>;
1614
1615                                         reg = <1>;
1616
1617                                         vin2csi20: endpoint@0 {
1618                                                 reg = <0>;
1619                                                 remote-endpoint = <&csi20vin2>;
1620                                         };
1621                                         vin2csi40: endpoint@2 {
1622                                                 reg = <2>;
1623                                                 remote-endpoint = <&csi40vin2>;
1624                                         };
1625                                 };
1626                         };
1627                 };
1628
1629                 vin3: video@e6ef3000 {
1630                         compatible = "renesas,vin-r8a774e1";
1631                         reg = <0 0xe6ef3000 0 0x1000>;
1632                         interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
1633                         clocks = <&cpg CPG_MOD 808>;
1634                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1635                         resets = <&cpg 808>;
1636                         renesas,id = <3>;
1637                         status = "disabled";
1638
1639                         ports {
1640                                 #address-cells = <1>;
1641                                 #size-cells = <0>;
1642
1643                                 port@1 {
1644                                         #address-cells = <1>;
1645                                         #size-cells = <0>;
1646
1647                                         reg = <1>;
1648
1649                                         vin3csi20: endpoint@0 {
1650                                                 reg = <0>;
1651                                                 remote-endpoint = <&csi20vin3>;
1652                                         };
1653                                         vin3csi40: endpoint@2 {
1654                                                 reg = <2>;
1655                                                 remote-endpoint = <&csi40vin3>;
1656                                         };
1657                                 };
1658                         };
1659                 };
1660
1661                 vin4: video@e6ef4000 {
1662                         compatible = "renesas,vin-r8a774e1";
1663                         reg = <0 0xe6ef4000 0 0x1000>;
1664                         interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
1665                         clocks = <&cpg CPG_MOD 807>;
1666                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1667                         resets = <&cpg 807>;
1668                         renesas,id = <4>;
1669                         status = "disabled";
1670
1671                         ports {
1672                                 #address-cells = <1>;
1673                                 #size-cells = <0>;
1674
1675                                 port@1 {
1676                                         #address-cells = <1>;
1677                                         #size-cells = <0>;
1678
1679                                         reg = <1>;
1680
1681                                         vin4csi20: endpoint@0 {
1682                                                 reg = <0>;
1683                                                 remote-endpoint = <&csi20vin4>;
1684                                         };
1685                                 };
1686                         };
1687                 };
1688
1689                 vin5: video@e6ef5000 {
1690                         compatible = "renesas,vin-r8a774e1";
1691                         reg = <0 0xe6ef5000 0 0x1000>;
1692                         interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
1693                         clocks = <&cpg CPG_MOD 806>;
1694                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1695                         resets = <&cpg 806>;
1696                         renesas,id = <5>;
1697                         status = "disabled";
1698
1699                         ports {
1700                                 #address-cells = <1>;
1701                                 #size-cells = <0>;
1702
1703                                 port@1 {
1704                                         #address-cells = <1>;
1705                                         #size-cells = <0>;
1706
1707                                         reg = <1>;
1708
1709                                         vin5csi20: endpoint@0 {
1710                                                 reg = <0>;
1711                                                 remote-endpoint = <&csi20vin5>;
1712                                         };
1713                                 };
1714                         };
1715                 };
1716
1717                 vin6: video@e6ef6000 {
1718                         compatible = "renesas,vin-r8a774e1";
1719                         reg = <0 0xe6ef6000 0 0x1000>;
1720                         interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
1721                         clocks = <&cpg CPG_MOD 805>;
1722                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1723                         resets = <&cpg 805>;
1724                         renesas,id = <6>;
1725                         status = "disabled";
1726
1727                         ports {
1728                                 #address-cells = <1>;
1729                                 #size-cells = <0>;
1730
1731                                 port@1 {
1732                                         #address-cells = <1>;
1733                                         #size-cells = <0>;
1734
1735                                         reg = <1>;
1736
1737                                         vin6csi20: endpoint@0 {
1738                                                 reg = <0>;
1739                                                 remote-endpoint = <&csi20vin6>;
1740                                         };
1741                                 };
1742                         };
1743                 };
1744
1745                 vin7: video@e6ef7000 {
1746                         compatible = "renesas,vin-r8a774e1";
1747                         reg = <0 0xe6ef7000 0 0x1000>;
1748                         interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>;
1749                         clocks = <&cpg CPG_MOD 804>;
1750                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1751                         resets = <&cpg 804>;
1752                         renesas,id = <7>;
1753                         status = "disabled";
1754
1755                         ports {
1756                                 #address-cells = <1>;
1757                                 #size-cells = <0>;
1758
1759                                 port@1 {
1760                                         #address-cells = <1>;
1761                                         #size-cells = <0>;
1762
1763                                         reg = <1>;
1764
1765                                         vin7csi20: endpoint@0 {
1766                                                 reg = <0>;
1767                                                 remote-endpoint = <&csi20vin7>;
1768                                         };
1769                                 };
1770                         };
1771                 };
1772
1773                 rcar_sound: sound@ec500000 {
1774                         /*
1775                          * #sound-dai-cells is required if simple-card
1776                          *
1777                          * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1778                          * Multi  DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1779                          */
1780                         /*
1781                          * #clock-cells is required for audio_clkout0/1/2/3
1782                          *
1783                          * clkout       : #clock-cells = <0>;   <&rcar_sound>;
1784                          * clkout0/1/2/3: #clock-cells = <1>;   <&rcar_sound N>;
1785                          */
1786                         compatible = "renesas,rcar_sound-r8a774e1", "renesas,rcar_sound-gen3";
1787                         reg = <0 0xec500000 0 0x1000>, /* SCU */
1788                               <0 0xec5a0000 0 0x100>,  /* ADG */
1789                               <0 0xec540000 0 0x1000>, /* SSIU */
1790                               <0 0xec541000 0 0x280>,  /* SSI */
1791                               <0 0xec760000 0 0x200>;  /* Audio DMAC peri peri*/
1792                         reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1793
1794                         clocks = <&cpg CPG_MOD 1005>,
1795                                  <&cpg CPG_MOD 1006>, <&cpg CPG_MOD 1007>,
1796                                  <&cpg CPG_MOD 1008>, <&cpg CPG_MOD 1009>,
1797                                  <&cpg CPG_MOD 1010>, <&cpg CPG_MOD 1011>,
1798                                  <&cpg CPG_MOD 1012>, <&cpg CPG_MOD 1013>,
1799                                  <&cpg CPG_MOD 1014>, <&cpg CPG_MOD 1015>,
1800                                  <&cpg CPG_MOD 1022>, <&cpg CPG_MOD 1023>,
1801                                  <&cpg CPG_MOD 1024>, <&cpg CPG_MOD 1025>,
1802                                  <&cpg CPG_MOD 1026>, <&cpg CPG_MOD 1027>,
1803                                  <&cpg CPG_MOD 1028>, <&cpg CPG_MOD 1029>,
1804                                  <&cpg CPG_MOD 1030>, <&cpg CPG_MOD 1031>,
1805                                  <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
1806                                  <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>,
1807                                  <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>,
1808                                  <&audio_clk_a>, <&audio_clk_b>,
1809                                  <&audio_clk_c>,
1810                                  <&cpg CPG_MOD 922>;
1811                         clock-names = "ssi-all",
1812                                       "ssi.9", "ssi.8", "ssi.7", "ssi.6",
1813                                       "ssi.5", "ssi.4", "ssi.3", "ssi.2",
1814                                       "ssi.1", "ssi.0",
1815                                       "src.9", "src.8", "src.7", "src.6",
1816                                       "src.5", "src.4", "src.3", "src.2",
1817                                       "src.1", "src.0",
1818                                       "mix.1", "mix.0",
1819                                       "ctu.1", "ctu.0",
1820                                       "dvc.0", "dvc.1",
1821                                       "clk_a", "clk_b", "clk_c", "clk_i";
1822                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1823                         resets = <&cpg 1005>,
1824                                  <&cpg 1006>, <&cpg 1007>,
1825                                  <&cpg 1008>, <&cpg 1009>,
1826                                  <&cpg 1010>, <&cpg 1011>,
1827                                  <&cpg 1012>, <&cpg 1013>,
1828                                  <&cpg 1014>, <&cpg 1015>;
1829                         reset-names = "ssi-all",
1830                                       "ssi.9", "ssi.8", "ssi.7", "ssi.6",
1831                                       "ssi.5", "ssi.4", "ssi.3", "ssi.2",
1832                                       "ssi.1", "ssi.0";
1833                         status = "disabled";
1834
1835                         rcar_sound,dvc {
1836                                 dvc0: dvc-0 {
1837                                         dmas = <&audma1 0xbc>;
1838                                         dma-names = "tx";
1839                                 };
1840                                 dvc1: dvc-1 {
1841                                         dmas = <&audma1 0xbe>;
1842                                         dma-names = "tx";
1843                                 };
1844                         };
1845
1846                         rcar_sound,mix {
1847                                 mix0: mix-0 { };
1848                                 mix1: mix-1 { };
1849                         };
1850
1851                         rcar_sound,ctu {
1852                                 ctu00: ctu-0 { };
1853                                 ctu01: ctu-1 { };
1854                                 ctu02: ctu-2 { };
1855                                 ctu03: ctu-3 { };
1856                                 ctu10: ctu-4 { };
1857                                 ctu11: ctu-5 { };
1858                                 ctu12: ctu-6 { };
1859                                 ctu13: ctu-7 { };
1860                         };
1861
1862                         rcar_sound,src {
1863                                 src0: src-0 {
1864                                         interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
1865                                         dmas = <&audma0 0x85>, <&audma1 0x9a>;
1866                                         dma-names = "rx", "tx";
1867                                 };
1868                                 src1: src-1 {
1869                                         interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
1870                                         dmas = <&audma0 0x87>, <&audma1 0x9c>;
1871                                         dma-names = "rx", "tx";
1872                                 };
1873                                 src2: src-2 {
1874                                         interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
1875                                         dmas = <&audma0 0x89>, <&audma1 0x9e>;
1876                                         dma-names = "rx", "tx";
1877                                 };
1878                                 src3: src-3 {
1879                                         interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
1880                                         dmas = <&audma0 0x8b>, <&audma1 0xa0>;
1881                                         dma-names = "rx", "tx";
1882                                 };
1883                                 src4: src-4 {
1884                                         interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
1885                                         dmas = <&audma0 0x8d>, <&audma1 0xb0>;
1886                                         dma-names = "rx", "tx";
1887                                 };
1888                                 src5: src-5 {
1889                                         interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
1890                                         dmas = <&audma0 0x8f>, <&audma1 0xb2>;
1891                                         dma-names = "rx", "tx";
1892                                 };
1893                                 src6: src-6 {
1894                                         interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
1895                                         dmas = <&audma0 0x91>, <&audma1 0xb4>;
1896                                         dma-names = "rx", "tx";
1897                                 };
1898                                 src7: src-7 {
1899                                         interrupts = <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>;
1900                                         dmas = <&audma0 0x93>, <&audma1 0xb6>;
1901                                         dma-names = "rx", "tx";
1902                                 };
1903                                 src8: src-8 {
1904                                         interrupts = <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
1905                                         dmas = <&audma0 0x95>, <&audma1 0xb8>;
1906                                         dma-names = "rx", "tx";
1907                                 };
1908                                 src9: src-9 {
1909                                         interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>;
1910                                         dmas = <&audma0 0x97>, <&audma1 0xba>;
1911                                         dma-names = "rx", "tx";
1912                                 };
1913                         };
1914
1915                         rcar_sound,ssiu {
1916                                 ssiu00: ssiu-0 {
1917                                         dmas = <&audma0 0x15>, <&audma1 0x16>;
1918                                         dma-names = "rx", "tx";
1919                                 };
1920                                 ssiu01: ssiu-1 {
1921                                         dmas = <&audma0 0x35>, <&audma1 0x36>;
1922                                         dma-names = "rx", "tx";
1923                                 };
1924                                 ssiu02: ssiu-2 {
1925                                         dmas = <&audma0 0x37>, <&audma1 0x38>;
1926                                         dma-names = "rx", "tx";
1927                                 };
1928                                 ssiu03: ssiu-3 {
1929                                         dmas = <&audma0 0x47>, <&audma1 0x48>;
1930                                         dma-names = "rx", "tx";
1931                                 };
1932                                 ssiu04: ssiu-4 {
1933                                         dmas = <&audma0 0x3F>, <&audma1 0x40>;
1934                                         dma-names = "rx", "tx";
1935                                 };
1936                                 ssiu05: ssiu-5 {
1937                                         dmas = <&audma0 0x43>, <&audma1 0x44>;
1938                                         dma-names = "rx", "tx";
1939                                 };
1940                                 ssiu06: ssiu-6 {
1941                                         dmas = <&audma0 0x4F>, <&audma1 0x50>;
1942                                         dma-names = "rx", "tx";
1943                                 };
1944                                 ssiu07: ssiu-7 {
1945                                         dmas = <&audma0 0x53>, <&audma1 0x54>;
1946                                         dma-names = "rx", "tx";
1947                                 };
1948                                 ssiu10: ssiu-8 {
1949                                         dmas = <&audma0 0x49>, <&audma1 0x4a>;
1950                                         dma-names = "rx", "tx";
1951                                 };
1952                                 ssiu11: ssiu-9 {
1953                                         dmas = <&audma0 0x4B>, <&audma1 0x4C>;
1954                                         dma-names = "rx", "tx";
1955                                 };
1956                                 ssiu12: ssiu-10 {
1957                                         dmas = <&audma0 0x57>, <&audma1 0x58>;
1958                                         dma-names = "rx", "tx";
1959                                 };
1960                                 ssiu13: ssiu-11 {
1961                                         dmas = <&audma0 0x59>, <&audma1 0x5A>;
1962                                         dma-names = "rx", "tx";
1963                                 };
1964                                 ssiu14: ssiu-12 {
1965                                         dmas = <&audma0 0x5F>, <&audma1 0x60>;
1966                                         dma-names = "rx", "tx";
1967                                 };
1968                                 ssiu15: ssiu-13 {
1969                                         dmas = <&audma0 0xC3>, <&audma1 0xC4>;
1970                                         dma-names = "rx", "tx";
1971                                 };
1972                                 ssiu16: ssiu-14 {
1973                                         dmas = <&audma0 0xC7>, <&audma1 0xC8>;
1974                                         dma-names = "rx", "tx";
1975                                 };
1976                                 ssiu17: ssiu-15 {
1977                                         dmas = <&audma0 0xCB>, <&audma1 0xCC>;
1978                                         dma-names = "rx", "tx";
1979                                 };
1980                                 ssiu20: ssiu-16 {
1981                                         dmas = <&audma0 0x63>, <&audma1 0x64>;
1982                                         dma-names = "rx", "tx";
1983                                 };
1984                                 ssiu21: ssiu-17 {
1985                                         dmas = <&audma0 0x67>, <&audma1 0x68>;
1986                                         dma-names = "rx", "tx";
1987                                 };
1988                                 ssiu22: ssiu-18 {
1989                                         dmas = <&audma0 0x6B>, <&audma1 0x6C>;
1990                                         dma-names = "rx", "tx";
1991                                 };
1992                                 ssiu23: ssiu-19 {
1993                                         dmas = <&audma0 0x6D>, <&audma1 0x6E>;
1994                                         dma-names = "rx", "tx";
1995                                 };
1996                                 ssiu24: ssiu-20 {
1997                                         dmas = <&audma0 0xCF>, <&audma1 0xCE>;
1998                                         dma-names = "rx", "tx";
1999                                 };
2000                                 ssiu25: ssiu-21 {
2001                                         dmas = <&audma0 0xEB>, <&audma1 0xEC>;
2002                                         dma-names = "rx", "tx";
2003                                 };
2004                                 ssiu26: ssiu-22 {
2005                                         dmas = <&audma0 0xED>, <&audma1 0xEE>;
2006                                         dma-names = "rx", "tx";
2007                                 };
2008                                 ssiu27: ssiu-23 {
2009                                         dmas = <&audma0 0xEF>, <&audma1 0xF0>;
2010                                         dma-names = "rx", "tx";
2011                                 };
2012                                 ssiu30: ssiu-24 {
2013                                         dmas = <&audma0 0x6f>, <&audma1 0x70>;
2014                                         dma-names = "rx", "tx";
2015                                 };
2016                                 ssiu31: ssiu-25 {
2017                                         dmas = <&audma0 0x21>, <&audma1 0x22>;
2018                                         dma-names = "rx", "tx";
2019                                 };
2020                                 ssiu32: ssiu-26 {
2021                                         dmas = <&audma0 0x23>, <&audma1 0x24>;
2022                                         dma-names = "rx", "tx";
2023                                 };
2024                                 ssiu33: ssiu-27 {
2025                                         dmas = <&audma0 0x25>, <&audma1 0x26>;
2026                                         dma-names = "rx", "tx";
2027                                 };
2028                                 ssiu34: ssiu-28 {
2029                                         dmas = <&audma0 0x27>, <&audma1 0x28>;
2030                                         dma-names = "rx", "tx";
2031                                 };
2032                                 ssiu35: ssiu-29 {
2033                                         dmas = <&audma0 0x29>, <&audma1 0x2A>;
2034                                         dma-names = "rx", "tx";
2035                                 };
2036                                 ssiu36: ssiu-30 {
2037                                         dmas = <&audma0 0x2B>, <&audma1 0x2C>;
2038                                         dma-names = "rx", "tx";
2039                                 };
2040                                 ssiu37: ssiu-31 {
2041                                         dmas = <&audma0 0x2D>, <&audma1 0x2E>;
2042                                         dma-names = "rx", "tx";
2043                                 };
2044                                 ssiu40: ssiu-32 {
2045                                         dmas = <&audma0 0x71>, <&audma1 0x72>;
2046                                         dma-names = "rx", "tx";
2047                                 };
2048                                 ssiu41: ssiu-33 {
2049                                         dmas = <&audma0 0x17>, <&audma1 0x18>;
2050                                         dma-names = "rx", "tx";
2051                                 };
2052                                 ssiu42: ssiu-34 {
2053                                         dmas = <&audma0 0x19>, <&audma1 0x1A>;
2054                                         dma-names = "rx", "tx";
2055                                 };
2056                                 ssiu43: ssiu-35 {
2057                                         dmas = <&audma0 0x1B>, <&audma1 0x1C>;
2058                                         dma-names = "rx", "tx";
2059                                 };
2060                                 ssiu44: ssiu-36 {
2061                                         dmas = <&audma0 0x1D>, <&audma1 0x1E>;
2062                                         dma-names = "rx", "tx";
2063                                 };
2064                                 ssiu45: ssiu-37 {
2065                                         dmas = <&audma0 0x1F>, <&audma1 0x20>;
2066                                         dma-names = "rx", "tx";
2067                                 };
2068                                 ssiu46: ssiu-38 {
2069                                         dmas = <&audma0 0x31>, <&audma1 0x32>;
2070                                         dma-names = "rx", "tx";
2071                                 };
2072                                 ssiu47: ssiu-39 {
2073                                         dmas = <&audma0 0x33>, <&audma1 0x34>;
2074                                         dma-names = "rx", "tx";
2075                                 };
2076                                 ssiu50: ssiu-40 {
2077                                         dmas = <&audma0 0x73>, <&audma1 0x74>;
2078                                         dma-names = "rx", "tx";
2079                                 };
2080                                 ssiu60: ssiu-41 {
2081                                         dmas = <&audma0 0x75>, <&audma1 0x76>;
2082                                         dma-names = "rx", "tx";
2083                                 };
2084                                 ssiu70: ssiu-42 {
2085                                         dmas = <&audma0 0x79>, <&audma1 0x7a>;
2086                                         dma-names = "rx", "tx";
2087                                 };
2088                                 ssiu80: ssiu-43 {
2089                                         dmas = <&audma0 0x7b>, <&audma1 0x7c>;
2090                                         dma-names = "rx", "tx";
2091                                 };
2092                                 ssiu90: ssiu-44 {
2093                                         dmas = <&audma0 0x7d>, <&audma1 0x7e>;
2094                                         dma-names = "rx", "tx";
2095                                 };
2096                                 ssiu91: ssiu-45 {
2097                                         dmas = <&audma0 0x7F>, <&audma1 0x80>;
2098                                         dma-names = "rx", "tx";
2099                                 };
2100                                 ssiu92: ssiu-46 {
2101                                         dmas = <&audma0 0x81>, <&audma1 0x82>;
2102                                         dma-names = "rx", "tx";
2103                                 };
2104                                 ssiu93: ssiu-47 {
2105                                         dmas = <&audma0 0x83>, <&audma1 0x84>;
2106                                         dma-names = "rx", "tx";
2107                                 };
2108                                 ssiu94: ssiu-48 {
2109                                         dmas = <&audma0 0xA3>, <&audma1 0xA4>;
2110                                         dma-names = "rx", "tx";
2111                                 };
2112                                 ssiu95: ssiu-49 {
2113                                         dmas = <&audma0 0xA5>, <&audma1 0xA6>;
2114                                         dma-names = "rx", "tx";
2115                                 };
2116                                 ssiu96: ssiu-50 {
2117                                         dmas = <&audma0 0xA7>, <&audma1 0xA8>;
2118                                         dma-names = "rx", "tx";
2119                                 };
2120                                 ssiu97: ssiu-51 {
2121                                         dmas = <&audma0 0xA9>, <&audma1 0xAA>;
2122                                         dma-names = "rx", "tx";
2123                                 };
2124                         };
2125
2126                         rcar_sound,ssi {
2127                                 ssi0: ssi-0 {
2128                                         interrupts = <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>;
2129                                         dmas = <&audma0 0x01>, <&audma1 0x02>;
2130                                         dma-names = "rx", "tx";
2131                                 };
2132                                 ssi1: ssi-1 {
2133                                         interrupts = <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>;
2134                                         dmas = <&audma0 0x03>, <&audma1 0x04>;
2135                                         dma-names = "rx", "tx";
2136                                 };
2137                                 ssi2: ssi-2 {
2138                                         interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>;
2139                                         dmas = <&audma0 0x05>, <&audma1 0x06>;
2140                                         dma-names = "rx", "tx";
2141                                 };
2142                                 ssi3: ssi-3 {
2143                                         interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
2144                                         dmas = <&audma0 0x07>, <&audma1 0x08>;
2145                                         dma-names = "rx", "tx";
2146                                 };
2147                                 ssi4: ssi-4 {
2148                                         interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>;
2149                                         dmas = <&audma0 0x09>, <&audma1 0x0a>;
2150                                         dma-names = "rx", "tx";
2151                                 };
2152                                 ssi5: ssi-5 {
2153                                         interrupts = <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>;
2154                                         dmas = <&audma0 0x0b>, <&audma1 0x0c>;
2155                                         dma-names = "rx", "tx";
2156                                 };
2157                                 ssi6: ssi-6 {
2158                                         interrupts = <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>;
2159                                         dmas = <&audma0 0x0d>, <&audma1 0x0e>;
2160                                         dma-names = "rx", "tx";
2161                                 };
2162                                 ssi7: ssi-7 {
2163                                         interrupts = <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>;
2164                                         dmas = <&audma0 0x0f>, <&audma1 0x10>;
2165                                         dma-names = "rx", "tx";
2166                                 };
2167                                 ssi8: ssi-8 {
2168                                         interrupts = <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>;
2169                                         dmas = <&audma0 0x11>, <&audma1 0x12>;
2170                                         dma-names = "rx", "tx";
2171                                 };
2172                                 ssi9: ssi-9 {
2173                                         interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>;
2174                                         dmas = <&audma0 0x13>, <&audma1 0x14>;
2175                                         dma-names = "rx", "tx";
2176                                 };
2177                         };
2178                 };
2179
2180                 audma0: dma-controller@ec700000 {
2181                         compatible = "renesas,dmac-r8a774e1",
2182                                      "renesas,rcar-dmac";
2183                         reg = <0 0xec700000 0 0x10000>;
2184                         interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>,
2185                                      <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
2186                                      <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
2187                                      <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
2188                                      <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
2189                                      <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
2190                                      <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
2191                                      <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
2192                                      <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
2193                                      <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
2194                                      <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
2195                                      <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
2196                                      <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
2197                                      <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
2198                                      <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
2199                                      <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
2200                                      <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
2201                         interrupt-names = "error",
2202                                           "ch0", "ch1", "ch2", "ch3",
2203                                           "ch4", "ch5", "ch6", "ch7",
2204                                           "ch8", "ch9", "ch10", "ch11",
2205                                           "ch12", "ch13", "ch14", "ch15";
2206                         clocks = <&cpg CPG_MOD 502>;
2207                         clock-names = "fck";
2208                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2209                         resets = <&cpg 502>;
2210                         #dma-cells = <1>;
2211                         dma-channels = <16>;
2212                         iommus = <&ipmmu_mp0 0>, <&ipmmu_mp0 1>,
2213                                  <&ipmmu_mp0 2>, <&ipmmu_mp0 3>,
2214                                  <&ipmmu_mp0 4>, <&ipmmu_mp0 5>,
2215                                  <&ipmmu_mp0 6>, <&ipmmu_mp0 7>,
2216                                  <&ipmmu_mp0 8>, <&ipmmu_mp0 9>,
2217                                  <&ipmmu_mp0 10>, <&ipmmu_mp0 11>,
2218                                  <&ipmmu_mp0 12>, <&ipmmu_mp0 13>,
2219                                  <&ipmmu_mp0 14>, <&ipmmu_mp0 15>;
2220                 };
2221
2222                 audma1: dma-controller@ec720000 {
2223                         compatible = "renesas,dmac-r8a774e1",
2224                                      "renesas,rcar-dmac";
2225                         reg = <0 0xec720000 0 0x10000>;
2226                         interrupts = <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>,
2227                                      <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
2228                                      <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
2229                                      <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
2230                                      <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
2231                                      <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
2232                                      <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
2233                                      <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
2234                                      <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
2235                                      <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
2236                                      <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
2237                                      <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
2238                                      <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
2239                                      <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>,
2240                                      <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>,
2241                                      <GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH>,
2242                                      <GIC_SPI 383 IRQ_TYPE_LEVEL_HIGH>;
2243                         interrupt-names = "error",
2244                                           "ch0", "ch1", "ch2", "ch3",
2245                                           "ch4", "ch5", "ch6", "ch7",
2246                                           "ch8", "ch9", "ch10", "ch11",
2247                                           "ch12", "ch13", "ch14", "ch15";
2248                         clocks = <&cpg CPG_MOD 501>;
2249                         clock-names = "fck";
2250                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2251                         resets = <&cpg 501>;
2252                         #dma-cells = <1>;
2253                         dma-channels = <16>;
2254                         iommus = <&ipmmu_mp0 16>, <&ipmmu_mp0 17>,
2255                                  <&ipmmu_mp0 18>, <&ipmmu_mp0 19>,
2256                                  <&ipmmu_mp0 20>, <&ipmmu_mp0 21>,
2257                                  <&ipmmu_mp0 22>, <&ipmmu_mp0 23>,
2258                                  <&ipmmu_mp0 24>, <&ipmmu_mp0 25>,
2259                                  <&ipmmu_mp0 26>, <&ipmmu_mp0 27>,
2260                                  <&ipmmu_mp0 28>, <&ipmmu_mp0 29>,
2261                                  <&ipmmu_mp0 30>, <&ipmmu_mp0 31>;
2262                 };
2263
2264                 xhci0: usb@ee000000 {
2265                         compatible = "renesas,xhci-r8a774e1",
2266                                      "renesas,rcar-gen3-xhci";
2267                         reg = <0 0xee000000 0 0xc00>;
2268                         interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
2269                         clocks = <&cpg CPG_MOD 328>;
2270                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2271                         resets = <&cpg 328>;
2272                         status = "disabled";
2273                 };
2274
2275                 usb3_peri0: usb@ee020000 {
2276                         compatible = "renesas,r8a774e1-usb3-peri",
2277                                      "renesas,rcar-gen3-usb3-peri";
2278                         reg = <0 0xee020000 0 0x400>;
2279                         interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>;
2280                         clocks = <&cpg CPG_MOD 328>;
2281                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2282                         resets = <&cpg 328>;
2283                         status = "disabled";
2284                 };
2285
2286                 ohci0: usb@ee080000 {
2287                         compatible = "generic-ohci";
2288                         reg = <0 0xee080000 0 0x100>;
2289                         interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
2290                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
2291                         phys = <&usb2_phy0 1>;
2292                         phy-names = "usb";
2293                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2294                         resets = <&cpg 703>, <&cpg 704>;
2295                         status = "disabled";
2296                 };
2297
2298                 ohci1: usb@ee0a0000 {
2299                         compatible = "generic-ohci";
2300                         reg = <0 0xee0a0000 0 0x100>;
2301                         interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
2302                         clocks = <&cpg CPG_MOD 702>;
2303                         phys = <&usb2_phy1 1>;
2304                         phy-names = "usb";
2305                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2306                         resets = <&cpg 702>;
2307                         status = "disabled";
2308                 };
2309
2310                 ehci0: usb@ee080100 {
2311                         compatible = "generic-ehci";
2312                         reg = <0 0xee080100 0 0x100>;
2313                         interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
2314                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
2315                         phys = <&usb2_phy0 2>;
2316                         phy-names = "usb";
2317                         companion = <&ohci0>;
2318                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2319                         resets = <&cpg 703>, <&cpg 704>;
2320                         status = "disabled";
2321                 };
2322
2323                 ehci1: usb@ee0a0100 {
2324                         compatible = "generic-ehci";
2325                         reg = <0 0xee0a0100 0 0x100>;
2326                         interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
2327                         clocks = <&cpg CPG_MOD 702>;
2328                         phys = <&usb2_phy1 2>;
2329                         phy-names = "usb";
2330                         companion = <&ohci1>;
2331                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2332                         resets = <&cpg 702>;
2333                         status = "disabled";
2334                 };
2335
2336                 usb2_phy0: usb-phy@ee080200 {
2337                         compatible = "renesas,usb2-phy-r8a774e1",
2338                                      "renesas,rcar-gen3-usb2-phy";
2339                         reg = <0 0xee080200 0 0x700>;
2340                         interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
2341                         clocks = <&cpg CPG_MOD 703>, <&cpg CPG_MOD 704>;
2342                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2343                         resets = <&cpg 703>, <&cpg 704>;
2344                         #phy-cells = <1>;
2345                         status = "disabled";
2346                 };
2347
2348                 usb2_phy1: usb-phy@ee0a0200 {
2349                         compatible = "renesas,usb2-phy-r8a774e1",
2350                                      "renesas,rcar-gen3-usb2-phy";
2351                         reg = <0 0xee0a0200 0 0x700>;
2352                         clocks = <&cpg CPG_MOD 702>;
2353                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2354                         resets = <&cpg 702>;
2355                         #phy-cells = <1>;
2356                         status = "disabled";
2357                 };
2358
2359                 sdhi0: mmc@ee100000 {
2360                         compatible = "renesas,sdhi-r8a774e1",
2361                                      "renesas,rcar-gen3-sdhi";
2362                         reg = <0 0xee100000 0 0x2000>;
2363                         interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
2364                         clocks = <&cpg CPG_MOD 314>, <&cpg CPG_CORE R8A774E1_CLK_SD0H>;
2365                         clock-names = "core", "clkh";
2366                         max-frequency = <200000000>;
2367                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2368                         resets = <&cpg 314>;
2369                         iommus = <&ipmmu_ds1 32>;
2370                         status = "disabled";
2371                 };
2372
2373                 sdhi1: mmc@ee120000 {
2374                         compatible = "renesas,sdhi-r8a774e1",
2375                                      "renesas,rcar-gen3-sdhi";
2376                         reg = <0 0xee120000 0 0x2000>;
2377                         interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
2378                         clocks = <&cpg CPG_MOD 313>, <&cpg CPG_CORE R8A774E1_CLK_SD1H>;
2379                         clock-names = "core", "clkh";
2380                         max-frequency = <200000000>;
2381                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2382                         resets = <&cpg 313>;
2383                         iommus = <&ipmmu_ds1 33>;
2384                         status = "disabled";
2385                 };
2386
2387                 sdhi2: mmc@ee140000 {
2388                         compatible = "renesas,sdhi-r8a774e1",
2389                                      "renesas,rcar-gen3-sdhi";
2390                         reg = <0 0xee140000 0 0x2000>;
2391                         interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
2392                         clocks = <&cpg CPG_MOD 312>, <&cpg CPG_CORE R8A774E1_CLK_SD2H>;
2393                         clock-names = "core", "clkh";
2394                         max-frequency = <200000000>;
2395                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2396                         resets = <&cpg 312>;
2397                         iommus = <&ipmmu_ds1 34>;
2398                         status = "disabled";
2399                 };
2400
2401                 sdhi3: mmc@ee160000 {
2402                         compatible = "renesas,sdhi-r8a774e1",
2403                                      "renesas,rcar-gen3-sdhi";
2404                         reg = <0 0xee160000 0 0x2000>;
2405                         interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>;
2406                         clocks = <&cpg CPG_MOD 311>, <&cpg CPG_CORE R8A774E1_CLK_SD3H>;
2407                         clock-names = "core", "clkh";
2408                         max-frequency = <200000000>;
2409                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2410                         resets = <&cpg 311>;
2411                         iommus = <&ipmmu_ds1 35>;
2412                         status = "disabled";
2413                 };
2414
2415                 rpc: spi@ee200000 {
2416                         compatible = "renesas,r8a774e1-rpc-if",
2417                                      "renesas,rcar-gen3-rpc-if";
2418                         reg = <0 0xee200000 0 0x200>,
2419                               <0 0x08000000 0 0x4000000>,
2420                               <0 0xee208000 0 0x100>;
2421                         reg-names = "regs", "dirmap", "wbuf";
2422                         interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>;
2423                         clocks = <&cpg CPG_MOD 917>;
2424                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2425                         resets = <&cpg 917>;
2426                         #address-cells = <1>;
2427                         #size-cells = <0>;
2428                         status = "disabled";
2429                 };
2430
2431                 sata: sata@ee300000 {
2432                         compatible = "renesas,sata-r8a774e1",
2433                                      "renesas,rcar-gen3-sata";
2434                         reg = <0 0xee300000 0 0x200000>;
2435                         interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
2436                         clocks = <&cpg CPG_MOD 815>;
2437                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2438                         resets = <&cpg 815>;
2439                         iommus = <&ipmmu_hc 2>;
2440                         status = "disabled";
2441                 };
2442
2443                 gic: interrupt-controller@f1010000 {
2444                         compatible = "arm,gic-400";
2445                         #interrupt-cells = <3>;
2446                         #address-cells = <0>;
2447                         interrupt-controller;
2448                         reg = <0x0 0xf1010000 0 0x1000>,
2449                               <0x0 0xf1020000 0 0x20000>,
2450                               <0x0 0xf1040000 0 0x20000>,
2451                               <0x0 0xf1060000 0 0x20000>;
2452                         interrupts = <GIC_PPI 9
2453                                         (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_HIGH)>;
2454                         clocks = <&cpg CPG_MOD 408>;
2455                         clock-names = "clk";
2456                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2457                         resets = <&cpg 408>;
2458                 };
2459
2460                 pciec0: pcie@fe000000 {
2461                         compatible = "renesas,pcie-r8a774e1",
2462                                      "renesas,pcie-rcar-gen3";
2463                         reg = <0 0xfe000000 0 0x80000>;
2464                         #address-cells = <3>;
2465                         #size-cells = <2>;
2466                         bus-range = <0x00 0xff>;
2467                         device_type = "pci";
2468                         ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000>,
2469                                  <0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000>,
2470                                  <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>,
2471                                  <0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>;
2472                         /* Map all possible DDR/IOMMU as inbound ranges */
2473                         dma-ranges = <0x42000000 0 0x00000000 0 0x00000000 1 0x00000000>;
2474                         interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
2475                                      <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
2476                                      <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
2477                         #interrupt-cells = <1>;
2478                         interrupt-map-mask = <0 0 0 0>;
2479                         interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
2480                         clocks = <&cpg CPG_MOD 319>, <&pcie_bus_clk>;
2481                         clock-names = "pcie", "pcie_bus";
2482                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2483                         resets = <&cpg 319>;
2484                         iommu-map = <0 &ipmmu_hc 0 1>;
2485                         iommu-map-mask = <0>;
2486                         status = "disabled";
2487                 };
2488
2489                 pciec1: pcie@ee800000 {
2490                         compatible = "renesas,pcie-r8a774e1",
2491                                      "renesas,pcie-rcar-gen3";
2492                         reg = <0 0xee800000 0 0x80000>;
2493                         #address-cells = <3>;
2494                         #size-cells = <2>;
2495                         bus-range = <0x00 0xff>;
2496                         device_type = "pci";
2497                         ranges = <0x01000000 0 0x00000000 0 0xee900000 0 0x00100000>,
2498                                  <0x02000000 0 0xeea00000 0 0xeea00000 0 0x00200000>,
2499                                  <0x02000000 0 0xc0000000 0 0xc0000000 0 0x08000000>,
2500                                  <0x42000000 0 0xc8000000 0 0xc8000000 0 0x08000000>;
2501                         /* Map all possible DDR/IOMMU as inbound ranges */
2502                         dma-ranges = <0x42000000 0 0x00000000 0 0x00000000 1 0x00000000>;
2503                         interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
2504                                      <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
2505                                      <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
2506                         #interrupt-cells = <1>;
2507                         interrupt-map-mask = <0 0 0 0>;
2508                         interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
2509                         clocks = <&cpg CPG_MOD 318>, <&pcie_bus_clk>;
2510                         clock-names = "pcie", "pcie_bus";
2511                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2512                         resets = <&cpg 318>;
2513                         iommu-map = <0 &ipmmu_hc 1 1>;
2514                         iommu-map-mask = <0>;
2515                         status = "disabled";
2516                 };
2517
2518                 pciec0_ep: pcie-ep@fe000000 {
2519                         compatible = "renesas,r8a774e1-pcie-ep",
2520                                      "renesas,rcar-gen3-pcie-ep";
2521                         reg = <0x0 0xfe000000 0 0x80000>,
2522                               <0x0 0xfe100000 0 0x100000>,
2523                               <0x0 0xfe200000 0 0x200000>,
2524                               <0x0 0x30000000 0 0x8000000>,
2525                               <0x0 0x38000000 0 0x8000000>;
2526                         reg-names = "apb-base", "memory0", "memory1", "memory2", "memory3";
2527                         interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
2528                                      <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
2529                                      <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
2530                         clocks = <&cpg CPG_MOD 319>;
2531                         clock-names = "pcie";
2532                         resets = <&cpg 319>;
2533                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2534                         status = "disabled";
2535                 };
2536
2537                 pciec1_ep: pcie-ep@ee800000 {
2538                         compatible = "renesas,r8a774e1-pcie-ep",
2539                                      "renesas,rcar-gen3-pcie-ep";
2540                         reg = <0x0 0xee800000 0 0x80000>,
2541                               <0x0 0xee900000 0 0x100000>,
2542                               <0x0 0xeea00000 0 0x200000>,
2543                               <0x0 0xc0000000 0 0x8000000>,
2544                               <0x0 0xc8000000 0 0x8000000>;
2545                         reg-names = "apb-base", "memory0", "memory1", "memory2", "memory3";
2546                         interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
2547                                      <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
2548                                      <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
2549                         clocks = <&cpg CPG_MOD 318>;
2550                         clock-names = "pcie";
2551                         resets = <&cpg 318>;
2552                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2553                         status = "disabled";
2554                 };
2555
2556                 vspbc: vsp@fe920000 {
2557                         compatible = "renesas,vsp2";
2558                         reg = <0 0xfe920000 0 0x8000>;
2559                         interrupts = <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>;
2560                         clocks = <&cpg CPG_MOD 624>;
2561                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2562                         resets = <&cpg 624>;
2563
2564                         renesas,fcp = <&fcpvb1>;
2565                 };
2566
2567                 vspbd: vsp@fe960000 {
2568                         compatible = "renesas,vsp2";
2569                         reg = <0 0xfe960000 0 0x8000>;
2570                         interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>;
2571                         clocks = <&cpg CPG_MOD 626>;
2572                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2573                         resets = <&cpg 626>;
2574
2575                         renesas,fcp = <&fcpvb0>;
2576                 };
2577
2578                 vspd0: vsp@fea20000 {
2579                         compatible = "renesas,vsp2";
2580                         reg = <0 0xfea20000 0 0x5000>;
2581                         interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
2582                         clocks = <&cpg CPG_MOD 623>;
2583                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2584                         resets = <&cpg 623>;
2585
2586                         renesas,fcp = <&fcpvd0>;
2587                 };
2588
2589                 vspd1: vsp@fea28000 {
2590                         compatible = "renesas,vsp2";
2591                         reg = <0 0xfea28000 0 0x5000>;
2592                         interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>;
2593                         clocks = <&cpg CPG_MOD 622>;
2594                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2595                         resets = <&cpg 622>;
2596
2597                         renesas,fcp = <&fcpvd1>;
2598                 };
2599
2600                 vspi0: vsp@fe9a0000 {
2601                         compatible = "renesas,vsp2";
2602                         reg = <0 0xfe9a0000 0 0x8000>;
2603                         interrupts = <GIC_SPI 444 IRQ_TYPE_LEVEL_HIGH>;
2604                         clocks = <&cpg CPG_MOD 631>;
2605                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2606                         resets = <&cpg 631>;
2607
2608                         renesas,fcp = <&fcpvi0>;
2609                 };
2610
2611                 vspi1: vsp@fe9b0000 {
2612                         compatible = "renesas,vsp2";
2613                         reg = <0 0xfe9b0000 0 0x8000>;
2614                         interrupts = <GIC_SPI 445 IRQ_TYPE_LEVEL_HIGH>;
2615                         clocks = <&cpg CPG_MOD 630>;
2616                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2617                         resets = <&cpg 630>;
2618
2619                         renesas,fcp = <&fcpvi1>;
2620                 };
2621
2622                 fdp1@fe940000 {
2623                         compatible = "renesas,fdp1";
2624                         reg = <0 0xfe940000 0 0x2400>;
2625                         interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>;
2626                         clocks = <&cpg CPG_MOD 119>;
2627                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2628                         resets = <&cpg 119>;
2629                         renesas,fcp = <&fcpf0>;
2630                 };
2631
2632                 fdp1@fe944000 {
2633                         compatible = "renesas,fdp1";
2634                         reg = <0 0xfe944000 0 0x2400>;
2635                         interrupts = <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>;
2636                         clocks = <&cpg CPG_MOD 118>;
2637                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2638                         resets = <&cpg 118>;
2639                         renesas,fcp = <&fcpf1>;
2640                 };
2641
2642                 fcpf0: fcp@fe950000 {
2643                         compatible = "renesas,fcpf";
2644                         reg = <0 0xfe950000 0 0x200>;
2645                         clocks = <&cpg CPG_MOD 615>;
2646                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2647                         resets = <&cpg 615>;
2648                 };
2649
2650                 fcpf1: fcp@fe951000 {
2651                         compatible = "renesas,fcpf";
2652                         reg = <0 0xfe951000 0 0x200>;
2653                         clocks = <&cpg CPG_MOD 614>;
2654                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2655                         resets = <&cpg 614>;
2656                 };
2657
2658                 fcpvb0: fcp@fe96f000 {
2659                         compatible = "renesas,fcpv";
2660                         reg = <0 0xfe96f000 0 0x200>;
2661                         clocks = <&cpg CPG_MOD 607>;
2662                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2663                         resets = <&cpg 607>;
2664                 };
2665
2666                 fcpvb1: fcp@fe92f000 {
2667                         compatible = "renesas,fcpv";
2668                         reg = <0 0xfe92f000 0 0x200>;
2669                         clocks = <&cpg CPG_MOD 606>;
2670                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2671                         resets = <&cpg 606>;
2672                 };
2673
2674                 fcpvi0: fcp@fe9af000 {
2675                         compatible = "renesas,fcpv";
2676                         reg = <0 0xfe9af000 0 0x200>;
2677                         clocks = <&cpg CPG_MOD 611>;
2678                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2679                         resets = <&cpg 611>;
2680                 };
2681
2682                 fcpvi1: fcp@fe9bf000 {
2683                         compatible = "renesas,fcpv";
2684                         reg = <0 0xfe9bf000 0 0x200>;
2685                         clocks = <&cpg CPG_MOD 610>;
2686                         power-domains = <&sysc R8A774E1_PD_A3VP>;
2687                         resets = <&cpg 610>;
2688                 };
2689
2690                 fcpvd0: fcp@fea27000 {
2691                         compatible = "renesas,fcpv";
2692                         reg = <0 0xfea27000 0 0x200>;
2693                         clocks = <&cpg CPG_MOD 603>;
2694                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2695                         resets = <&cpg 603>;
2696                 };
2697
2698                 fcpvd1: fcp@fea2f000 {
2699                         compatible = "renesas,fcpv";
2700                         reg = <0 0xfea2f000 0 0x200>;
2701                         clocks = <&cpg CPG_MOD 602>;
2702                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2703                         resets = <&cpg 602>;
2704                 };
2705
2706                 csi20: csi2@fea80000 {
2707                         compatible = "renesas,r8a774e1-csi2";
2708                         reg = <0 0xfea80000 0 0x10000>;
2709                         interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
2710                         clocks = <&cpg CPG_MOD 714>;
2711                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2712                         resets = <&cpg 714>;
2713                         status = "disabled";
2714
2715                         ports {
2716                                 #address-cells = <1>;
2717                                 #size-cells = <0>;
2718
2719                                 port@0 {
2720                                         reg = <0>;
2721                                 };
2722
2723                                 port@1 {
2724                                         #address-cells = <1>;
2725                                         #size-cells = <0>;
2726
2727                                         reg = <1>;
2728
2729                                         csi20vin0: endpoint@0 {
2730                                                 reg = <0>;
2731                                                 remote-endpoint = <&vin0csi20>;
2732                                         };
2733                                         csi20vin1: endpoint@1 {
2734                                                 reg = <1>;
2735                                                 remote-endpoint = <&vin1csi20>;
2736                                         };
2737                                         csi20vin2: endpoint@2 {
2738                                                 reg = <2>;
2739                                                 remote-endpoint = <&vin2csi20>;
2740                                         };
2741                                         csi20vin3: endpoint@3 {
2742                                                 reg = <3>;
2743                                                 remote-endpoint = <&vin3csi20>;
2744                                         };
2745                                         csi20vin4: endpoint@4 {
2746                                                 reg = <4>;
2747                                                 remote-endpoint = <&vin4csi20>;
2748                                         };
2749                                         csi20vin5: endpoint@5 {
2750                                                 reg = <5>;
2751                                                 remote-endpoint = <&vin5csi20>;
2752                                         };
2753                                         csi20vin6: endpoint@6 {
2754                                                 reg = <6>;
2755                                                 remote-endpoint = <&vin6csi20>;
2756                                         };
2757                                         csi20vin7: endpoint@7 {
2758                                                 reg = <7>;
2759                                                 remote-endpoint = <&vin7csi20>;
2760                                         };
2761                                 };
2762                         };
2763                 };
2764
2765                 csi40: csi2@feaa0000 {
2766                         compatible = "renesas,r8a774e1-csi2";
2767                         reg = <0 0xfeaa0000 0 0x10000>;
2768                         interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
2769                         clocks = <&cpg CPG_MOD 716>;
2770                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2771                         resets = <&cpg 716>;
2772                         status = "disabled";
2773
2774                         ports {
2775                                 #address-cells = <1>;
2776                                 #size-cells = <0>;
2777
2778                                 port@0 {
2779                                         reg = <0>;
2780                                 };
2781
2782                                 port@1 {
2783                                         #address-cells = <1>;
2784                                         #size-cells = <0>;
2785
2786                                         reg = <1>;
2787
2788                                         csi40vin0: endpoint@0 {
2789                                                 reg = <0>;
2790                                                 remote-endpoint = <&vin0csi40>;
2791                                         };
2792                                         csi40vin1: endpoint@1 {
2793                                                 reg = <1>;
2794                                                 remote-endpoint = <&vin1csi40>;
2795                                         };
2796                                         csi40vin2: endpoint@2 {
2797                                                 reg = <2>;
2798                                                 remote-endpoint = <&vin2csi40>;
2799                                         };
2800                                         csi40vin3: endpoint@3 {
2801                                                 reg = <3>;
2802                                                 remote-endpoint = <&vin3csi40>;
2803                                         };
2804                                 };
2805                         };
2806                 };
2807
2808                 hdmi0: hdmi@fead0000 {
2809                         compatible = "renesas,r8a774e1-hdmi",
2810                                      "renesas,rcar-gen3-hdmi";
2811                         reg = <0 0xfead0000 0 0x10000>;
2812                         interrupts = <GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>;
2813                         clocks = <&cpg CPG_MOD 729>,
2814                                  <&cpg CPG_CORE R8A774E1_CLK_HDMI>;
2815                         clock-names = "iahb", "isfr";
2816                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2817                         resets = <&cpg 729>;
2818                         status = "disabled";
2819
2820                         ports {
2821                                 #address-cells = <1>;
2822                                 #size-cells = <0>;
2823
2824                                 port@0 {
2825                                         reg = <0>;
2826                                         dw_hdmi0_in: endpoint {
2827                                                 remote-endpoint = <&du_out_hdmi0>;
2828                                         };
2829                                 };
2830                                 port@1 {
2831                                         reg = <1>;
2832                                 };
2833                                 port@2 {
2834                                         /* HDMI sound */
2835                                         reg = <2>;
2836                                 };
2837                         };
2838                 };
2839
2840                 du: display@feb00000 {
2841                         compatible = "renesas,du-r8a774e1";
2842                         reg = <0 0xfeb00000 0 0x80000>;
2843                         interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
2844                                      <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>,
2845                                      <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>;
2846                         clocks = <&cpg CPG_MOD 724>,
2847                                  <&cpg CPG_MOD 723>,
2848                                  <&cpg CPG_MOD 721>;
2849                         clock-names = "du.0", "du.1", "du.3";
2850                         resets = <&cpg 724>, <&cpg 722>;
2851                         reset-names = "du.0", "du.3";
2852                         status = "disabled";
2853
2854                         renesas,vsps = <&vspd0 0>, <&vspd1 0>, <&vspd0 1>;
2855
2856                         ports {
2857                                 #address-cells = <1>;
2858                                 #size-cells = <0>;
2859
2860                                 port@0 {
2861                                         reg = <0>;
2862                                 };
2863                                 port@1 {
2864                                         reg = <1>;
2865                                         du_out_hdmi0: endpoint {
2866                                                 remote-endpoint = <&dw_hdmi0_in>;
2867                                         };
2868                                 };
2869                                 port@2 {
2870                                         reg = <2>;
2871                                         du_out_lvds0: endpoint {
2872                                                 remote-endpoint = <&lvds0_in>;
2873                                         };
2874                                 };
2875                         };
2876                 };
2877
2878                 lvds0: lvds@feb90000 {
2879                         compatible = "renesas,r8a774e1-lvds";
2880                         reg = <0 0xfeb90000 0 0x14>;
2881                         clocks = <&cpg CPG_MOD 727>;
2882                         power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2883                         resets = <&cpg 727>;
2884                         status = "disabled";
2885
2886                         ports {
2887                                 #address-cells = <1>;
2888                                 #size-cells = <0>;
2889
2890                                 port@0 {
2891                                         reg = <0>;
2892                                         lvds0_in: endpoint {
2893                                                 remote-endpoint = <&du_out_lvds0>;
2894                                         };
2895                                 };
2896                                 port@1 {
2897                                         reg = <1>;
2898                                 };
2899                         };
2900                 };
2901
2902                 prr: chipid@fff00044 {
2903                         compatible = "renesas,prr";
2904                         reg = <0 0xfff00044 0 4>;
2905                 };
2906         };
2907
2908         thermal-zones {
2909                 sensor1_thermal: sensor1-thermal {
2910                         polling-delay-passive = <250>;
2911                         polling-delay = <1000>;
2912                         thermal-sensors = <&tsc 0>;
2913                         sustainable-power = <6313>;
2914
2915                         trips {
2916                                 sensor1_crit: sensor1-crit {
2917                                         temperature = <120000>;
2918                                         hysteresis = <1000>;
2919                                         type = "critical";
2920                                 };
2921                         };
2922                 };
2923
2924                 sensor2_thermal: sensor2-thermal {
2925                         polling-delay-passive = <250>;
2926                         polling-delay = <1000>;
2927                         thermal-sensors = <&tsc 1>;
2928                         sustainable-power = <6313>;
2929
2930                         trips {
2931                                 sensor2_crit: sensor2-crit {
2932                                         temperature = <120000>;
2933                                         hysteresis = <1000>;
2934                                         type = "critical";
2935                                 };
2936                         };
2937                 };
2938
2939                 sensor3_thermal: sensor3-thermal {
2940                         polling-delay-passive = <250>;
2941                         polling-delay = <1000>;
2942                         thermal-sensors = <&tsc 2>;
2943                         sustainable-power = <6313>;
2944
2945                         trips {
2946                                 target: trip-point1 {
2947                                         temperature = <100000>;
2948                                         hysteresis = <1000>;
2949                                         type = "passive";
2950                                 };
2951
2952                                 sensor3_crit: sensor3-crit {
2953                                         temperature = <120000>;
2954                                         hysteresis = <1000>;
2955                                         type = "critical";
2956                                 };
2957                         };
2958
2959                         cooling-maps {
2960                                 map0 {
2961                                         trip = <&target>;
2962                                         cooling-device = <&a57_0 0 2>;
2963                                         contribution = <1024>;
2964                                 };
2965
2966                                 map1 {
2967                                         trip = <&target>;
2968                                         cooling-device = <&a53_0 0 2>;
2969                                         contribution = <1024>;
2970                                 };
2971                         };
2972                 };
2973         };
2974
2975         timer {
2976                 compatible = "arm,armv8-timer";
2977                 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
2978                                       <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
2979                                       <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
2980                                       <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
2981         };
2982
2983         /* External USB clocks - can be overridden by the board */
2984         usb3s0_clk: usb3s0 {
2985                 compatible = "fixed-clock";
2986                 #clock-cells = <0>;
2987                 clock-frequency = <0>;
2988         };
2989
2990         usb_extal_clk: usb_extal {
2991                 compatible = "fixed-clock";
2992                 #clock-cells = <0>;
2993                 clock-frequency = <0>;
2994         };
2995 };