1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Car V3U (R8A779A0) SoC
5 * Copyright (C) 2020 Renesas Electronics Corp.
8 #include <dt-bindings/clock/r8a779a0-cpg-mssr.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/power/r8a779a0-sysc.h>
13 compatible = "renesas,r8a779a0";
17 /* External CAN clock - to be overridden by boards that provide it */
19 compatible = "fixed-clock";
21 clock-frequency = <0>;
29 compatible = "arm,cortex-a76";
32 power-domains = <&sysc R8A779A0_PD_A1E0D0C0>;
33 next-level-cache = <&L3_CA76_0>;
34 clocks = <&cpg CPG_CORE R8A779A0_CLK_Z0>;
37 L3_CA76_0: cache-controller-0 {
39 power-domains = <&sysc R8A779A0_PD_A2E0D0>;
46 compatible = "fixed-clock";
48 /* This value must be overridden by the board */
49 clock-frequency = <0>;
53 compatible = "fixed-clock";
55 /* This value must be overridden by the board */
56 clock-frequency = <0>;
60 compatible = "arm,cortex-a76-pmu";
61 interrupts-extended = <&gic GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>;
64 /* External SCIF clock - to be overridden by boards that provide it */
66 compatible = "fixed-clock";
68 clock-frequency = <0>;
72 compatible = "simple-bus";
73 interrupt-parent = <&gic>;
78 rwdt: watchdog@e6020000 {
79 compatible = "renesas,r8a779a0-wdt",
80 "renesas,rcar-gen4-wdt";
81 reg = <0 0xe6020000 0 0x0c>;
82 interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
83 clocks = <&cpg CPG_MOD 907>;
84 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
89 pfc: pinctrl@e6050000 {
90 compatible = "renesas,pfc-r8a779a0";
91 reg = <0 0xe6050000 0 0x16c>, <0 0xe6050800 0 0x16c>,
92 <0 0xe6058000 0 0x16c>, <0 0xe6058800 0 0x16c>,
93 <0 0xe6060000 0 0x16c>, <0 0xe6060800 0 0x16c>,
94 <0 0xe6068000 0 0x16c>, <0 0xe6068800 0 0x16c>,
95 <0 0xe6069000 0 0x16c>, <0 0xe6069800 0 0x16c>;
98 gpio0: gpio@e6058180 {
99 compatible = "renesas,gpio-r8a779a0",
100 "renesas,rcar-gen4-gpio";
101 reg = <0 0xe6058180 0 0x54>;
102 interrupts = <GIC_SPI 832 IRQ_TYPE_LEVEL_HIGH>;
103 clocks = <&cpg CPG_MOD 916>;
104 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
108 gpio-ranges = <&pfc 0 0 28>;
109 interrupt-controller;
110 #interrupt-cells = <2>;
113 gpio1: gpio@e6050180 {
114 compatible = "renesas,gpio-r8a779a0",
115 "renesas,rcar-gen4-gpio";
116 reg = <0 0xe6050180 0 0x54>;
117 interrupts = <GIC_SPI 836 IRQ_TYPE_LEVEL_HIGH>;
118 clocks = <&cpg CPG_MOD 915>;
119 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
123 gpio-ranges = <&pfc 0 32 31>;
124 interrupt-controller;
125 #interrupt-cells = <2>;
128 gpio2: gpio@e6050980 {
129 compatible = "renesas,gpio-r8a779a0",
130 "renesas,rcar-gen4-gpio";
131 reg = <0 0xe6050980 0 0x54>;
132 interrupts = <GIC_SPI 840 IRQ_TYPE_LEVEL_HIGH>;
133 clocks = <&cpg CPG_MOD 915>;
134 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
138 gpio-ranges = <&pfc 0 64 25>;
139 interrupt-controller;
140 #interrupt-cells = <2>;
143 gpio3: gpio@e6058980 {
144 compatible = "renesas,gpio-r8a779a0",
145 "renesas,rcar-gen4-gpio";
146 reg = <0 0xe6058980 0 0x54>;
147 interrupts = <GIC_SPI 844 IRQ_TYPE_LEVEL_HIGH>;
148 clocks = <&cpg CPG_MOD 916>;
149 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
153 gpio-ranges = <&pfc 0 96 17>;
154 interrupt-controller;
155 #interrupt-cells = <2>;
158 gpio4: gpio@e6060180 {
159 compatible = "renesas,gpio-r8a779a0",
160 "renesas,rcar-gen4-gpio";
161 reg = <0 0xe6060180 0 0x54>;
162 interrupts = <GIC_SPI 848 IRQ_TYPE_LEVEL_HIGH>;
163 clocks = <&cpg CPG_MOD 917>;
164 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
168 gpio-ranges = <&pfc 0 128 27>;
169 interrupt-controller;
170 #interrupt-cells = <2>;
173 gpio5: gpio@e6060980 {
174 compatible = "renesas,gpio-r8a779a0",
175 "renesas,rcar-gen4-gpio";
176 reg = <0 0xe6060980 0 0x54>;
177 interrupts = <GIC_SPI 852 IRQ_TYPE_LEVEL_HIGH>;
178 clocks = <&cpg CPG_MOD 917>;
179 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
183 gpio-ranges = <&pfc 0 160 21>;
184 interrupt-controller;
185 #interrupt-cells = <2>;
188 gpio6: gpio@e6068180 {
189 compatible = "renesas,gpio-r8a779a0",
190 "renesas,rcar-gen4-gpio";
191 reg = <0 0xe6068180 0 0x54>;
192 interrupts = <GIC_SPI 856 IRQ_TYPE_LEVEL_HIGH>;
193 clocks = <&cpg CPG_MOD 918>;
194 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
198 gpio-ranges = <&pfc 0 192 21>;
199 interrupt-controller;
200 #interrupt-cells = <2>;
203 gpio7: gpio@e6068980 {
204 compatible = "renesas,gpio-r8a779a0",
205 "renesas,rcar-gen4-gpio";
206 reg = <0 0xe6068980 0 0x54>;
207 interrupts = <GIC_SPI 860 IRQ_TYPE_LEVEL_HIGH>;
208 clocks = <&cpg CPG_MOD 918>;
209 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
213 gpio-ranges = <&pfc 0 224 21>;
214 interrupt-controller;
215 #interrupt-cells = <2>;
218 gpio8: gpio@e6069180 {
219 compatible = "renesas,gpio-r8a779a0",
220 "renesas,rcar-gen4-gpio";
221 reg = <0 0xe6069180 0 0x54>;
222 interrupts = <GIC_SPI 864 IRQ_TYPE_LEVEL_HIGH>;
223 clocks = <&cpg CPG_MOD 918>;
224 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
228 gpio-ranges = <&pfc 0 256 21>;
229 interrupt-controller;
230 #interrupt-cells = <2>;
233 gpio9: gpio@e6069980 {
234 compatible = "renesas,gpio-r8a779a0",
235 "renesas,rcar-gen4-gpio";
236 reg = <0 0xe6069980 0 0x54>;
237 interrupts = <GIC_SPI 868 IRQ_TYPE_LEVEL_HIGH>;
238 clocks = <&cpg CPG_MOD 918>;
239 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
243 gpio-ranges = <&pfc 0 288 21>;
244 interrupt-controller;
245 #interrupt-cells = <2>;
248 fuse: fuse@e6078800 {
249 compatible = "renesas,r8a779a0-efuse";
250 reg = <0 0xe6078800 0 0x100>;
251 clocks = <&cpg CPG_MOD 916>;
252 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
256 cmt0: timer@e60f0000 {
257 compatible = "renesas,r8a779a0-cmt0",
258 "renesas,rcar-gen4-cmt0";
259 reg = <0 0xe60f0000 0 0x1004>;
260 interrupts = <GIC_SPI 500 IRQ_TYPE_LEVEL_HIGH>,
261 <GIC_SPI 501 IRQ_TYPE_LEVEL_HIGH>;
262 clocks = <&cpg CPG_MOD 910>;
264 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
269 cmt1: timer@e6130000 {
270 compatible = "renesas,r8a779a0-cmt1",
271 "renesas,rcar-gen4-cmt1";
272 reg = <0 0xe6130000 0 0x1004>;
273 interrupts = <GIC_SPI 448 IRQ_TYPE_LEVEL_HIGH>,
274 <GIC_SPI 449 IRQ_TYPE_LEVEL_HIGH>,
275 <GIC_SPI 450 IRQ_TYPE_LEVEL_HIGH>,
276 <GIC_SPI 451 IRQ_TYPE_LEVEL_HIGH>,
277 <GIC_SPI 452 IRQ_TYPE_LEVEL_HIGH>,
278 <GIC_SPI 453 IRQ_TYPE_LEVEL_HIGH>,
279 <GIC_SPI 454 IRQ_TYPE_LEVEL_HIGH>,
280 <GIC_SPI 455 IRQ_TYPE_LEVEL_HIGH>;
281 clocks = <&cpg CPG_MOD 911>;
283 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
288 cmt2: timer@e6140000 {
289 compatible = "renesas,r8a779a0-cmt1",
290 "renesas,rcar-gen4-cmt1";
291 reg = <0 0xe6140000 0 0x1004>;
292 interrupts = <GIC_SPI 456 IRQ_TYPE_LEVEL_HIGH>,
293 <GIC_SPI 457 IRQ_TYPE_LEVEL_HIGH>,
294 <GIC_SPI 458 IRQ_TYPE_LEVEL_HIGH>,
295 <GIC_SPI 459 IRQ_TYPE_LEVEL_HIGH>,
296 <GIC_SPI 460 IRQ_TYPE_LEVEL_HIGH>,
297 <GIC_SPI 461 IRQ_TYPE_LEVEL_HIGH>,
298 <GIC_SPI 462 IRQ_TYPE_LEVEL_HIGH>,
299 <GIC_SPI 463 IRQ_TYPE_LEVEL_HIGH>;
300 clocks = <&cpg CPG_MOD 912>;
302 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
307 cmt3: timer@e6148000 {
308 compatible = "renesas,r8a779a0-cmt1",
309 "renesas,rcar-gen4-cmt1";
310 reg = <0 0xe6148000 0 0x1004>;
311 interrupts = <GIC_SPI 464 IRQ_TYPE_LEVEL_HIGH>,
312 <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>,
313 <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>,
314 <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>,
315 <GIC_SPI 468 IRQ_TYPE_LEVEL_HIGH>,
316 <GIC_SPI 469 IRQ_TYPE_LEVEL_HIGH>,
317 <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>,
318 <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>;
319 clocks = <&cpg CPG_MOD 913>;
321 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
326 cpg: clock-controller@e6150000 {
327 compatible = "renesas,r8a779a0-cpg-mssr";
328 reg = <0 0xe6150000 0 0x4000>;
329 clocks = <&extal_clk>, <&extalr_clk>;
330 clock-names = "extal", "extalr";
332 #power-domain-cells = <0>;
336 rst: reset-controller@e6160000 {
337 compatible = "renesas,r8a779a0-rst";
338 reg = <0 0xe6160000 0 0x4000>;
341 sysc: system-controller@e6180000 {
342 compatible = "renesas,r8a779a0-sysc";
343 reg = <0 0xe6180000 0 0x4000>;
344 #power-domain-cells = <1>;
347 tsc: thermal@e6190000 {
348 compatible = "renesas,r8a779a0-thermal";
349 reg = <0 0xe6190000 0 0x200>,
350 <0 0xe6198000 0 0x200>,
351 <0 0xe61a0000 0 0x200>,
352 <0 0xe61a8000 0 0x200>,
353 <0 0xe61b0000 0 0x200>;
354 clocks = <&cpg CPG_MOD 919>;
355 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
357 #thermal-sensor-cells = <1>;
360 intc_ex: interrupt-controller@e61c0000 {
361 compatible = "renesas,intc-ex-r8a779a0", "renesas,irqc";
362 #interrupt-cells = <2>;
363 interrupt-controller;
364 reg = <0 0xe61c0000 0 0x200>;
365 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
366 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
367 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
368 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
369 <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
370 <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
371 clocks = <&cpg CPG_CORE R8A779A0_CLK_CP>;
372 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
375 tmu0: timer@e61e0000 {
376 compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
377 reg = <0 0xe61e0000 0 0x30>;
378 interrupts = <GIC_SPI 512 IRQ_TYPE_LEVEL_HIGH>,
379 <GIC_SPI 513 IRQ_TYPE_LEVEL_HIGH>,
380 <GIC_SPI 514 IRQ_TYPE_LEVEL_HIGH>;
381 interrupt-names = "tuni0", "tuni1", "tuni2";
382 clocks = <&cpg CPG_MOD 713>;
384 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
389 tmu1: timer@e6fc0000 {
390 compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
391 reg = <0 0xe6fc0000 0 0x30>;
392 interrupts = <GIC_SPI 504 IRQ_TYPE_LEVEL_HIGH>,
393 <GIC_SPI 505 IRQ_TYPE_LEVEL_HIGH>,
394 <GIC_SPI 506 IRQ_TYPE_LEVEL_HIGH>,
395 <GIC_SPI 507 IRQ_TYPE_LEVEL_HIGH>;
396 interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
397 clocks = <&cpg CPG_MOD 714>;
399 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
404 tmu2: timer@e6fd0000 {
405 compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
406 reg = <0 0xe6fd0000 0 0x30>;
407 interrupts = <GIC_SPI 508 IRQ_TYPE_LEVEL_HIGH>,
408 <GIC_SPI 509 IRQ_TYPE_LEVEL_HIGH>,
409 <GIC_SPI 510 IRQ_TYPE_LEVEL_HIGH>,
410 <GIC_SPI 511 IRQ_TYPE_LEVEL_HIGH>;
411 interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
412 clocks = <&cpg CPG_MOD 715>;
414 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
419 tmu3: timer@e6fe0000 {
420 compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
421 reg = <0 0xe6fe0000 0 0x30>;
422 interrupts = <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>,
423 <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>,
424 <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>,
425 <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>;
426 interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
427 clocks = <&cpg CPG_MOD 716>;
429 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
434 tmu4: timer@ffc00000 {
435 compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
436 reg = <0 0xffc00000 0 0x30>;
437 interrupts = <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>,
438 <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>,
439 <GIC_SPI 478 IRQ_TYPE_LEVEL_HIGH>,
440 <GIC_SPI 479 IRQ_TYPE_LEVEL_HIGH>;
441 interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
442 clocks = <&cpg CPG_MOD 717>;
444 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
450 compatible = "renesas,i2c-r8a779a0",
451 "renesas,rcar-gen4-i2c";
452 reg = <0 0xe6500000 0 0x40>;
453 interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>;
454 clocks = <&cpg CPG_MOD 518>;
455 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
457 dmas = <&dmac1 0x91>, <&dmac1 0x90>;
458 dma-names = "tx", "rx";
459 i2c-scl-internal-delay-ns = <110>;
460 #address-cells = <1>;
466 compatible = "renesas,i2c-r8a779a0",
467 "renesas,rcar-gen4-i2c";
468 reg = <0 0xe6508000 0 0x40>;
469 interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>;
470 clocks = <&cpg CPG_MOD 519>;
471 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
473 dmas = <&dmac1 0x93>, <&dmac1 0x92>;
474 dma-names = "tx", "rx";
475 i2c-scl-internal-delay-ns = <110>;
476 #address-cells = <1>;
482 compatible = "renesas,i2c-r8a779a0",
483 "renesas,rcar-gen4-i2c";
484 reg = <0 0xe6510000 0 0x40>;
485 interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>;
486 clocks = <&cpg CPG_MOD 520>;
487 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
489 dmas = <&dmac1 0x95>, <&dmac1 0x94>;
490 dma-names = "tx", "rx";
491 i2c-scl-internal-delay-ns = <110>;
492 #address-cells = <1>;
498 compatible = "renesas,i2c-r8a779a0",
499 "renesas,rcar-gen4-i2c";
500 reg = <0 0xe66d0000 0 0x40>;
501 interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
502 clocks = <&cpg CPG_MOD 521>;
503 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
505 dmas = <&dmac1 0x97>, <&dmac1 0x96>;
506 dma-names = "tx", "rx";
507 i2c-scl-internal-delay-ns = <110>;
508 #address-cells = <1>;
514 compatible = "renesas,i2c-r8a779a0",
515 "renesas,rcar-gen4-i2c";
516 reg = <0 0xe66d8000 0 0x40>;
517 interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>;
518 clocks = <&cpg CPG_MOD 522>;
519 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
521 dmas = <&dmac1 0x99>, <&dmac1 0x98>;
522 dma-names = "tx", "rx";
523 i2c-scl-internal-delay-ns = <110>;
524 #address-cells = <1>;
530 compatible = "renesas,i2c-r8a779a0",
531 "renesas,rcar-gen4-i2c";
532 reg = <0 0xe66e0000 0 0x40>;
533 interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>;
534 clocks = <&cpg CPG_MOD 523>;
535 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
537 dmas = <&dmac1 0x9b>, <&dmac1 0x9a>;
538 dma-names = "tx", "rx";
539 i2c-scl-internal-delay-ns = <110>;
540 #address-cells = <1>;
546 compatible = "renesas,i2c-r8a779a0",
547 "renesas,rcar-gen4-i2c";
548 reg = <0 0xe66e8000 0 0x40>;
549 interrupts = <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>;
550 clocks = <&cpg CPG_MOD 524>;
551 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
553 dmas = <&dmac1 0x9d>, <&dmac1 0x9c>;
554 dma-names = "tx", "rx";
555 i2c-scl-internal-delay-ns = <110>;
556 #address-cells = <1>;
561 hscif0: serial@e6540000 {
562 compatible = "renesas,hscif-r8a779a0",
563 "renesas,rcar-gen4-hscif", "renesas,hscif";
564 reg = <0 0xe6540000 0 0x60>;
565 interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
566 clocks = <&cpg CPG_MOD 514>,
567 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
569 clock-names = "fck", "brg_int", "scif_clk";
570 dmas = <&dmac1 0x31>, <&dmac1 0x30>;
571 dma-names = "tx", "rx";
572 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
577 hscif1: serial@e6550000 {
578 compatible = "renesas,hscif-r8a779a0",
579 "renesas,rcar-gen4-hscif", "renesas,hscif";
580 reg = <0 0xe6550000 0 0x60>;
581 interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
582 clocks = <&cpg CPG_MOD 515>,
583 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
585 clock-names = "fck", "brg_int", "scif_clk";
586 dmas = <&dmac1 0x33>, <&dmac1 0x32>;
587 dma-names = "tx", "rx";
588 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
593 hscif2: serial@e6560000 {
594 compatible = "renesas,hscif-r8a779a0",
595 "renesas,rcar-gen4-hscif", "renesas,hscif";
596 reg = <0 0xe6560000 0 0x60>;
597 interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
598 clocks = <&cpg CPG_MOD 516>,
599 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
601 clock-names = "fck", "brg_int", "scif_clk";
602 dmas = <&dmac1 0x35>, <&dmac1 0x34>;
603 dma-names = "tx", "rx";
604 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
609 hscif3: serial@e66a0000 {
610 compatible = "renesas,hscif-r8a779a0",
611 "renesas,rcar-gen4-hscif", "renesas,hscif";
612 reg = <0 0xe66a0000 0 0x60>;
613 interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
614 clocks = <&cpg CPG_MOD 517>,
615 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
617 clock-names = "fck", "brg_int", "scif_clk";
618 dmas = <&dmac1 0x37>, <&dmac1 0x36>;
619 dma-names = "tx", "rx";
620 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
625 canfd: can@e6660000 {
626 compatible = "renesas,r8a779a0-canfd",
627 "renesas,rcar-gen4-canfd";
628 reg = <0 0xe6660000 0 0x8000>;
629 interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>,
630 <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
631 interrupt-names = "ch_int", "g_int";
632 clocks = <&cpg CPG_MOD 328>,
633 <&cpg CPG_CORE R8A779A0_CLK_CANFD>,
635 clock-names = "fck", "canfd", "can_clk";
636 assigned-clocks = <&cpg CPG_CORE R8A779A0_CLK_CANFD>;
637 assigned-clock-rates = <80000000>;
638 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
675 avb0: ethernet@e6800000 {
676 compatible = "renesas,etheravb-r8a779a0",
677 "renesas,etheravb-rcar-gen4";
678 reg = <0 0xe6800000 0 0x1000>;
679 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
680 <GIC_SPI 257 IRQ_TYPE_LEVEL_HIGH>,
681 <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>,
682 <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>,
683 <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>,
684 <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>,
685 <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>,
686 <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>,
687 <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>,
688 <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>,
689 <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>,
690 <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>,
691 <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>,
692 <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>,
693 <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>,
694 <GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH>,
695 <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>,
696 <GIC_SPI 273 IRQ_TYPE_LEVEL_HIGH>,
697 <GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH>,
698 <GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>,
699 <GIC_SPI 276 IRQ_TYPE_LEVEL_HIGH>,
700 <GIC_SPI 277 IRQ_TYPE_LEVEL_HIGH>,
701 <GIC_SPI 278 IRQ_TYPE_LEVEL_HIGH>,
702 <GIC_SPI 279 IRQ_TYPE_LEVEL_HIGH>,
703 <GIC_SPI 280 IRQ_TYPE_LEVEL_HIGH>;
704 interrupt-names = "ch0", "ch1", "ch2", "ch3",
705 "ch4", "ch5", "ch6", "ch7",
706 "ch8", "ch9", "ch10", "ch11",
707 "ch12", "ch13", "ch14", "ch15",
708 "ch16", "ch17", "ch18", "ch19",
709 "ch20", "ch21", "ch22", "ch23",
711 clocks = <&cpg CPG_MOD 211>;
713 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
716 rx-internal-delay-ps = <0>;
717 tx-internal-delay-ps = <0>;
718 iommus = <&ipmmu_ds1 0>;
719 #address-cells = <1>;
724 avb1: ethernet@e6810000 {
725 compatible = "renesas,etheravb-r8a779a0",
726 "renesas,etheravb-rcar-gen4";
727 reg = <0 0xe6810000 0 0x1000>;
728 interrupts = <GIC_SPI 281 IRQ_TYPE_LEVEL_HIGH>,
729 <GIC_SPI 282 IRQ_TYPE_LEVEL_HIGH>,
730 <GIC_SPI 283 IRQ_TYPE_LEVEL_HIGH>,
731 <GIC_SPI 284 IRQ_TYPE_LEVEL_HIGH>,
732 <GIC_SPI 285 IRQ_TYPE_LEVEL_HIGH>,
733 <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>,
734 <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>,
735 <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>,
736 <GIC_SPI 289 IRQ_TYPE_LEVEL_HIGH>,
737 <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>,
738 <GIC_SPI 291 IRQ_TYPE_LEVEL_HIGH>,
739 <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>,
740 <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>,
741 <GIC_SPI 294 IRQ_TYPE_LEVEL_HIGH>,
742 <GIC_SPI 295 IRQ_TYPE_LEVEL_HIGH>,
743 <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>,
744 <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>,
745 <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>,
746 <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>,
747 <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>,
748 <GIC_SPI 301 IRQ_TYPE_LEVEL_HIGH>,
749 <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>,
750 <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
751 <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
752 <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>;
753 interrupt-names = "ch0", "ch1", "ch2", "ch3",
754 "ch4", "ch5", "ch6", "ch7",
755 "ch8", "ch9", "ch10", "ch11",
756 "ch12", "ch13", "ch14", "ch15",
757 "ch16", "ch17", "ch18", "ch19",
758 "ch20", "ch21", "ch22", "ch23",
760 clocks = <&cpg CPG_MOD 212>;
762 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
765 rx-internal-delay-ps = <0>;
766 tx-internal-delay-ps = <0>;
767 iommus = <&ipmmu_ds1 1>;
771 avb2: ethernet@e6820000 {
772 compatible = "renesas,etheravb-r8a779a0",
773 "renesas,etheravb-rcar-gen4";
774 reg = <0 0xe6820000 0 0x1000>;
775 interrupts = <GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>,
776 <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>,
777 <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
778 <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
779 <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
780 <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
781 <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
782 <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
783 <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
784 <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
785 <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
786 <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
787 <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
788 <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>,
789 <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
790 <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
791 <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
792 <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
793 <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
794 <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
795 <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
796 <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
797 <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
798 <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
799 <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>;
800 interrupt-names = "ch0", "ch1", "ch2", "ch3",
801 "ch4", "ch5", "ch6", "ch7",
802 "ch8", "ch9", "ch10", "ch11",
803 "ch12", "ch13", "ch14", "ch15",
804 "ch16", "ch17", "ch18", "ch19",
805 "ch20", "ch21", "ch22", "ch23",
807 clocks = <&cpg CPG_MOD 213>;
809 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
812 rx-internal-delay-ps = <0>;
813 tx-internal-delay-ps = <0>;
814 iommus = <&ipmmu_ds1 2>;
818 avb3: ethernet@e6830000 {
819 compatible = "renesas,etheravb-r8a779a0",
820 "renesas,etheravb-rcar-gen4";
821 reg = <0 0xe6830000 0 0x1000>;
822 interrupts = <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
823 <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
824 <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
825 <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
826 <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
827 <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
828 <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
829 <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
830 <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
831 <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
832 <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
833 <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
834 <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
835 <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
836 <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>,
837 <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
838 <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
839 <GIC_SPI 348 IRQ_TYPE_LEVEL_HIGH>,
840 <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>,
841 <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>,
842 <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>,
843 <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>,
844 <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>,
845 <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>,
846 <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
847 interrupt-names = "ch0", "ch1", "ch2", "ch3",
848 "ch4", "ch5", "ch6", "ch7",
849 "ch8", "ch9", "ch10", "ch11",
850 "ch12", "ch13", "ch14", "ch15",
851 "ch16", "ch17", "ch18", "ch19",
852 "ch20", "ch21", "ch22", "ch23",
854 clocks = <&cpg CPG_MOD 214>;
856 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
859 rx-internal-delay-ps = <0>;
860 tx-internal-delay-ps = <0>;
861 iommus = <&ipmmu_ds1 3>;
865 avb4: ethernet@e6840000 {
866 compatible = "renesas,etheravb-r8a779a0",
867 "renesas,etheravb-rcar-gen4";
868 reg = <0 0xe6840000 0 0x1000>;
869 interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>,
870 <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>,
871 <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>,
872 <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>,
873 <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>,
874 <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>,
875 <GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>,
876 <GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH>,
877 <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>,
878 <GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH>,
879 <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>,
880 <GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>,
881 <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>,
882 <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>,
883 <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>,
884 <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>,
885 <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>,
886 <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>,
887 <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>,
888 <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>,
889 <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>,
890 <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>,
891 <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>,
892 <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>,
893 <GIC_SPI 380 IRQ_TYPE_LEVEL_HIGH>;
894 interrupt-names = "ch0", "ch1", "ch2", "ch3",
895 "ch4", "ch5", "ch6", "ch7",
896 "ch8", "ch9", "ch10", "ch11",
897 "ch12", "ch13", "ch14", "ch15",
898 "ch16", "ch17", "ch18", "ch19",
899 "ch20", "ch21", "ch22", "ch23",
901 clocks = <&cpg CPG_MOD 215>;
903 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
906 rx-internal-delay-ps = <0>;
907 tx-internal-delay-ps = <0>;
908 iommus = <&ipmmu_ds1 4>;
912 avb5: ethernet@e6850000 {
913 compatible = "renesas,etheravb-r8a779a0",
914 "renesas,etheravb-rcar-gen4";
915 reg = <0 0xe6850000 0 0x1000>;
916 interrupts = <GIC_SPI 381 IRQ_TYPE_LEVEL_HIGH>,
917 <GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH>,
918 <GIC_SPI 383 IRQ_TYPE_LEVEL_HIGH>,
919 <GIC_SPI 384 IRQ_TYPE_LEVEL_HIGH>,
920 <GIC_SPI 385 IRQ_TYPE_LEVEL_HIGH>,
921 <GIC_SPI 386 IRQ_TYPE_LEVEL_HIGH>,
922 <GIC_SPI 387 IRQ_TYPE_LEVEL_HIGH>,
923 <GIC_SPI 388 IRQ_TYPE_LEVEL_HIGH>,
924 <GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>,
925 <GIC_SPI 390 IRQ_TYPE_LEVEL_HIGH>,
926 <GIC_SPI 391 IRQ_TYPE_LEVEL_HIGH>,
927 <GIC_SPI 392 IRQ_TYPE_LEVEL_HIGH>,
928 <GIC_SPI 393 IRQ_TYPE_LEVEL_HIGH>,
929 <GIC_SPI 394 IRQ_TYPE_LEVEL_HIGH>,
930 <GIC_SPI 395 IRQ_TYPE_LEVEL_HIGH>,
931 <GIC_SPI 396 IRQ_TYPE_LEVEL_HIGH>,
932 <GIC_SPI 397 IRQ_TYPE_LEVEL_HIGH>,
933 <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>,
934 <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>,
935 <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
936 <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
937 <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
938 <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
939 <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
940 <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>;
941 interrupt-names = "ch0", "ch1", "ch2", "ch3",
942 "ch4", "ch5", "ch6", "ch7",
943 "ch8", "ch9", "ch10", "ch11",
944 "ch12", "ch13", "ch14", "ch15",
945 "ch16", "ch17", "ch18", "ch19",
946 "ch20", "ch21", "ch22", "ch23",
948 clocks = <&cpg CPG_MOD 216>;
950 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
953 rx-internal-delay-ps = <0>;
954 tx-internal-delay-ps = <0>;
955 iommus = <&ipmmu_ds1 11>;
960 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
961 reg = <0 0xe6e30000 0 0x10>;
963 clocks = <&cpg CPG_MOD 628>;
964 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
970 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
971 reg = <0 0xe6e31000 0 0x10>;
973 clocks = <&cpg CPG_MOD 628>;
974 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
980 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
981 reg = <0 0xe6e32000 0 0x10>;
983 clocks = <&cpg CPG_MOD 628>;
984 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
990 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
991 reg = <0 0xe6e33000 0 0x10>;
993 clocks = <&cpg CPG_MOD 628>;
994 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1000 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
1001 reg = <0 0xe6e34000 0 0x10>;
1003 clocks = <&cpg CPG_MOD 628>;
1004 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1005 resets = <&cpg 628>;
1006 status = "disabled";
1009 scif0: serial@e6e60000 {
1010 compatible = "renesas,scif-r8a779a0",
1011 "renesas,rcar-gen4-scif", "renesas,scif";
1012 reg = <0 0xe6e60000 0 64>;
1013 interrupts = <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>;
1014 clocks = <&cpg CPG_MOD 702>,
1015 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
1017 clock-names = "fck", "brg_int", "scif_clk";
1018 dmas = <&dmac1 0x51>, <&dmac1 0x50>;
1019 dma-names = "tx", "rx";
1020 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1021 resets = <&cpg 702>;
1022 status = "disabled";
1025 scif1: serial@e6e68000 {
1026 compatible = "renesas,scif-r8a779a0",
1027 "renesas,rcar-gen4-scif", "renesas,scif";
1028 reg = <0 0xe6e68000 0 64>;
1029 interrupts = <GIC_SPI 252 IRQ_TYPE_LEVEL_HIGH>;
1030 clocks = <&cpg CPG_MOD 703>,
1031 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
1033 clock-names = "fck", "brg_int", "scif_clk";
1034 dmas = <&dmac1 0x53>, <&dmac1 0x52>;
1035 dma-names = "tx", "rx";
1036 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1037 resets = <&cpg 703>;
1038 status = "disabled";
1041 scif3: serial@e6c50000 {
1042 compatible = "renesas,scif-r8a779a0",
1043 "renesas,rcar-gen4-scif", "renesas,scif";
1044 reg = <0 0xe6c50000 0 64>;
1045 interrupts = <GIC_SPI 253 IRQ_TYPE_LEVEL_HIGH>;
1046 clocks = <&cpg CPG_MOD 704>,
1047 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
1049 clock-names = "fck", "brg_int", "scif_clk";
1050 dmas = <&dmac1 0x57>, <&dmac1 0x56>;
1051 dma-names = "tx", "rx";
1052 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1053 resets = <&cpg 704>;
1054 status = "disabled";
1057 scif4: serial@e6c40000 {
1058 compatible = "renesas,scif-r8a779a0",
1059 "renesas,rcar-gen4-scif", "renesas,scif";
1060 reg = <0 0xe6c40000 0 64>;
1061 interrupts = <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>;
1062 clocks = <&cpg CPG_MOD 705>,
1063 <&cpg CPG_CORE R8A779A0_CLK_S1D2>,
1065 clock-names = "fck", "brg_int", "scif_clk";
1066 dmas = <&dmac1 0x59>, <&dmac1 0x58>;
1067 dma-names = "tx", "rx";
1068 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1069 resets = <&cpg 705>;
1070 status = "disabled";
1074 compatible = "renesas,tpu-r8a779a0", "renesas,tpu";
1075 reg = <0 0xe6e80000 0 0x148>;
1076 interrupts = <GIC_SPI 515 IRQ_TYPE_LEVEL_HIGH>;
1077 clocks = <&cpg CPG_MOD 718>;
1078 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1079 resets = <&cpg 718>;
1081 status = "disabled";
1084 msiof0: spi@e6e90000 {
1085 compatible = "renesas,msiof-r8a779a0",
1086 "renesas,rcar-gen4-msiof";
1087 reg = <0 0xe6e90000 0 0x0064>;
1088 interrupts = <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>;
1089 clocks = <&cpg CPG_MOD 618>;
1090 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1091 resets = <&cpg 618>;
1092 dmas = <&dmac1 0x41>, <&dmac1 0x40>;
1093 dma-names = "tx", "rx";
1094 #address-cells = <1>;
1096 status = "disabled";
1099 msiof1: spi@e6ea0000 {
1100 compatible = "renesas,msiof-r8a779a0",
1101 "renesas,rcar-gen4-msiof";
1102 reg = <0 0xe6ea0000 0 0x0064>;
1103 interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
1104 clocks = <&cpg CPG_MOD 619>;
1105 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1106 resets = <&cpg 619>;
1107 dmas = <&dmac1 0x43>, <&dmac1 0x42>;
1108 dma-names = "tx", "rx";
1109 #address-cells = <1>;
1111 status = "disabled";
1114 msiof2: spi@e6c00000 {
1115 compatible = "renesas,msiof-r8a779a0",
1116 "renesas,rcar-gen4-msiof";
1117 reg = <0 0xe6c00000 0 0x0064>;
1118 interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>;
1119 clocks = <&cpg CPG_MOD 620>;
1120 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1121 resets = <&cpg 620>;
1122 dmas = <&dmac1 0x45>, <&dmac1 0x44>;
1123 dma-names = "tx", "rx";
1124 #address-cells = <1>;
1126 status = "disabled";
1129 msiof3: spi@e6c10000 {
1130 compatible = "renesas,msiof-r8a779a0",
1131 "renesas,rcar-gen4-msiof";
1132 reg = <0 0xe6c10000 0 0x0064>;
1133 interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>;
1134 clocks = <&cpg CPG_MOD 621>;
1135 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1136 resets = <&cpg 621>;
1137 dmas = <&dmac1 0x47>, <&dmac1 0x46>;
1138 dma-names = "tx", "rx";
1139 #address-cells = <1>;
1141 status = "disabled";
1144 msiof4: spi@e6c20000 {
1145 compatible = "renesas,msiof-r8a779a0",
1146 "renesas,rcar-gen4-msiof";
1147 reg = <0 0xe6c20000 0 0x0064>;
1148 interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>;
1149 clocks = <&cpg CPG_MOD 622>;
1150 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1151 resets = <&cpg 622>;
1152 dmas = <&dmac1 0x49>, <&dmac1 0x48>;
1153 dma-names = "tx", "rx";
1154 #address-cells = <1>;
1156 status = "disabled";
1159 msiof5: spi@e6c28000 {
1160 compatible = "renesas,msiof-r8a779a0",
1161 "renesas,rcar-gen4-msiof";
1162 reg = <0 0xe6c28000 0 0x0064>;
1163 interrupts = <GIC_SPI 250 IRQ_TYPE_LEVEL_HIGH>;
1164 clocks = <&cpg CPG_MOD 623>;
1165 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1166 resets = <&cpg 623>;
1167 dmas = <&dmac1 0x4b>, <&dmac1 0x4a>;
1168 dma-names = "tx", "rx";
1169 #address-cells = <1>;
1171 status = "disabled";
1174 vin00: video@e6ef0000 {
1175 compatible = "renesas,vin-r8a779a0",
1176 "renesas,rcar-gen4-vin";
1177 reg = <0 0xe6ef0000 0 0x1000>;
1178 interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>;
1179 clocks = <&cpg CPG_MOD 730>;
1180 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1181 resets = <&cpg 730>;
1183 status = "disabled";
1186 #address-cells = <1>;
1190 #address-cells = <1>;
1195 vin00isp0: endpoint@0 {
1197 remote-endpoint = <&isp0vin00>;
1203 vin01: video@e6ef1000 {
1204 compatible = "renesas,vin-r8a779a0",
1205 "renesas,rcar-gen4-vin";
1206 reg = <0 0xe6ef1000 0 0x1000>;
1207 interrupts = <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
1208 clocks = <&cpg CPG_MOD 731>;
1209 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1210 resets = <&cpg 731>;
1212 status = "disabled";
1215 #address-cells = <1>;
1219 #address-cells = <1>;
1224 vin01isp0: endpoint@0 {
1226 remote-endpoint = <&isp0vin01>;
1232 vin02: video@e6ef2000 {
1233 compatible = "renesas,vin-r8a779a0",
1234 "renesas,rcar-gen4-vin";
1235 reg = <0 0xe6ef2000 0 0x1000>;
1236 interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>;
1237 clocks = <&cpg CPG_MOD 800>;
1238 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1239 resets = <&cpg 800>;
1241 status = "disabled";
1244 #address-cells = <1>;
1248 #address-cells = <1>;
1253 vin02isp0: endpoint@0 {
1255 remote-endpoint = <&isp0vin02>;
1261 vin03: video@e6ef3000 {
1262 compatible = "renesas,vin-r8a779a0",
1263 "renesas,rcar-gen4-vin";
1264 reg = <0 0xe6ef3000 0 0x1000>;
1265 interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
1266 clocks = <&cpg CPG_MOD 801>;
1267 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1268 resets = <&cpg 801>;
1270 status = "disabled";
1273 #address-cells = <1>;
1277 #address-cells = <1>;
1282 vin03isp0: endpoint@0 {
1284 remote-endpoint = <&isp0vin03>;
1290 vin04: video@e6ef4000 {
1291 compatible = "renesas,vin-r8a779a0",
1292 "renesas,rcar-gen4-vin";
1293 reg = <0 0xe6ef4000 0 0x1000>;
1294 interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
1295 clocks = <&cpg CPG_MOD 802>;
1296 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1297 resets = <&cpg 802>;
1299 status = "disabled";
1302 #address-cells = <1>;
1306 #address-cells = <1>;
1311 vin04isp0: endpoint@0 {
1313 remote-endpoint = <&isp0vin04>;
1319 vin05: video@e6ef5000 {
1320 compatible = "renesas,vin-r8a779a0",
1321 "renesas,rcar-gen4-vin";
1322 reg = <0 0xe6ef5000 0 0x1000>;
1323 interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;
1324 clocks = <&cpg CPG_MOD 803>;
1325 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1326 resets = <&cpg 803>;
1328 status = "disabled";
1331 #address-cells = <1>;
1335 #address-cells = <1>;
1340 vin05isp0: endpoint@0 {
1342 remote-endpoint = <&isp0vin05>;
1348 vin06: video@e6ef6000 {
1349 compatible = "renesas,vin-r8a779a0",
1350 "renesas,rcar-gen4-vin";
1351 reg = <0 0xe6ef6000 0 0x1000>;
1352 interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
1353 clocks = <&cpg CPG_MOD 804>;
1354 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1355 resets = <&cpg 804>;
1357 status = "disabled";
1360 #address-cells = <1>;
1364 #address-cells = <1>;
1369 vin06isp0: endpoint@0 {
1371 remote-endpoint = <&isp0vin06>;
1377 vin07: video@e6ef7000 {
1378 compatible = "renesas,vin-r8a779a0",
1379 "renesas,rcar-gen4-vin";
1380 reg = <0 0xe6ef7000 0 0x1000>;
1381 interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
1382 clocks = <&cpg CPG_MOD 805>;
1383 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1384 resets = <&cpg 805>;
1386 status = "disabled";
1389 #address-cells = <1>;
1393 #address-cells = <1>;
1398 vin07isp0: endpoint@0 {
1400 remote-endpoint = <&isp0vin07>;
1406 vin08: video@e6ef8000 {
1407 compatible = "renesas,vin-r8a779a0",
1408 "renesas,rcar-gen4-vin";
1409 reg = <0 0xe6ef8000 0 0x1000>;
1410 interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>;
1411 clocks = <&cpg CPG_MOD 806>;
1412 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1413 resets = <&cpg 806>;
1415 status = "disabled";
1418 #address-cells = <1>;
1422 #address-cells = <1>;
1427 vin08isp1: endpoint@1 {
1429 remote-endpoint = <&isp1vin08>;
1435 vin09: video@e6ef9000 {
1436 compatible = "renesas,vin-r8a779a0",
1437 "renesas,rcar-gen4-vin";
1438 reg = <0 0xe6ef9000 0 0x1000>;
1439 interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
1440 clocks = <&cpg CPG_MOD 807>;
1441 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1442 resets = <&cpg 807>;
1444 status = "disabled";
1447 #address-cells = <1>;
1451 #address-cells = <1>;
1456 vin09isp1: endpoint@1 {
1458 remote-endpoint = <&isp1vin09>;
1464 vin10: video@e6efa000 {
1465 compatible = "renesas,vin-r8a779a0",
1466 "renesas,rcar-gen4-vin";
1467 reg = <0 0xe6efa000 0 0x1000>;
1468 interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
1469 clocks = <&cpg CPG_MOD 808>;
1470 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1471 resets = <&cpg 808>;
1473 status = "disabled";
1476 #address-cells = <1>;
1480 #address-cells = <1>;
1485 vin10isp1: endpoint@1 {
1487 remote-endpoint = <&isp1vin10>;
1493 vin11: video@e6efb000 {
1494 compatible = "renesas,vin-r8a779a0",
1495 "renesas,rcar-gen4-vin";
1496 reg = <0 0xe6efb000 0 0x1000>;
1497 interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>;
1498 clocks = <&cpg CPG_MOD 809>;
1499 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1500 resets = <&cpg 809>;
1502 status = "disabled";
1505 #address-cells = <1>;
1509 #address-cells = <1>;
1514 vin11isp1: endpoint@1 {
1516 remote-endpoint = <&isp1vin11>;
1522 vin12: video@e6efc000 {
1523 compatible = "renesas,vin-r8a779a0",
1524 "renesas,rcar-gen4-vin";
1525 reg = <0 0xe6efc000 0 0x1000>;
1526 interrupts = <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>;
1527 clocks = <&cpg CPG_MOD 810>;
1528 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1529 resets = <&cpg 810>;
1531 status = "disabled";
1534 #address-cells = <1>;
1538 #address-cells = <1>;
1543 vin12isp1: endpoint@1 {
1545 remote-endpoint = <&isp1vin12>;
1551 vin13: video@e6efd000 {
1552 compatible = "renesas,vin-r8a779a0",
1553 "renesas,rcar-gen4-vin";
1554 reg = <0 0xe6efd000 0 0x1000>;
1555 interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
1556 clocks = <&cpg CPG_MOD 811>;
1557 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1558 resets = <&cpg 811>;
1560 status = "disabled";
1563 #address-cells = <1>;
1567 #address-cells = <1>;
1572 vin13isp1: endpoint@1 {
1574 remote-endpoint = <&isp1vin13>;
1580 vin14: video@e6efe000 {
1581 compatible = "renesas,vin-r8a779a0",
1582 "renesas,rcar-gen4-vin";
1583 reg = <0 0xe6efe000 0 0x1000>;
1584 interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
1585 clocks = <&cpg CPG_MOD 812>;
1586 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1587 resets = <&cpg 812>;
1589 status = "disabled";
1592 #address-cells = <1>;
1596 #address-cells = <1>;
1601 vin14isp1: endpoint@1 {
1603 remote-endpoint = <&isp1vin14>;
1609 vin15: video@e6eff000 {
1610 compatible = "renesas,vin-r8a779a0",
1611 "renesas,rcar-gen4-vin";
1612 reg = <0 0xe6eff000 0 0x1000>;
1613 interrupts = <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
1614 clocks = <&cpg CPG_MOD 813>;
1615 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1616 resets = <&cpg 813>;
1618 status = "disabled";
1621 #address-cells = <1>;
1625 #address-cells = <1>;
1630 vin15isp1: endpoint@1 {
1632 remote-endpoint = <&isp1vin15>;
1638 vin16: video@e6ed0000 {
1639 compatible = "renesas,vin-r8a779a0",
1640 "renesas,rcar-gen4-vin";
1641 reg = <0 0xe6ed0000 0 0x1000>;
1642 interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
1643 clocks = <&cpg CPG_MOD 814>;
1644 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1645 resets = <&cpg 814>;
1647 status = "disabled";
1650 #address-cells = <1>;
1654 #address-cells = <1>;
1659 vin16isp2: endpoint@2 {
1661 remote-endpoint = <&isp2vin16>;
1667 vin17: video@e6ed1000 {
1668 compatible = "renesas,vin-r8a779a0",
1669 "renesas,rcar-gen4-vin";
1670 reg = <0 0xe6ed1000 0 0x1000>;
1671 interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>;
1672 clocks = <&cpg CPG_MOD 815>;
1673 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1674 resets = <&cpg 815>;
1676 status = "disabled";
1679 #address-cells = <1>;
1683 #address-cells = <1>;
1688 vin17isp2: endpoint@2 {
1690 remote-endpoint = <&isp2vin17>;
1696 vin18: video@e6ed2000 {
1697 compatible = "renesas,vin-r8a779a0",
1698 "renesas,rcar-gen4-vin";
1699 reg = <0 0xe6ed2000 0 0x1000>;
1700 interrupts = <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>;
1701 clocks = <&cpg CPG_MOD 816>;
1702 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1703 resets = <&cpg 816>;
1705 status = "disabled";
1708 #address-cells = <1>;
1712 #address-cells = <1>;
1717 vin18isp2: endpoint@2 {
1719 remote-endpoint = <&isp2vin18>;
1725 vin19: video@e6ed3000 {
1726 compatible = "renesas,vin-r8a779a0",
1727 "renesas,rcar-gen4-vin";
1728 reg = <0 0xe6ed3000 0 0x1000>;
1729 interrupts = <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>;
1730 clocks = <&cpg CPG_MOD 817>;
1731 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1732 resets = <&cpg 817>;
1734 status = "disabled";
1737 #address-cells = <1>;
1741 #address-cells = <1>;
1746 vin19isp2: endpoint@2 {
1748 remote-endpoint = <&isp2vin19>;
1754 vin20: video@e6ed4000 {
1755 compatible = "renesas,vin-r8a779a0",
1756 "renesas,rcar-gen4-vin";
1757 reg = <0 0xe6ed4000 0 0x1000>;
1758 interrupts = <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>;
1759 clocks = <&cpg CPG_MOD 818>;
1760 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1761 resets = <&cpg 818>;
1763 status = "disabled";
1766 #address-cells = <1>;
1770 #address-cells = <1>;
1775 vin20isp2: endpoint@2 {
1777 remote-endpoint = <&isp2vin20>;
1783 vin21: video@e6ed5000 {
1784 compatible = "renesas,vin-r8a779a0",
1785 "renesas,rcar-gen4-vin";
1786 reg = <0 0xe6ed5000 0 0x1000>;
1787 interrupts = <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>;
1788 clocks = <&cpg CPG_MOD 819>;
1789 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1790 resets = <&cpg 819>;
1792 status = "disabled";
1795 #address-cells = <1>;
1799 #address-cells = <1>;
1804 vin21isp2: endpoint@2 {
1806 remote-endpoint = <&isp2vin21>;
1812 vin22: video@e6ed6000 {
1813 compatible = "renesas,vin-r8a779a0",
1814 "renesas,rcar-gen4-vin";
1815 reg = <0 0xe6ed6000 0 0x1000>;
1816 interrupts = <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>;
1817 clocks = <&cpg CPG_MOD 820>;
1818 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1819 resets = <&cpg 820>;
1821 status = "disabled";
1824 #address-cells = <1>;
1828 #address-cells = <1>;
1833 vin22isp2: endpoint@2 {
1835 remote-endpoint = <&isp2vin22>;
1841 vin23: video@e6ed7000 {
1842 compatible = "renesas,vin-r8a779a0",
1843 "renesas,rcar-gen4-vin";
1844 reg = <0 0xe6ed7000 0 0x1000>;
1845 interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>;
1846 clocks = <&cpg CPG_MOD 821>;
1847 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1848 resets = <&cpg 821>;
1850 status = "disabled";
1853 #address-cells = <1>;
1857 #address-cells = <1>;
1862 vin23isp2: endpoint@2 {
1864 remote-endpoint = <&isp2vin23>;
1870 vin24: video@e6ed8000 {
1871 compatible = "renesas,vin-r8a779a0",
1872 "renesas,rcar-gen4-vin";
1873 reg = <0 0xe6ed8000 0 0x1000>;
1874 interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
1875 clocks = <&cpg CPG_MOD 822>;
1876 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1877 resets = <&cpg 822>;
1879 status = "disabled";
1882 #address-cells = <1>;
1886 #address-cells = <1>;
1891 vin24isp3: endpoint@3 {
1893 remote-endpoint = <&isp3vin24>;
1899 vin25: video@e6ed9000 {
1900 compatible = "renesas,vin-r8a779a0",
1901 "renesas,rcar-gen4-vin";
1902 reg = <0 0xe6ed9000 0 0x1000>;
1903 interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>;
1904 clocks = <&cpg CPG_MOD 823>;
1905 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1906 resets = <&cpg 823>;
1908 status = "disabled";
1911 #address-cells = <1>;
1915 #address-cells = <1>;
1920 vin25isp3: endpoint@3 {
1922 remote-endpoint = <&isp3vin25>;
1928 vin26: video@e6eda000 {
1929 compatible = "renesas,vin-r8a779a0",
1930 "renesas,rcar-gen4-vin";
1931 reg = <0 0xe6eda000 0 0x1000>;
1932 interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
1933 clocks = <&cpg CPG_MOD 824>;
1934 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1935 resets = <&cpg 824>;
1937 status = "disabled";
1940 #address-cells = <1>;
1944 #address-cells = <1>;
1949 vin26isp3: endpoint@3 {
1951 remote-endpoint = <&isp3vin26>;
1957 vin27: video@e6edb000 {
1958 compatible = "renesas,vin-r8a779a0",
1959 "renesas,rcar-gen4-vin";
1960 reg = <0 0xe6edb000 0 0x1000>;
1961 interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
1962 clocks = <&cpg CPG_MOD 825>;
1963 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1964 resets = <&cpg 825>;
1966 status = "disabled";
1969 #address-cells = <1>;
1973 #address-cells = <1>;
1978 vin27isp3: endpoint@3 {
1980 remote-endpoint = <&isp3vin27>;
1986 vin28: video@e6edc000 {
1987 compatible = "renesas,vin-r8a779a0",
1988 "renesas,rcar-gen4-vin";
1989 reg = <0 0xe6edc000 0 0x1000>;
1990 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
1991 clocks = <&cpg CPG_MOD 826>;
1992 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1993 resets = <&cpg 826>;
1995 status = "disabled";
1998 #address-cells = <1>;
2002 #address-cells = <1>;
2007 vin28isp3: endpoint@3 {
2009 remote-endpoint = <&isp3vin28>;
2015 vin29: video@e6edd000 {
2016 compatible = "renesas,vin-r8a779a0",
2017 "renesas,rcar-gen4-vin";
2018 reg = <0 0xe6edd000 0 0x1000>;
2019 interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
2020 clocks = <&cpg CPG_MOD 827>;
2021 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2022 resets = <&cpg 827>;
2024 status = "disabled";
2027 #address-cells = <1>;
2031 #address-cells = <1>;
2036 vin29isp3: endpoint@3 {
2038 remote-endpoint = <&isp3vin29>;
2044 vin30: video@e6ede000 {
2045 compatible = "renesas,vin-r8a779a0",
2046 "renesas,rcar-gen4-vin";
2047 reg = <0 0xe6ede000 0 0x1000>;
2048 interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
2049 clocks = <&cpg CPG_MOD 828>;
2050 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2051 resets = <&cpg 828>;
2053 status = "disabled";
2056 #address-cells = <1>;
2060 #address-cells = <1>;
2065 vin30isp3: endpoint@3 {
2067 remote-endpoint = <&isp3vin30>;
2073 vin31: video@e6edf000 {
2074 compatible = "renesas,vin-r8a779a0",
2075 "renesas,rcar-gen4-vin";
2076 reg = <0 0xe6edf000 0 0x1000>;
2077 interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
2078 clocks = <&cpg CPG_MOD 829>;
2079 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2080 resets = <&cpg 829>;
2082 status = "disabled";
2085 #address-cells = <1>;
2089 #address-cells = <1>;
2094 vin31isp3: endpoint@3 {
2096 remote-endpoint = <&isp3vin31>;
2102 dmac1: dma-controller@e7350000 {
2103 compatible = "renesas,dmac-r8a779a0",
2104 "renesas,rcar-gen4-dmac";
2105 reg = <0 0xe7350000 0 0x1000>,
2106 <0 0xe7300000 0 0x10000>;
2107 interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
2108 <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>,
2109 <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>,
2110 <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>,
2111 <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>,
2112 <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>,
2113 <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>,
2114 <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>,
2115 <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>,
2116 <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
2117 <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
2118 <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
2119 <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
2120 <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
2121 <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
2122 <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
2123 <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
2124 interrupt-names = "error",
2125 "ch0", "ch1", "ch2", "ch3", "ch4",
2126 "ch5", "ch6", "ch7", "ch8", "ch9",
2127 "ch10", "ch11", "ch12", "ch13",
2129 clocks = <&cpg CPG_MOD 709>;
2130 clock-names = "fck";
2131 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2132 resets = <&cpg 709>;
2134 dma-channels = <16>;
2135 iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
2136 <&ipmmu_ds0 2>, <&ipmmu_ds0 3>,
2137 <&ipmmu_ds0 4>, <&ipmmu_ds0 5>,
2138 <&ipmmu_ds0 6>, <&ipmmu_ds0 7>,
2139 <&ipmmu_ds0 8>, <&ipmmu_ds0 9>,
2140 <&ipmmu_ds0 10>, <&ipmmu_ds0 11>,
2141 <&ipmmu_ds0 12>, <&ipmmu_ds0 13>,
2142 <&ipmmu_ds0 14>, <&ipmmu_ds0 15>;
2145 dmac2: dma-controller@e7351000 {
2146 compatible = "renesas,dmac-r8a779a0",
2147 "renesas,rcar-gen4-dmac";
2148 reg = <0 0xe7351000 0 0x1000>,
2149 <0 0xe7310000 0 0x10000>;
2150 interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
2151 <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>,
2152 <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
2153 <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>,
2154 <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
2155 <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
2156 <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
2157 <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>,
2158 <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>;
2159 interrupt-names = "error",
2160 "ch0", "ch1", "ch2", "ch3", "ch4",
2161 "ch5", "ch6", "ch7";
2162 clocks = <&cpg CPG_MOD 710>;
2163 clock-names = "fck";
2164 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2165 resets = <&cpg 710>;
2168 iommus = <&ipmmu_ds0 16>, <&ipmmu_ds0 17>,
2169 <&ipmmu_ds0 18>, <&ipmmu_ds0 19>,
2170 <&ipmmu_ds0 20>, <&ipmmu_ds0 21>,
2171 <&ipmmu_ds0 22>, <&ipmmu_ds0 23>;
2174 mmc0: mmc@ee140000 {
2175 compatible = "renesas,sdhi-r8a779a0",
2176 "renesas,rcar-gen4-sdhi";
2177 reg = <0 0xee140000 0 0x2000>;
2178 interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>;
2179 clocks = <&cpg CPG_MOD 706>, <&cpg CPG_CORE R8A779A0_CLK_SD0H>;
2180 clock-names = "core", "clkh";
2181 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2182 resets = <&cpg 706>;
2183 max-frequency = <200000000>;
2184 iommus = <&ipmmu_ds0 32>;
2185 status = "disabled";
2189 compatible = "renesas,r8a779a0-rpc-if",
2190 "renesas,rcar-gen3-rpc-if";
2191 reg = <0 0xee200000 0 0x200>,
2192 <0 0x08000000 0 0x04000000>,
2193 <0 0xee208000 0 0x100>;
2194 reg-names = "regs", "dirmap", "wbuf";
2195 interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>;
2196 clocks = <&cpg CPG_MOD 629>;
2197 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2198 resets = <&cpg 629>;
2199 #address-cells = <1>;
2201 status = "disabled";
2204 ipmmu_rt0: iommu@ee480000 {
2205 compatible = "renesas,ipmmu-r8a779a0",
2206 "renesas,rcar-gen4-ipmmu-vmsa";
2207 reg = <0 0xee480000 0 0x20000>;
2208 renesas,ipmmu-main = <&ipmmu_mm>;
2209 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2213 ipmmu_rt1: iommu@ee4c0000 {
2214 compatible = "renesas,ipmmu-r8a779a0",
2215 "renesas,rcar-gen4-ipmmu-vmsa";
2216 reg = <0 0xee4c0000 0 0x20000>;
2217 renesas,ipmmu-main = <&ipmmu_mm>;
2218 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2222 ipmmu_ds0: iommu@eed00000 {
2223 compatible = "renesas,ipmmu-r8a779a0",
2224 "renesas,rcar-gen4-ipmmu-vmsa";
2225 reg = <0 0xeed00000 0 0x20000>;
2226 renesas,ipmmu-main = <&ipmmu_mm>;
2227 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2231 ipmmu_ds1: iommu@eed40000 {
2232 compatible = "renesas,ipmmu-r8a779a0",
2233 "renesas,rcar-gen4-ipmmu-vmsa";
2234 reg = <0 0xeed40000 0 0x20000>;
2235 renesas,ipmmu-main = <&ipmmu_mm>;
2236 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2240 ipmmu_ir: iommu@eed80000 {
2241 compatible = "renesas,ipmmu-r8a779a0",
2242 "renesas,rcar-gen4-ipmmu-vmsa";
2243 reg = <0 0xeed80000 0 0x20000>;
2244 renesas,ipmmu-main = <&ipmmu_mm>;
2245 power-domains = <&sysc R8A779A0_PD_A3IR>;
2249 ipmmu_vc0: iommu@eedc0000 {
2250 compatible = "renesas,ipmmu-r8a779a0",
2251 "renesas,rcar-gen4-ipmmu-vmsa";
2252 reg = <0 0xeedc0000 0 0x20000>;
2253 renesas,ipmmu-main = <&ipmmu_mm>;
2254 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2258 ipmmu_vi0: iommu@eee80000 {
2259 compatible = "renesas,ipmmu-r8a779a0",
2260 "renesas,rcar-gen4-ipmmu-vmsa";
2261 reg = <0 0xeee80000 0 0x20000>;
2262 renesas,ipmmu-main = <&ipmmu_mm>;
2263 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2267 ipmmu_vi1: iommu@eeec0000 {
2268 compatible = "renesas,ipmmu-r8a779a0",
2269 "renesas,rcar-gen4-ipmmu-vmsa";
2270 reg = <0 0xeeec0000 0 0x20000>;
2271 renesas,ipmmu-main = <&ipmmu_mm>;
2272 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2276 ipmmu_3dg: iommu@eee00000 {
2277 compatible = "renesas,ipmmu-r8a779a0",
2278 "renesas,rcar-gen4-ipmmu-vmsa";
2279 reg = <0 0xeee00000 0 0x20000>;
2280 renesas,ipmmu-main = <&ipmmu_mm>;
2281 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2285 ipmmu_vip0: iommu@eef00000 {
2286 compatible = "renesas,ipmmu-r8a779a0",
2287 "renesas,rcar-gen4-ipmmu-vmsa";
2288 reg = <0 0xeef00000 0 0x20000>;
2289 renesas,ipmmu-main = <&ipmmu_mm>;
2290 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2294 ipmmu_vip1: iommu@eef40000 {
2295 compatible = "renesas,ipmmu-r8a779a0",
2296 "renesas,rcar-gen4-ipmmu-vmsa";
2297 reg = <0 0xeef40000 0 0x20000>;
2298 renesas,ipmmu-main = <&ipmmu_mm>;
2299 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2303 ipmmu_mm: iommu@eefc0000 {
2304 compatible = "renesas,ipmmu-r8a779a0",
2305 "renesas,rcar-gen4-ipmmu-vmsa";
2306 reg = <0 0xeefc0000 0 0x20000>;
2307 interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>,
2308 <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
2309 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2313 gic: interrupt-controller@f1000000 {
2314 compatible = "arm,gic-v3";
2315 #interrupt-cells = <3>;
2316 #address-cells = <0>;
2317 interrupt-controller;
2318 reg = <0x0 0xf1000000 0 0x20000>,
2319 <0x0 0xf1060000 0 0x110000>;
2320 interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
2323 fcpvd0: fcp@fea10000 {
2324 compatible = "renesas,fcpv";
2325 reg = <0 0xfea10000 0 0x200>;
2326 clocks = <&cpg CPG_MOD 508>;
2327 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2328 resets = <&cpg 508>;
2329 iommus = <&ipmmu_vi1 6>;
2332 fcpvd1: fcp@fea11000 {
2333 compatible = "renesas,fcpv";
2334 reg = <0 0xfea11000 0 0x200>;
2335 clocks = <&cpg CPG_MOD 509>;
2336 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2337 resets = <&cpg 509>;
2338 iommus = <&ipmmu_vi1 7>;
2341 vspd0: vsp@fea20000 {
2342 compatible = "renesas,vsp2";
2343 reg = <0 0xfea20000 0 0x5000>;
2344 interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>;
2345 clocks = <&cpg CPG_MOD 830>;
2346 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2347 resets = <&cpg 830>;
2349 renesas,fcp = <&fcpvd0>;
2352 vspd1: vsp@fea28000 {
2353 compatible = "renesas,vsp2";
2354 reg = <0 0xfea28000 0 0x5000>;
2355 interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>;
2356 clocks = <&cpg CPG_MOD 831>;
2357 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2358 resets = <&cpg 831>;
2360 renesas,fcp = <&fcpvd1>;
2363 csi40: csi2@feaa0000 {
2364 compatible = "renesas,r8a779a0-csi2";
2365 reg = <0 0xfeaa0000 0 0x10000>;
2366 interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
2367 clocks = <&cpg CPG_MOD 331>;
2368 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2369 resets = <&cpg 331>;
2370 status = "disabled";
2373 #address-cells = <1>;
2382 csi40isp0: endpoint {
2383 remote-endpoint = <&isp0csi40>;
2389 csi41: csi2@feab0000 {
2390 compatible = "renesas,r8a779a0-csi2";
2391 reg = <0 0xfeab0000 0 0x10000>;
2392 interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>;
2393 clocks = <&cpg CPG_MOD 400>;
2394 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2395 resets = <&cpg 400>;
2396 status = "disabled";
2399 #address-cells = <1>;
2408 csi41isp1: endpoint {
2409 remote-endpoint = <&isp1csi41>;
2415 csi42: csi2@fed60000 {
2416 compatible = "renesas,r8a779a0-csi2";
2417 reg = <0 0xfed60000 0 0x10000>;
2418 interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
2419 clocks = <&cpg CPG_MOD 401>;
2420 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2421 resets = <&cpg 401>;
2422 status = "disabled";
2425 #address-cells = <1>;
2434 csi42isp2: endpoint {
2435 remote-endpoint = <&isp2csi42>;
2441 csi43: csi2@fed70000 {
2442 compatible = "renesas,r8a779a0-csi2";
2443 reg = <0 0xfed70000 0 0x10000>;
2444 interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>;
2445 clocks = <&cpg CPG_MOD 402>;
2446 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2447 resets = <&cpg 402>;
2448 status = "disabled";
2451 #address-cells = <1>;
2460 csi43isp3: endpoint {
2461 remote-endpoint = <&isp3csi43>;
2467 du: display@feb00000 {
2468 compatible = "renesas,du-r8a779a0";
2469 reg = <0 0xfeb00000 0 0x40000>;
2470 interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>,
2471 <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
2472 clocks = <&cpg CPG_MOD 411>;
2473 clock-names = "du.0";
2474 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2475 resets = <&cpg 411>;
2476 reset-names = "du.0";
2477 renesas,vsps = <&vspd0 0>, <&vspd1 0>;
2479 status = "disabled";
2482 #address-cells = <1>;
2487 du_out_dsi0: endpoint {
2488 remote-endpoint = <&dsi0_in>;
2494 du_out_dsi1: endpoint {
2495 remote-endpoint = <&dsi1_in>;
2501 isp0: isp@fed00000 {
2502 compatible = "renesas,r8a779a0-isp",
2503 "renesas,rcar-gen4-isp";
2504 reg = <0 0xfed00000 0 0x10000>;
2505 interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
2506 clocks = <&cpg CPG_MOD 612>;
2507 power-domains = <&sysc R8A779A0_PD_A3ISP01>;
2508 resets = <&cpg 612>;
2509 status = "disabled";
2512 #address-cells = <1>;
2516 #address-cells = <1>;
2521 isp0csi40: endpoint@0 {
2523 remote-endpoint = <&csi40isp0>;
2529 isp0vin00: endpoint {
2530 remote-endpoint = <&vin00isp0>;
2536 isp0vin01: endpoint {
2537 remote-endpoint = <&vin01isp0>;
2543 isp0vin02: endpoint {
2544 remote-endpoint = <&vin02isp0>;
2550 isp0vin03: endpoint {
2551 remote-endpoint = <&vin03isp0>;
2557 isp0vin04: endpoint {
2558 remote-endpoint = <&vin04isp0>;
2564 isp0vin05: endpoint {
2565 remote-endpoint = <&vin05isp0>;
2571 isp0vin06: endpoint {
2572 remote-endpoint = <&vin06isp0>;
2578 isp0vin07: endpoint {
2579 remote-endpoint = <&vin07isp0>;
2585 isp1: isp@fed20000 {
2586 compatible = "renesas,r8a779a0-isp",
2587 "renesas,rcar-gen4-isp";
2588 reg = <0 0xfed20000 0 0x10000>;
2589 interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
2590 clocks = <&cpg CPG_MOD 613>;
2591 power-domains = <&sysc R8A779A0_PD_A3ISP01>;
2592 resets = <&cpg 613>;
2593 status = "disabled";
2596 #address-cells = <1>;
2600 #address-cells = <1>;
2605 isp1csi41: endpoint@1 {
2607 remote-endpoint = <&csi41isp1>;
2613 isp1vin08: endpoint {
2614 remote-endpoint = <&vin08isp1>;
2620 isp1vin09: endpoint {
2621 remote-endpoint = <&vin09isp1>;
2627 isp1vin10: endpoint {
2628 remote-endpoint = <&vin10isp1>;
2634 isp1vin11: endpoint {
2635 remote-endpoint = <&vin11isp1>;
2641 isp1vin12: endpoint {
2642 remote-endpoint = <&vin12isp1>;
2648 isp1vin13: endpoint {
2649 remote-endpoint = <&vin13isp1>;
2655 isp1vin14: endpoint {
2656 remote-endpoint = <&vin14isp1>;
2662 isp1vin15: endpoint {
2663 remote-endpoint = <&vin15isp1>;
2669 isp2: isp@fed30000 {
2670 compatible = "renesas,r8a779a0-isp",
2671 "renesas,rcar-gen4-isp";
2672 reg = <0 0xfed30000 0 0x10000>;
2673 interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
2674 clocks = <&cpg CPG_MOD 614>;
2675 power-domains = <&sysc R8A779A0_PD_A3ISP23>;
2676 resets = <&cpg 614>;
2677 status = "disabled";
2680 #address-cells = <1>;
2684 #address-cells = <1>;
2689 isp2csi42: endpoint@0 {
2691 remote-endpoint = <&csi42isp2>;
2697 isp2vin16: endpoint {
2698 remote-endpoint = <&vin16isp2>;
2704 isp2vin17: endpoint {
2705 remote-endpoint = <&vin17isp2>;
2711 isp2vin18: endpoint {
2712 remote-endpoint = <&vin18isp2>;
2718 isp2vin19: endpoint {
2719 remote-endpoint = <&vin19isp2>;
2725 isp2vin20: endpoint {
2726 remote-endpoint = <&vin20isp2>;
2732 isp2vin21: endpoint {
2733 remote-endpoint = <&vin21isp2>;
2739 isp2vin22: endpoint {
2740 remote-endpoint = <&vin22isp2>;
2746 isp2vin23: endpoint {
2747 remote-endpoint = <&vin23isp2>;
2753 isp3: isp@fed40000 {
2754 compatible = "renesas,r8a779a0-isp",
2755 "renesas,rcar-gen4-isp";
2756 reg = <0 0xfed40000 0 0x10000>;
2757 interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
2758 clocks = <&cpg CPG_MOD 615>;
2759 power-domains = <&sysc R8A779A0_PD_A3ISP23>;
2760 resets = <&cpg 615>;
2761 status = "disabled";
2764 #address-cells = <1>;
2768 #address-cells = <1>;
2773 isp3csi43: endpoint@1 {
2775 remote-endpoint = <&csi43isp3>;
2781 isp3vin24: endpoint {
2782 remote-endpoint = <&vin24isp3>;
2788 isp3vin25: endpoint {
2789 remote-endpoint = <&vin25isp3>;
2795 isp3vin26: endpoint {
2796 remote-endpoint = <&vin26isp3>;
2802 isp3vin27: endpoint {
2803 remote-endpoint = <&vin27isp3>;
2809 isp3vin28: endpoint {
2810 remote-endpoint = <&vin28isp3>;
2816 isp3vin29: endpoint {
2817 remote-endpoint = <&vin29isp3>;
2823 isp3vin30: endpoint {
2824 remote-endpoint = <&vin30isp3>;
2830 isp3vin31: endpoint {
2831 remote-endpoint = <&vin31isp3>;
2837 dsi0: dsi-encoder@fed80000 {
2838 compatible = "renesas,r8a779a0-dsi-csi2-tx";
2839 reg = <0 0xfed80000 0 0x10000>;
2840 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2841 clocks = <&cpg CPG_MOD 415>,
2842 <&cpg CPG_CORE R8A779A0_CLK_DSI>,
2843 <&cpg CPG_CORE R8A779A0_CLK_CL16MCK>;
2844 clock-names = "fck", "dsi", "pll";
2845 resets = <&cpg 415>;
2846 status = "disabled";
2849 #address-cells = <1>;
2855 remote-endpoint = <&du_out_dsi0>;
2865 dsi1: dsi-encoder@fed90000 {
2866 compatible = "renesas,r8a779a0-dsi-csi2-tx";
2867 reg = <0 0xfed90000 0 0x10000>;
2868 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2869 clocks = <&cpg CPG_MOD 416>,
2870 <&cpg CPG_CORE R8A779A0_CLK_DSI>,
2871 <&cpg CPG_CORE R8A779A0_CLK_CL16MCK>;
2872 clock-names = "fck", "dsi", "pll";
2873 resets = <&cpg 416>;
2874 status = "disabled";
2877 #address-cells = <1>;
2883 remote-endpoint = <&du_out_dsi1>;
2893 prr: chipid@fff00044 {
2894 compatible = "renesas,prr";
2895 reg = <0 0xfff00044 0 4>;
2900 sensor1_thermal: sensor1-thermal {
2901 polling-delay-passive = <250>;
2902 polling-delay = <1000>;
2903 thermal-sensors = <&tsc 0>;
2906 sensor1_crit: sensor1-crit {
2907 temperature = <120000>;
2908 hysteresis = <1000>;
2914 sensor2_thermal: sensor2-thermal {
2915 polling-delay-passive = <250>;
2916 polling-delay = <1000>;
2917 thermal-sensors = <&tsc 1>;
2920 sensor2_crit: sensor2-crit {
2921 temperature = <120000>;
2922 hysteresis = <1000>;
2928 sensor3_thermal: sensor3-thermal {
2929 polling-delay-passive = <250>;
2930 polling-delay = <1000>;
2931 thermal-sensors = <&tsc 2>;
2934 sensor3_crit: sensor3-crit {
2935 temperature = <120000>;
2936 hysteresis = <1000>;
2942 sensor4_thermal: sensor4-thermal {
2943 polling-delay-passive = <250>;
2944 polling-delay = <1000>;
2945 thermal-sensors = <&tsc 3>;
2948 sensor4_crit: sensor4-crit {
2949 temperature = <120000>;
2950 hysteresis = <1000>;
2956 sensor5_thermal: sensor5-thermal {
2957 polling-delay-passive = <250>;
2958 polling-delay = <1000>;
2959 thermal-sensors = <&tsc 4>;
2962 sensor5_crit: sensor5-crit {
2963 temperature = <120000>;
2964 hysteresis = <1000>;
2972 compatible = "arm,armv8-timer";
2973 interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
2974 <&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
2975 <&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
2976 <&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
2977 <&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
2978 interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",