Lines Matching +full:ch3 +full:- +full:0

1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Car V3U (R8A779A0) SoC
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>
14 #address-cells = <2>;
15 #size-cells = <2>;
17 /* External CAN clock - to be overridden by boards that provide it */
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
21 clock-frequency = <0>;
25 #address-cells = <1>;
26 #size-cells = <0>;
28 a76_0: cpu@0 {
29 compatible = "arm,cortex-a76";
30 reg = <0>;
32 power-domains = <&sysc R8A779A0_PD_A1E0D0C0>;
33 next-level-cache = <&L3_CA76_0>;
37 L3_CA76_0: cache-controller-0 {
39 power-domains = <&sysc R8A779A0_PD_A2E0D0>;
40 cache-unified;
41 cache-level = <3>;
46 compatible = "fixed-clock";
47 #clock-cells = <0>;
49 clock-frequency = <0>;
53 compatible = "fixed-clock";
54 #clock-cells = <0>;
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";
67 #clock-cells = <0>;
68 clock-frequency = <0>;
72 compatible = "simple-bus";
73 interrupt-parent = <&gic>;
74 #address-cells = <2>;
75 #size-cells = <2>;
79 compatible = "renesas,r8a779a0-wdt",
80 "renesas,rcar-gen4-wdt";
81 reg = <0 0xe6020000 0 0x0c>;
84 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
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>;
99 compatible = "renesas,gpio-r8a779a0",
100 "renesas,rcar-gen4-gpio";
101 reg = <0 0xe6058180 0 0x54>;
104 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
106 gpio-controller;
107 #gpio-cells = <2>;
108 gpio-ranges = <&pfc 0 0 28>;
109 interrupt-controller;
110 #interrupt-cells = <2>;
114 compatible = "renesas,gpio-r8a779a0",
115 "renesas,rcar-gen4-gpio";
116 reg = <0 0xe6050180 0 0x54>;
119 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
121 gpio-controller;
122 #gpio-cells = <2>;
123 gpio-ranges = <&pfc 0 32 31>;
124 interrupt-controller;
125 #interrupt-cells = <2>;
129 compatible = "renesas,gpio-r8a779a0",
130 "renesas,rcar-gen4-gpio";
131 reg = <0 0xe6050980 0 0x54>;
134 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
136 gpio-controller;
137 #gpio-cells = <2>;
138 gpio-ranges = <&pfc 0 64 25>;
139 interrupt-controller;
140 #interrupt-cells = <2>;
144 compatible = "renesas,gpio-r8a779a0",
145 "renesas,rcar-gen4-gpio";
146 reg = <0 0xe6058980 0 0x54>;
149 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
151 gpio-controller;
152 #gpio-cells = <2>;
153 gpio-ranges = <&pfc 0 96 17>;
154 interrupt-controller;
155 #interrupt-cells = <2>;
159 compatible = "renesas,gpio-r8a779a0",
160 "renesas,rcar-gen4-gpio";
161 reg = <0 0xe6060180 0 0x54>;
164 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
166 gpio-controller;
167 #gpio-cells = <2>;
168 gpio-ranges = <&pfc 0 128 27>;
169 interrupt-controller;
170 #interrupt-cells = <2>;
174 compatible = "renesas,gpio-r8a779a0",
175 "renesas,rcar-gen4-gpio";
176 reg = <0 0xe6060980 0 0x54>;
179 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
181 gpio-controller;
182 #gpio-cells = <2>;
183 gpio-ranges = <&pfc 0 160 21>;
184 interrupt-controller;
185 #interrupt-cells = <2>;
189 compatible = "renesas,gpio-r8a779a0",
190 "renesas,rcar-gen4-gpio";
191 reg = <0 0xe6068180 0 0x54>;
194 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
196 gpio-controller;
197 #gpio-cells = <2>;
198 gpio-ranges = <&pfc 0 192 21>;
199 interrupt-controller;
200 #interrupt-cells = <2>;
204 compatible = "renesas,gpio-r8a779a0",
205 "renesas,rcar-gen4-gpio";
206 reg = <0 0xe6068980 0 0x54>;
209 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
211 gpio-controller;
212 #gpio-cells = <2>;
213 gpio-ranges = <&pfc 0 224 21>;
214 interrupt-controller;
215 #interrupt-cells = <2>;
219 compatible = "renesas,gpio-r8a779a0",
220 "renesas,rcar-gen4-gpio";
221 reg = <0 0xe6069180 0 0x54>;
224 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
226 gpio-controller;
227 #gpio-cells = <2>;
228 gpio-ranges = <&pfc 0 256 21>;
229 interrupt-controller;
230 #interrupt-cells = <2>;
234 compatible = "renesas,gpio-r8a779a0",
235 "renesas,rcar-gen4-gpio";
236 reg = <0 0xe6069980 0 0x54>;
239 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
241 gpio-controller;
242 #gpio-cells = <2>;
243 gpio-ranges = <&pfc 0 288 21>;
244 interrupt-controller;
245 #interrupt-cells = <2>;
249 compatible = "renesas,r8a779a0-cmt0",
250 "renesas,rcar-gen4-cmt0";
251 reg = <0 0xe60f0000 0 0x1004>;
255 clock-names = "fck";
256 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
262 compatible = "renesas,r8a779a0-cmt1",
263 "renesas,rcar-gen4-cmt1";
264 reg = <0 0xe6130000 0 0x1004>;
274 clock-names = "fck";
275 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
281 compatible = "renesas,r8a779a0-cmt1",
282 "renesas,rcar-gen4-cmt1";
283 reg = <0 0xe6140000 0 0x1004>;
293 clock-names = "fck";
294 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
300 compatible = "renesas,r8a779a0-cmt1",
301 "renesas,rcar-gen4-cmt1";
302 reg = <0 0xe6148000 0 0x1004>;
312 clock-names = "fck";
313 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
318 cpg: clock-controller@e6150000 {
319 compatible = "renesas,r8a779a0-cpg-mssr";
320 reg = <0 0xe6150000 0 0x4000>;
322 clock-names = "extal", "extalr";
323 #clock-cells = <2>;
324 #power-domain-cells = <0>;
325 #reset-cells = <1>;
328 rst: reset-controller@e6160000 {
329 compatible = "renesas,r8a779a0-rst";
330 reg = <0 0xe6160000 0 0x4000>;
333 sysc: system-controller@e6180000 {
334 compatible = "renesas,r8a779a0-sysc";
335 reg = <0 0xe6180000 0 0x4000>;
336 #power-domain-cells = <1>;
340 compatible = "renesas,r8a779a0-thermal";
341 reg = <0 0xe6190000 0 0x200>,
342 <0 0xe6198000 0 0x200>,
343 <0 0xe61a0000 0 0x200>,
344 <0 0xe61a8000 0 0x200>,
345 <0 0xe61b0000 0 0x200>;
347 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
349 #thermal-sensor-cells = <1>;
352 intc_ex: interrupt-controller@e61c0000 {
353 compatible = "renesas,intc-ex-r8a779a0", "renesas,irqc";
354 #interrupt-cells = <2>;
355 interrupt-controller;
356 reg = <0 0xe61c0000 0 0x200>;
357 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
364 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
368 compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
369 reg = <0 0xe61e0000 0 0x30>;
374 clock-names = "fck";
375 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
381 compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
382 reg = <0 0xe6fc0000 0 0x30>;
387 clock-names = "fck";
388 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
394 compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
395 reg = <0 0xe6fd0000 0 0x30>;
400 clock-names = "fck";
401 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
407 compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
408 reg = <0 0xe6fe0000 0 0x30>;
413 clock-names = "fck";
414 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
420 compatible = "renesas,tmu-r8a779a0", "renesas,tmu";
421 reg = <0 0xffc00000 0 0x30>;
426 clock-names = "fck";
427 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
433 compatible = "renesas,i2c-r8a779a0",
434 "renesas,rcar-gen4-i2c";
435 reg = <0 0xe6500000 0 0x40>;
438 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
440 dmas = <&dmac1 0x91>, <&dmac1 0x90>;
441 dma-names = "tx", "rx";
442 i2c-scl-internal-delay-ns = <110>;
443 #address-cells = <1>;
444 #size-cells = <0>;
449 compatible = "renesas,i2c-r8a779a0",
450 "renesas,rcar-gen4-i2c";
451 reg = <0 0xe6508000 0 0x40>;
454 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
456 dmas = <&dmac1 0x93>, <&dmac1 0x92>;
457 dma-names = "tx", "rx";
458 i2c-scl-internal-delay-ns = <110>;
459 #address-cells = <1>;
460 #size-cells = <0>;
465 compatible = "renesas,i2c-r8a779a0",
466 "renesas,rcar-gen4-i2c";
467 reg = <0 0xe6510000 0 0x40>;
470 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
472 dmas = <&dmac1 0x95>, <&dmac1 0x94>;
473 dma-names = "tx", "rx";
474 i2c-scl-internal-delay-ns = <110>;
475 #address-cells = <1>;
476 #size-cells = <0>;
481 compatible = "renesas,i2c-r8a779a0",
482 "renesas,rcar-gen4-i2c";
483 reg = <0 0xe66d0000 0 0x40>;
486 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
488 dmas = <&dmac1 0x97>, <&dmac1 0x96>;
489 dma-names = "tx", "rx";
490 i2c-scl-internal-delay-ns = <110>;
491 #address-cells = <1>;
492 #size-cells = <0>;
497 compatible = "renesas,i2c-r8a779a0",
498 "renesas,rcar-gen4-i2c";
499 reg = <0 0xe66d8000 0 0x40>;
502 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
504 dmas = <&dmac1 0x99>, <&dmac1 0x98>;
505 dma-names = "tx", "rx";
506 i2c-scl-internal-delay-ns = <110>;
507 #address-cells = <1>;
508 #size-cells = <0>;
513 compatible = "renesas,i2c-r8a779a0",
514 "renesas,rcar-gen4-i2c";
515 reg = <0 0xe66e0000 0 0x40>;
518 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
520 dmas = <&dmac1 0x9b>, <&dmac1 0x9a>;
521 dma-names = "tx", "rx";
522 i2c-scl-internal-delay-ns = <110>;
523 #address-cells = <1>;
524 #size-cells = <0>;
529 compatible = "renesas,i2c-r8a779a0",
530 "renesas,rcar-gen4-i2c";
531 reg = <0 0xe66e8000 0 0x40>;
534 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
536 dmas = <&dmac1 0x9d>, <&dmac1 0x9c>;
537 dma-names = "tx", "rx";
538 i2c-scl-internal-delay-ns = <110>;
539 #address-cells = <1>;
540 #size-cells = <0>;
545 compatible = "renesas,hscif-r8a779a0",
546 "renesas,rcar-gen4-hscif", "renesas,hscif";
547 reg = <0 0xe6540000 0 0x60>;
552 clock-names = "fck", "brg_int", "scif_clk";
553 dmas = <&dmac1 0x31>, <&dmac1 0x30>;
554 dma-names = "tx", "rx";
555 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
561 compatible = "renesas,hscif-r8a779a0",
562 "renesas,rcar-gen4-hscif", "renesas,hscif";
563 reg = <0 0xe6550000 0 0x60>;
568 clock-names = "fck", "brg_int", "scif_clk";
569 dmas = <&dmac1 0x33>, <&dmac1 0x32>;
570 dma-names = "tx", "rx";
571 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
577 compatible = "renesas,hscif-r8a779a0",
578 "renesas,rcar-gen4-hscif", "renesas,hscif";
579 reg = <0 0xe6560000 0 0x60>;
584 clock-names = "fck", "brg_int", "scif_clk";
585 dmas = <&dmac1 0x35>, <&dmac1 0x34>;
586 dma-names = "tx", "rx";
587 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
593 compatible = "renesas,hscif-r8a779a0",
594 "renesas,rcar-gen4-hscif", "renesas,hscif";
595 reg = <0 0xe66a0000 0 0x60>;
600 clock-names = "fck", "brg_int", "scif_clk";
601 dmas = <&dmac1 0x37>, <&dmac1 0x36>;
602 dma-names = "tx", "rx";
603 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
609 compatible = "renesas,r8a779a0-canfd",
610 "renesas,rcar-gen4-canfd";
611 reg = <0 0xe6660000 0 0x8000>;
614 interrupt-names = "ch_int", "g_int";
618 clock-names = "fck", "canfd", "can_clk";
619 assigned-clocks = <&cpg CPG_CORE R8A779A0_CLK_CANFD>;
620 assigned-clock-rates = <80000000>;
621 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
659 compatible = "renesas,etheravb-r8a779a0",
660 "renesas,etheravb-rcar-gen4";
661 reg = <0 0xe6800000 0 0x800>;
687 interrupt-names = "ch0", "ch1", "ch2", "ch3",
695 clock-names = "fck";
696 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
698 phy-mode = "rgmii";
699 rx-internal-delay-ps = <0>;
700 tx-internal-delay-ps = <0>;
701 #address-cells = <1>;
702 #size-cells = <0>;
707 compatible = "renesas,etheravb-r8a779a0",
708 "renesas,etheravb-rcar-gen4";
709 reg = <0 0xe6810000 0 0x800>;
735 interrupt-names = "ch0", "ch1", "ch2", "ch3",
743 clock-names = "fck";
744 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
746 phy-mode = "rgmii";
747 rx-internal-delay-ps = <0>;
748 tx-internal-delay-ps = <0>;
749 #address-cells = <1>;
750 #size-cells = <0>;
755 compatible = "renesas,etheravb-r8a779a0",
756 "renesas,etheravb-rcar-gen4";
757 reg = <0 0xe6820000 0 0x1000>;
783 interrupt-names = "ch0", "ch1", "ch2", "ch3",
791 clock-names = "fck";
792 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
794 phy-mode = "rgmii";
795 rx-internal-delay-ps = <0>;
796 tx-internal-delay-ps = <0>;
797 #address-cells = <1>;
798 #size-cells = <0>;
803 compatible = "renesas,etheravb-r8a779a0",
804 "renesas,etheravb-rcar-gen4";
805 reg = <0 0xe6830000 0 0x1000>;
831 interrupt-names = "ch0", "ch1", "ch2", "ch3",
839 clock-names = "fck";
840 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
842 phy-mode = "rgmii";
843 rx-internal-delay-ps = <0>;
844 tx-internal-delay-ps = <0>;
845 #address-cells = <1>;
846 #size-cells = <0>;
851 compatible = "renesas,etheravb-r8a779a0",
852 "renesas,etheravb-rcar-gen4";
853 reg = <0 0xe6840000 0 0x1000>;
879 interrupt-names = "ch0", "ch1", "ch2", "ch3",
887 clock-names = "fck";
888 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
890 phy-mode = "rgmii";
891 rx-internal-delay-ps = <0>;
892 tx-internal-delay-ps = <0>;
893 #address-cells = <1>;
894 #size-cells = <0>;
899 compatible = "renesas,etheravb-r8a779a0",
900 "renesas,etheravb-rcar-gen4";
901 reg = <0 0xe6850000 0 0x1000>;
927 interrupt-names = "ch0", "ch1", "ch2", "ch3",
935 clock-names = "fck";
936 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
938 phy-mode = "rgmii";
939 rx-internal-delay-ps = <0>;
940 tx-internal-delay-ps = <0>;
941 #address-cells = <1>;
942 #size-cells = <0>;
947 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
948 reg = <0 0xe6e30000 0 0x10>;
949 #pwm-cells = <2>;
951 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
957 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
958 reg = <0 0xe6e31000 0 0x10>;
959 #pwm-cells = <2>;
961 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
967 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
968 reg = <0 0xe6e32000 0 0x10>;
969 #pwm-cells = <2>;
971 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
977 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
978 reg = <0 0xe6e33000 0 0x10>;
979 #pwm-cells = <2>;
981 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
987 compatible = "renesas,pwm-r8a779a0", "renesas,pwm-rcar";
988 reg = <0 0xe6e34000 0 0x10>;
989 #pwm-cells = <2>;
991 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
997 compatible = "renesas,scif-r8a779a0",
998 "renesas,rcar-gen4-scif", "renesas,scif";
999 reg = <0 0xe6e60000 0 64>;
1004 clock-names = "fck", "brg_int", "scif_clk";
1005 dmas = <&dmac1 0x51>, <&dmac1 0x50>;
1006 dma-names = "tx", "rx";
1007 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1013 compatible = "renesas,scif-r8a779a0",
1014 "renesas,rcar-gen4-scif", "renesas,scif";
1015 reg = <0 0xe6e68000 0 64>;
1020 clock-names = "fck", "brg_int", "scif_clk";
1021 dmas = <&dmac1 0x53>, <&dmac1 0x52>;
1022 dma-names = "tx", "rx";
1023 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1029 compatible = "renesas,scif-r8a779a0",
1030 "renesas,rcar-gen4-scif", "renesas,scif";
1031 reg = <0 0xe6c50000 0 64>;
1036 clock-names = "fck", "brg_int", "scif_clk";
1037 dmas = <&dmac1 0x57>, <&dmac1 0x56>;
1038 dma-names = "tx", "rx";
1039 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1045 compatible = "renesas,scif-r8a779a0",
1046 "renesas,rcar-gen4-scif", "renesas,scif";
1047 reg = <0 0xe6c40000 0 64>;
1052 clock-names = "fck", "brg_int", "scif_clk";
1053 dmas = <&dmac1 0x59>, <&dmac1 0x58>;
1054 dma-names = "tx", "rx";
1055 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1061 compatible = "renesas,tpu-r8a779a0", "renesas,tpu";
1062 reg = <0 0xe6e80000 0 0x148>;
1065 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1067 #pwm-cells = <3>;
1072 compatible = "renesas,msiof-r8a779a0",
1073 "renesas,rcar-gen4-msiof";
1074 reg = <0 0xe6e90000 0 0x0064>;
1077 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1079 dmas = <&dmac1 0x41>, <&dmac1 0x40>;
1080 dma-names = "tx", "rx";
1081 #address-cells = <1>;
1082 #size-cells = <0>;
1087 compatible = "renesas,msiof-r8a779a0",
1088 "renesas,rcar-gen4-msiof";
1089 reg = <0 0xe6ea0000 0 0x0064>;
1092 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1094 dmas = <&dmac1 0x43>, <&dmac1 0x42>;
1095 dma-names = "tx", "rx";
1096 #address-cells = <1>;
1097 #size-cells = <0>;
1102 compatible = "renesas,msiof-r8a779a0",
1103 "renesas,rcar-gen4-msiof";
1104 reg = <0 0xe6c00000 0 0x0064>;
1107 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1109 dmas = <&dmac1 0x45>, <&dmac1 0x44>;
1110 dma-names = "tx", "rx";
1111 #address-cells = <1>;
1112 #size-cells = <0>;
1117 compatible = "renesas,msiof-r8a779a0",
1118 "renesas,rcar-gen4-msiof";
1119 reg = <0 0xe6c10000 0 0x0064>;
1122 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1124 dmas = <&dmac1 0x47>, <&dmac1 0x46>;
1125 dma-names = "tx", "rx";
1126 #address-cells = <1>;
1127 #size-cells = <0>;
1132 compatible = "renesas,msiof-r8a779a0",
1133 "renesas,rcar-gen4-msiof";
1134 reg = <0 0xe6c20000 0 0x0064>;
1137 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1139 dmas = <&dmac1 0x49>, <&dmac1 0x48>;
1140 dma-names = "tx", "rx";
1141 #address-cells = <1>;
1142 #size-cells = <0>;
1147 compatible = "renesas,msiof-r8a779a0",
1148 "renesas,rcar-gen4-msiof";
1149 reg = <0 0xe6c28000 0 0x0064>;
1152 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1154 dmas = <&dmac1 0x4b>, <&dmac1 0x4a>;
1155 dma-names = "tx", "rx";
1156 #address-cells = <1>;
1157 #size-cells = <0>;
1162 compatible = "renesas,vin-r8a779a0";
1163 reg = <0 0xe6ef0000 0 0x1000>;
1166 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1168 renesas,id = <0>;
1172 #address-cells = <1>;
1173 #size-cells = <0>;
1176 #address-cells = <1>;
1177 #size-cells = <0>;
1181 vin00isp0: endpoint@0 {
1182 reg = <0>;
1183 remote-endpoint = <&isp0vin00>;
1190 compatible = "renesas,vin-r8a779a0";
1191 reg = <0 0xe6ef1000 0 0x1000>;
1194 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1200 #address-cells = <1>;
1201 #size-cells = <0>;
1204 #address-cells = <1>;
1205 #size-cells = <0>;
1209 vin01isp0: endpoint@0 {
1210 reg = <0>;
1211 remote-endpoint = <&isp0vin01>;
1218 compatible = "renesas,vin-r8a779a0";
1219 reg = <0 0xe6ef2000 0 0x1000>;
1222 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1228 #address-cells = <1>;
1229 #size-cells = <0>;
1232 #address-cells = <1>;
1233 #size-cells = <0>;
1237 vin02isp0: endpoint@0 {
1238 reg = <0>;
1239 remote-endpoint = <&isp0vin02>;
1246 compatible = "renesas,vin-r8a779a0";
1247 reg = <0 0xe6ef3000 0 0x1000>;
1250 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1256 #address-cells = <1>;
1257 #size-cells = <0>;
1260 #address-cells = <1>;
1261 #size-cells = <0>;
1265 vin03isp0: endpoint@0 {
1266 reg = <0>;
1267 remote-endpoint = <&isp0vin03>;
1274 compatible = "renesas,vin-r8a779a0";
1275 reg = <0 0xe6ef4000 0 0x1000>;
1278 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1284 #address-cells = <1>;
1285 #size-cells = <0>;
1288 #address-cells = <1>;
1289 #size-cells = <0>;
1293 vin04isp0: endpoint@0 {
1294 reg = <0>;
1295 remote-endpoint = <&isp0vin04>;
1302 compatible = "renesas,vin-r8a779a0";
1303 reg = <0 0xe6ef5000 0 0x1000>;
1306 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1312 #address-cells = <1>;
1313 #size-cells = <0>;
1316 #address-cells = <1>;
1317 #size-cells = <0>;
1321 vin05isp0: endpoint@0 {
1322 reg = <0>;
1323 remote-endpoint = <&isp0vin05>;
1330 compatible = "renesas,vin-r8a779a0";
1331 reg = <0 0xe6ef6000 0 0x1000>;
1334 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1340 #address-cells = <1>;
1341 #size-cells = <0>;
1344 #address-cells = <1>;
1345 #size-cells = <0>;
1349 vin06isp0: endpoint@0 {
1350 reg = <0>;
1351 remote-endpoint = <&isp0vin06>;
1358 compatible = "renesas,vin-r8a779a0";
1359 reg = <0 0xe6ef7000 0 0x1000>;
1362 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1368 #address-cells = <1>;
1369 #size-cells = <0>;
1372 #address-cells = <1>;
1373 #size-cells = <0>;
1377 vin07isp0: endpoint@0 {
1378 reg = <0>;
1379 remote-endpoint = <&isp0vin07>;
1386 compatible = "renesas,vin-r8a779a0";
1387 reg = <0 0xe6ef8000 0 0x1000>;
1390 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1396 #address-cells = <1>;
1397 #size-cells = <0>;
1400 #address-cells = <1>;
1401 #size-cells = <0>;
1407 remote-endpoint = <&isp1vin08>;
1414 compatible = "renesas,vin-r8a779a0";
1415 reg = <0 0xe6ef9000 0 0x1000>;
1418 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1424 #address-cells = <1>;
1425 #size-cells = <0>;
1428 #address-cells = <1>;
1429 #size-cells = <0>;
1435 remote-endpoint = <&isp1vin09>;
1442 compatible = "renesas,vin-r8a779a0";
1443 reg = <0 0xe6efa000 0 0x1000>;
1446 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1452 #address-cells = <1>;
1453 #size-cells = <0>;
1456 #address-cells = <1>;
1457 #size-cells = <0>;
1463 remote-endpoint = <&isp1vin10>;
1470 compatible = "renesas,vin-r8a779a0";
1471 reg = <0 0xe6efb000 0 0x1000>;
1474 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1480 #address-cells = <1>;
1481 #size-cells = <0>;
1484 #address-cells = <1>;
1485 #size-cells = <0>;
1491 remote-endpoint = <&isp1vin11>;
1498 compatible = "renesas,vin-r8a779a0";
1499 reg = <0 0xe6efc000 0 0x1000>;
1502 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1508 #address-cells = <1>;
1509 #size-cells = <0>;
1512 #address-cells = <1>;
1513 #size-cells = <0>;
1519 remote-endpoint = <&isp1vin12>;
1526 compatible = "renesas,vin-r8a779a0";
1527 reg = <0 0xe6efd000 0 0x1000>;
1530 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1536 #address-cells = <1>;
1537 #size-cells = <0>;
1540 #address-cells = <1>;
1541 #size-cells = <0>;
1547 remote-endpoint = <&isp1vin13>;
1554 compatible = "renesas,vin-r8a779a0";
1555 reg = <0 0xe6efe000 0 0x1000>;
1558 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1564 #address-cells = <1>;
1565 #size-cells = <0>;
1568 #address-cells = <1>;
1569 #size-cells = <0>;
1575 remote-endpoint = <&isp1vin14>;
1582 compatible = "renesas,vin-r8a779a0";
1583 reg = <0 0xe6eff000 0 0x1000>;
1586 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1592 #address-cells = <1>;
1593 #size-cells = <0>;
1596 #address-cells = <1>;
1597 #size-cells = <0>;
1603 remote-endpoint = <&isp1vin15>;
1610 compatible = "renesas,vin-r8a779a0";
1611 reg = <0 0xe6ed0000 0 0x1000>;
1614 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1620 #address-cells = <1>;
1621 #size-cells = <0>;
1624 #address-cells = <1>;
1625 #size-cells = <0>;
1631 remote-endpoint = <&isp2vin16>;
1638 compatible = "renesas,vin-r8a779a0";
1639 reg = <0 0xe6ed1000 0 0x1000>;
1642 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1648 #address-cells = <1>;
1649 #size-cells = <0>;
1652 #address-cells = <1>;
1653 #size-cells = <0>;
1659 remote-endpoint = <&isp2vin17>;
1666 compatible = "renesas,vin-r8a779a0";
1667 reg = <0 0xe6ed2000 0 0x1000>;
1670 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1676 #address-cells = <1>;
1677 #size-cells = <0>;
1680 #address-cells = <1>;
1681 #size-cells = <0>;
1687 remote-endpoint = <&isp2vin18>;
1694 compatible = "renesas,vin-r8a779a0";
1695 reg = <0 0xe6ed3000 0 0x1000>;
1698 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1704 #address-cells = <1>;
1705 #size-cells = <0>;
1708 #address-cells = <1>;
1709 #size-cells = <0>;
1715 remote-endpoint = <&isp2vin19>;
1722 compatible = "renesas,vin-r8a779a0";
1723 reg = <0 0xe6ed4000 0 0x1000>;
1726 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1732 #address-cells = <1>;
1733 #size-cells = <0>;
1736 #address-cells = <1>;
1737 #size-cells = <0>;
1743 remote-endpoint = <&isp2vin20>;
1750 compatible = "renesas,vin-r8a779a0";
1751 reg = <0 0xe6ed5000 0 0x1000>;
1754 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1760 #address-cells = <1>;
1761 #size-cells = <0>;
1764 #address-cells = <1>;
1765 #size-cells = <0>;
1771 remote-endpoint = <&isp2vin21>;
1778 compatible = "renesas,vin-r8a779a0";
1779 reg = <0 0xe6ed6000 0 0x1000>;
1782 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1788 #address-cells = <1>;
1789 #size-cells = <0>;
1792 #address-cells = <1>;
1793 #size-cells = <0>;
1799 remote-endpoint = <&isp2vin22>;
1806 compatible = "renesas,vin-r8a779a0";
1807 reg = <0 0xe6ed7000 0 0x1000>;
1810 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1816 #address-cells = <1>;
1817 #size-cells = <0>;
1820 #address-cells = <1>;
1821 #size-cells = <0>;
1827 remote-endpoint = <&isp2vin23>;
1834 compatible = "renesas,vin-r8a779a0";
1835 reg = <0 0xe6ed8000 0 0x1000>;
1838 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1844 #address-cells = <1>;
1845 #size-cells = <0>;
1848 #address-cells = <1>;
1849 #size-cells = <0>;
1855 remote-endpoint = <&isp3vin24>;
1862 compatible = "renesas,vin-r8a779a0";
1863 reg = <0 0xe6ed9000 0 0x1000>;
1866 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1872 #address-cells = <1>;
1873 #size-cells = <0>;
1876 #address-cells = <1>;
1877 #size-cells = <0>;
1883 remote-endpoint = <&isp3vin25>;
1890 compatible = "renesas,vin-r8a779a0";
1891 reg = <0 0xe6eda000 0 0x1000>;
1894 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1900 #address-cells = <1>;
1901 #size-cells = <0>;
1904 #address-cells = <1>;
1905 #size-cells = <0>;
1911 remote-endpoint = <&isp3vin26>;
1918 compatible = "renesas,vin-r8a779a0";
1919 reg = <0 0xe6edb000 0 0x1000>;
1922 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1928 #address-cells = <1>;
1929 #size-cells = <0>;
1932 #address-cells = <1>;
1933 #size-cells = <0>;
1939 remote-endpoint = <&isp3vin27>;
1946 compatible = "renesas,vin-r8a779a0";
1947 reg = <0 0xe6edc000 0 0x1000>;
1950 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1956 #address-cells = <1>;
1957 #size-cells = <0>;
1960 #address-cells = <1>;
1961 #size-cells = <0>;
1967 remote-endpoint = <&isp3vin28>;
1974 compatible = "renesas,vin-r8a779a0";
1975 reg = <0 0xe6edd000 0 0x1000>;
1978 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
1984 #address-cells = <1>;
1985 #size-cells = <0>;
1988 #address-cells = <1>;
1989 #size-cells = <0>;
1995 remote-endpoint = <&isp3vin29>;
2002 compatible = "renesas,vin-r8a779a0";
2003 reg = <0 0xe6ede000 0 0x1000>;
2006 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2012 #address-cells = <1>;
2013 #size-cells = <0>;
2016 #address-cells = <1>;
2017 #size-cells = <0>;
2023 remote-endpoint = <&isp3vin30>;
2030 compatible = "renesas,vin-r8a779a0";
2031 reg = <0 0xe6edf000 0 0x1000>;
2034 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2040 #address-cells = <1>;
2041 #size-cells = <0>;
2044 #address-cells = <1>;
2045 #size-cells = <0>;
2051 remote-endpoint = <&isp3vin31>;
2057 dmac1: dma-controller@e7350000 {
2058 compatible = "renesas,dmac-r8a779a0",
2059 "renesas,rcar-gen4-dmac";
2060 reg = <0 0xe7350000 0 0x1000>,
2061 <0 0xe7300000 0 0x10000>;
2079 interrupt-names = "error",
2080 "ch0", "ch1", "ch2", "ch3", "ch4",
2085 clock-names = "fck";
2086 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2088 #dma-cells = <1>;
2089 dma-channels = <16>;
2092 dmac2: dma-controller@e7351000 {
2093 compatible = "renesas,dmac-r8a779a0",
2094 "renesas,rcar-gen4-dmac";
2095 reg = <0 0xe7351000 0 0x1000>,
2096 <0 0xe7310000 0 0x10000>;
2106 interrupt-names = "error",
2107 "ch0", "ch1", "ch2", "ch3", "ch4",
2110 clock-names = "fck";
2111 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2113 #dma-cells = <1>;
2114 dma-channels = <8>;
2118 compatible = "renesas,sdhi-r8a779a0",
2119 "renesas,rcar-gen4-sdhi";
2120 reg = <0 0xee140000 0 0x2000>;
2123 clock-names = "core", "clkh";
2124 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2126 max-frequency = <200000000>;
2132 compatible = "renesas,r8a779a0-rpc-if",
2133 "renesas,rcar-gen3-rpc-if";
2134 reg = <0 0xee200000 0 0x200>,
2135 <0 0x08000000 0 0x04000000>,
2136 <0 0xee208000 0 0x100>;
2137 reg-names = "regs", "dirmap", "wbuf";
2140 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2142 #address-cells = <1>;
2143 #size-cells = <0>;
2148 compatible = "renesas,ipmmu-r8a779a0",
2149 "renesas,rcar-gen4-ipmmu-vmsa";
2150 reg = <0 0xee480000 0 0x20000>;
2151 renesas,ipmmu-main = <&ipmmu_mm>;
2152 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2153 #iommu-cells = <1>;
2157 compatible = "renesas,ipmmu-r8a779a0",
2158 "renesas,rcar-gen4-ipmmu-vmsa";
2159 reg = <0 0xee4c0000 0 0x20000>;
2160 renesas,ipmmu-main = <&ipmmu_mm>;
2161 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2162 #iommu-cells = <1>;
2166 compatible = "renesas,ipmmu-r8a779a0",
2167 "renesas,rcar-gen4-ipmmu-vmsa";
2168 reg = <0 0xeed00000 0 0x20000>;
2169 renesas,ipmmu-main = <&ipmmu_mm>;
2170 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2171 #iommu-cells = <1>;
2175 compatible = "renesas,ipmmu-r8a779a0",
2176 "renesas,rcar-gen4-ipmmu-vmsa";
2177 reg = <0 0xeed40000 0 0x20000>;
2178 renesas,ipmmu-main = <&ipmmu_mm>;
2179 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2180 #iommu-cells = <1>;
2184 compatible = "renesas,ipmmu-r8a779a0",
2185 "renesas,rcar-gen4-ipmmu-vmsa";
2186 reg = <0 0xeed80000 0 0x20000>;
2187 renesas,ipmmu-main = <&ipmmu_mm>;
2188 power-domains = <&sysc R8A779A0_PD_A3IR>;
2189 #iommu-cells = <1>;
2193 compatible = "renesas,ipmmu-r8a779a0",
2194 "renesas,rcar-gen4-ipmmu-vmsa";
2195 reg = <0 0xeedc0000 0 0x20000>;
2196 renesas,ipmmu-main = <&ipmmu_mm>;
2197 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2198 #iommu-cells = <1>;
2202 compatible = "renesas,ipmmu-r8a779a0",
2203 "renesas,rcar-gen4-ipmmu-vmsa";
2204 reg = <0 0xeee80000 0 0x20000>;
2205 renesas,ipmmu-main = <&ipmmu_mm>;
2206 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2207 #iommu-cells = <1>;
2211 compatible = "renesas,ipmmu-r8a779a0",
2212 "renesas,rcar-gen4-ipmmu-vmsa";
2213 reg = <0 0xeeec0000 0 0x20000>;
2214 renesas,ipmmu-main = <&ipmmu_mm>;
2215 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2216 #iommu-cells = <1>;
2220 compatible = "renesas,ipmmu-r8a779a0",
2221 "renesas,rcar-gen4-ipmmu-vmsa";
2222 reg = <0 0xeee00000 0 0x20000>;
2223 renesas,ipmmu-main = <&ipmmu_mm>;
2224 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2225 #iommu-cells = <1>;
2229 compatible = "renesas,ipmmu-r8a779a0",
2230 "renesas,rcar-gen4-ipmmu-vmsa";
2231 reg = <0 0xeef00000 0 0x20000>;
2232 renesas,ipmmu-main = <&ipmmu_mm>;
2233 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2234 #iommu-cells = <1>;
2238 compatible = "renesas,ipmmu-r8a779a0",
2239 "renesas,rcar-gen4-ipmmu-vmsa";
2240 reg = <0 0xeef40000 0 0x20000>;
2241 renesas,ipmmu-main = <&ipmmu_mm>;
2242 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2243 #iommu-cells = <1>;
2247 compatible = "renesas,ipmmu-r8a779a0",
2248 "renesas,rcar-gen4-ipmmu-vmsa";
2249 reg = <0 0xeefc0000 0 0x20000>;
2252 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2253 #iommu-cells = <1>;
2256 gic: interrupt-controller@f1000000 {
2257 compatible = "arm,gic-v3";
2258 #interrupt-cells = <3>;
2259 #address-cells = <0>;
2260 interrupt-controller;
2261 reg = <0x0 0xf1000000 0 0x20000>,
2262 <0x0 0xf1060000 0 0x110000>;
2268 reg = <0 0xfea10000 0 0x200>;
2270 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2276 reg = <0 0xfea11000 0 0x200>;
2278 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2284 reg = <0 0xfea20000 0 0x5000>;
2287 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2295 reg = <0 0xfea28000 0 0x5000>;
2298 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2305 compatible = "renesas,r8a779a0-csi2";
2306 reg = <0 0xfeaa0000 0 0x10000>;
2309 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2314 #address-cells = <1>;
2315 #size-cells = <0>;
2317 port@0 {
2318 reg = <0>;
2324 remote-endpoint = <&isp0csi40>;
2331 compatible = "renesas,r8a779a0-csi2";
2332 reg = <0 0xfeab0000 0 0x10000>;
2335 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2340 #address-cells = <1>;
2341 #size-cells = <0>;
2343 port@0 {
2344 reg = <0>;
2350 remote-endpoint = <&isp1csi41>;
2357 compatible = "renesas,r8a779a0-csi2";
2358 reg = <0 0xfed60000 0 0x10000>;
2361 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2366 #address-cells = <1>;
2367 #size-cells = <0>;
2369 port@0 {
2370 reg = <0>;
2376 remote-endpoint = <&isp2csi42>;
2383 compatible = "renesas,r8a779a0-csi2";
2384 reg = <0 0xfed70000 0 0x10000>;
2387 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2392 #address-cells = <1>;
2393 #size-cells = <0>;
2395 port@0 {
2396 reg = <0>;
2402 remote-endpoint = <&isp3csi43>;
2409 compatible = "renesas,du-r8a779a0";
2410 reg = <0 0xfeb00000 0 0x40000>;
2414 clock-names = "du.0";
2415 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2417 reset-names = "du.0";
2418 renesas,vsps = <&vspd0 0>, <&vspd1 0>;
2423 #address-cells = <1>;
2424 #size-cells = <0>;
2426 port@0 {
2427 reg = <0>;
2429 remote-endpoint = <&dsi0_in>;
2436 remote-endpoint = <&dsi1_in>;
2443 compatible = "renesas,r8a779a0-isp";
2444 reg = <0 0xfed00000 0 0x10000>;
2447 power-domains = <&sysc R8A779A0_PD_A3ISP01>;
2452 #address-cells = <1>;
2453 #size-cells = <0>;
2455 port@0 {
2456 #address-cells = <1>;
2457 #size-cells = <0>;
2459 reg = <0>;
2461 isp0csi40: endpoint@0 {
2462 reg = <0>;
2463 remote-endpoint = <&csi40isp0>;
2470 remote-endpoint = <&vin00isp0>;
2477 remote-endpoint = <&vin01isp0>;
2484 remote-endpoint = <&vin02isp0>;
2491 remote-endpoint = <&vin03isp0>;
2498 remote-endpoint = <&vin04isp0>;
2505 remote-endpoint = <&vin05isp0>;
2512 remote-endpoint = <&vin06isp0>;
2519 remote-endpoint = <&vin07isp0>;
2526 compatible = "renesas,r8a779a0-isp";
2527 reg = <0 0xfed20000 0 0x10000>;
2530 power-domains = <&sysc R8A779A0_PD_A3ISP01>;
2535 #address-cells = <1>;
2536 #size-cells = <0>;
2538 port@0 {
2539 #address-cells = <1>;
2540 #size-cells = <0>;
2542 reg = <0>;
2546 remote-endpoint = <&csi41isp1>;
2553 remote-endpoint = <&vin08isp1>;
2560 remote-endpoint = <&vin09isp1>;
2567 remote-endpoint = <&vin10isp1>;
2574 remote-endpoint = <&vin11isp1>;
2581 remote-endpoint = <&vin12isp1>;
2588 remote-endpoint = <&vin13isp1>;
2595 remote-endpoint = <&vin14isp1>;
2602 remote-endpoint = <&vin15isp1>;
2609 compatible = "renesas,r8a779a0-isp";
2610 reg = <0 0xfed30000 0 0x10000>;
2613 power-domains = <&sysc R8A779A0_PD_A3ISP23>;
2618 #address-cells = <1>;
2619 #size-cells = <0>;
2621 port@0 {
2622 #address-cells = <1>;
2623 #size-cells = <0>;
2625 reg = <0>;
2627 isp2csi42: endpoint@0 {
2628 reg = <0>;
2629 remote-endpoint = <&csi42isp2>;
2636 remote-endpoint = <&vin16isp2>;
2643 remote-endpoint = <&vin17isp2>;
2650 remote-endpoint = <&vin18isp2>;
2657 remote-endpoint = <&vin19isp2>;
2664 remote-endpoint = <&vin20isp2>;
2671 remote-endpoint = <&vin21isp2>;
2678 remote-endpoint = <&vin22isp2>;
2685 remote-endpoint = <&vin23isp2>;
2692 compatible = "renesas,r8a779a0-isp";
2693 reg = <0 0xfed40000 0 0x10000>;
2696 power-domains = <&sysc R8A779A0_PD_A3ISP23>;
2701 #address-cells = <1>;
2702 #size-cells = <0>;
2704 port@0 {
2705 #address-cells = <1>;
2706 #size-cells = <0>;
2708 reg = <0>;
2712 remote-endpoint = <&csi43isp3>;
2719 remote-endpoint = <&vin24isp3>;
2726 remote-endpoint = <&vin25isp3>;
2733 remote-endpoint = <&vin26isp3>;
2740 remote-endpoint = <&vin27isp3>;
2747 remote-endpoint = <&vin28isp3>;
2754 remote-endpoint = <&vin29isp3>;
2761 remote-endpoint = <&vin30isp3>;
2768 remote-endpoint = <&vin31isp3>;
2774 dsi0: dsi-encoder@fed80000 {
2775 compatible = "renesas,r8a779a0-dsi-csi2-tx";
2776 reg = <0 0xfed80000 0 0x10000>;
2777 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2781 clock-names = "fck", "dsi", "pll";
2786 #address-cells = <1>;
2787 #size-cells = <0>;
2789 port@0 {
2790 reg = <0>;
2792 remote-endpoint = <&du_out_dsi0>;
2802 dsi1: dsi-encoder@fed90000 {
2803 compatible = "renesas,r8a779a0-dsi-csi2-tx";
2804 reg = <0 0xfed90000 0 0x10000>;
2805 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>;
2809 clock-names = "fck", "dsi", "pll";
2814 #address-cells = <1>;
2815 #size-cells = <0>;
2817 port@0 {
2818 reg = <0>;
2820 remote-endpoint = <&du_out_dsi1>;
2832 reg = <0 0xfff00044 0 4>;
2836 thermal-zones {
2837 sensor1_thermal: sensor1-thermal {
2838 polling-delay-passive = <250>;
2839 polling-delay = <1000>;
2840 thermal-sensors = <&tsc 0>;
2843 sensor1_crit: sensor1-crit {
2851 sensor2_thermal: sensor2-thermal {
2852 polling-delay-passive = <250>;
2853 polling-delay = <1000>;
2854 thermal-sensors = <&tsc 1>;
2857 sensor2_crit: sensor2-crit {
2865 sensor3_thermal: sensor3-thermal {
2866 polling-delay-passive = <250>;
2867 polling-delay = <1000>;
2868 thermal-sensors = <&tsc 2>;
2871 sensor3_crit: sensor3-crit {
2879 sensor4_thermal: sensor4-thermal {
2880 polling-delay-passive = <250>;
2881 polling-delay = <1000>;
2882 thermal-sensors = <&tsc 3>;
2885 sensor4_crit: sensor4-crit {
2893 sensor5_thermal: sensor5-thermal {
2894 polling-delay-passive = <250>;
2895 polling-delay = <1000>;
2896 thermal-sensors = <&tsc 4>;
2899 sensor5_crit: sensor5-crit {
2909 compatible = "arm,armv8-timer";
2910 interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,