Lines Matching +full:ssiu +full:-

1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/r8a774e1-cpg-mssr.h>
11 #include <dt-bindings/power/r8a774e1-sysc.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
24 compatible = "fixed-clock";
25 #clock-cells = <0>;
26 clock-frequency = <0>;
30 compatible = "fixed-clock";
31 #clock-cells = <0>;
32 clock-frequency = <0>;
36 compatible = "fixed-clock";
37 #clock-cells = <0>;
38 clock-frequency = <0>;
41 /* External CAN clock - to be overridden by boards that provide it */
43 compatible = "fixed-clock";
44 #clock-cells = <0>;
45 clock-frequency = <0>;
48 cluster0_opp: opp-table-0 {
49 compatible = "operating-points-v2";
50 opp-shared;
52 opp-500000000 {
53 opp-hz = /bits/ 64 <500000000>;
54 opp-microvolt = <820000>;
55 clock-latency-ns = <300000>;
57 opp-1000000000 {
58 opp-hz = /bits/ 64 <1000000000>;
59 opp-microvolt = <820000>;
60 clock-latency-ns = <300000>;
62 opp-1500000000 {
63 opp-hz = /bits/ 64 <1500000000>;
64 opp-microvolt = <820000>;
65 clock-latency-ns = <300000>;
66 opp-suspend;
70 cluster1_opp: opp-table-1 {
71 compatible = "operating-points-v2";
72 opp-shared;
74 opp-800000000 {
75 opp-hz = /bits/ 64 <800000000>;
76 opp-microvolt = <820000>;
77 clock-latency-ns = <300000>;
79 opp-1000000000 {
80 opp-hz = /bits/ 64 <1000000000>;
81 opp-microvolt = <820000>;
82 clock-latency-ns = <300000>;
84 opp-1200000000 {
85 opp-hz = /bits/ 64 <1200000000>;
86 opp-microvolt = <820000>;
87 clock-latency-ns = <300000>;
92 #address-cells = <1>;
93 #size-cells = <0>;
95 cpu-map {
128 compatible = "arm,cortex-a57";
131 power-domains = <&sysc R8A774E1_PD_CA57_CPU0>;
132 next-level-cache = <&L2_CA57>;
133 enable-method = "psci";
134 cpu-idle-states = <&CPU_SLEEP_0>;
135 dynamic-power-coefficient = <854>;
137 operating-points-v2 = <&cluster0_opp>;
138 capacity-dmips-mhz = <1024>;
139 #cooling-cells = <2>;
143 compatible = "arm,cortex-a57";
146 power-domains = <&sysc R8A774E1_PD_CA57_CPU1>;
147 next-level-cache = <&L2_CA57>;
148 enable-method = "psci";
149 cpu-idle-states = <&CPU_SLEEP_0>;
151 operating-points-v2 = <&cluster0_opp>;
152 capacity-dmips-mhz = <1024>;
153 #cooling-cells = <2>;
157 compatible = "arm,cortex-a57";
160 power-domains = <&sysc R8A774E1_PD_CA57_CPU2>;
161 next-level-cache = <&L2_CA57>;
162 enable-method = "psci";
163 cpu-idle-states = <&CPU_SLEEP_0>;
165 operating-points-v2 = <&cluster0_opp>;
166 capacity-dmips-mhz = <1024>;
167 #cooling-cells = <2>;
171 compatible = "arm,cortex-a57";
174 power-domains = <&sysc R8A774E1_PD_CA57_CPU3>;
175 next-level-cache = <&L2_CA57>;
176 enable-method = "psci";
177 cpu-idle-states = <&CPU_SLEEP_0>;
179 operating-points-v2 = <&cluster0_opp>;
180 capacity-dmips-mhz = <1024>;
181 #cooling-cells = <2>;
185 compatible = "arm,cortex-a53";
188 power-domains = <&sysc R8A774E1_PD_CA53_CPU0>;
189 next-level-cache = <&L2_CA53>;
190 enable-method = "psci";
191 cpu-idle-states = <&CPU_SLEEP_1>;
192 #cooling-cells = <2>;
193 dynamic-power-coefficient = <277>;
195 operating-points-v2 = <&cluster1_opp>;
196 capacity-dmips-mhz = <535>;
200 compatible = "arm,cortex-a53";
203 power-domains = <&sysc R8A774E1_PD_CA53_CPU1>;
204 next-level-cache = <&L2_CA53>;
205 enable-method = "psci";
206 cpu-idle-states = <&CPU_SLEEP_1>;
208 operating-points-v2 = <&cluster1_opp>;
209 capacity-dmips-mhz = <535>;
213 compatible = "arm,cortex-a53";
216 power-domains = <&sysc R8A774E1_PD_CA53_CPU2>;
217 next-level-cache = <&L2_CA53>;
218 enable-method = "psci";
219 cpu-idle-states = <&CPU_SLEEP_1>;
221 operating-points-v2 = <&cluster1_opp>;
222 capacity-dmips-mhz = <535>;
226 compatible = "arm,cortex-a53";
229 power-domains = <&sysc R8A774E1_PD_CA53_CPU3>;
230 next-level-cache = <&L2_CA53>;
231 enable-method = "psci";
232 cpu-idle-states = <&CPU_SLEEP_1>;
234 operating-points-v2 = <&cluster1_opp>;
235 capacity-dmips-mhz = <535>;
238 L2_CA57: cache-controller-0 {
240 power-domains = <&sysc R8A774E1_PD_CA57_SCU>;
241 cache-unified;
242 cache-level = <2>;
245 L2_CA53: cache-controller-1 {
247 power-domains = <&sysc R8A774E1_PD_CA53_SCU>;
248 cache-unified;
249 cache-level = <2>;
252 idle-states {
253 entry-method = "psci";
255 CPU_SLEEP_0: cpu-sleep-0 {
256 compatible = "arm,idle-state";
257 arm,psci-suspend-param = <0x0010000>;
258 local-timer-stop;
259 entry-latency-us = <400>;
260 exit-latency-us = <500>;
261 min-residency-us = <4000>;
264 CPU_SLEEP_1: cpu-sleep-1 {
265 compatible = "arm,idle-state";
266 arm,psci-suspend-param = <0x0010000>;
267 local-timer-stop;
268 entry-latency-us = <700>;
269 exit-latency-us = <700>;
270 min-residency-us = <5000>;
276 compatible = "fixed-clock";
277 #clock-cells = <0>;
279 clock-frequency = <0>;
283 compatible = "fixed-clock";
284 #clock-cells = <0>;
286 clock-frequency = <0>;
289 /* External PCIe clock - can be overridden by the board */
291 compatible = "fixed-clock";
292 #clock-cells = <0>;
293 clock-frequency = <0>;
297 compatible = "arm,cortex-a53-pmu";
298 interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
302 interrupt-affinity = <&a53_0>, <&a53_1>, <&a53_2>, <&a53_3>;
306 compatible = "arm,cortex-a57-pmu";
307 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
311 interrupt-affinity = <&a57_0>, <&a57_1>, <&a57_2>, <&a57_3>;
315 compatible = "arm,psci-1.0", "arm,psci-0.2";
319 /* External SCIF clock - to be overridden by boards that provide it */
321 compatible = "fixed-clock";
322 #clock-cells = <0>;
323 clock-frequency = <0>;
327 compatible = "simple-bus";
328 interrupt-parent = <&gic>;
329 #address-cells = <2>;
330 #size-cells = <2>;
334 compatible = "renesas,r8a774e1-wdt",
335 "renesas,rcar-gen3-wdt";
339 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
345 compatible = "renesas,gpio-r8a774e1",
346 "renesas,rcar-gen3-gpio";
349 #gpio-cells = <2>;
350 gpio-controller;
351 gpio-ranges = <&pfc 0 0 16>;
352 #interrupt-cells = <2>;
353 interrupt-controller;
355 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
360 compatible = "renesas,gpio-r8a774e1",
361 "renesas,rcar-gen3-gpio";
364 #gpio-cells = <2>;
365 gpio-controller;
366 gpio-ranges = <&pfc 0 32 29>;
367 #interrupt-cells = <2>;
368 interrupt-controller;
370 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
375 compatible = "renesas,gpio-r8a774e1",
376 "renesas,rcar-gen3-gpio";
379 #gpio-cells = <2>;
380 gpio-controller;
381 gpio-ranges = <&pfc 0 64 15>;
382 #interrupt-cells = <2>;
383 interrupt-controller;
385 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
390 compatible = "renesas,gpio-r8a774e1",
391 "renesas,rcar-gen3-gpio";
394 #gpio-cells = <2>;
395 gpio-controller;
396 gpio-ranges = <&pfc 0 96 16>;
397 #interrupt-cells = <2>;
398 interrupt-controller;
400 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
405 compatible = "renesas,gpio-r8a774e1",
406 "renesas,rcar-gen3-gpio";
409 #gpio-cells = <2>;
410 gpio-controller;
411 gpio-ranges = <&pfc 0 128 18>;
412 #interrupt-cells = <2>;
413 interrupt-controller;
415 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
420 compatible = "renesas,gpio-r8a774e1",
421 "renesas,rcar-gen3-gpio";
424 #gpio-cells = <2>;
425 gpio-controller;
426 gpio-ranges = <&pfc 0 160 26>;
427 #interrupt-cells = <2>;
428 interrupt-controller;
430 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
435 compatible = "renesas,gpio-r8a774e1",
436 "renesas,rcar-gen3-gpio";
439 #gpio-cells = <2>;
440 gpio-controller;
441 gpio-ranges = <&pfc 0 192 32>;
442 #interrupt-cells = <2>;
443 interrupt-controller;
445 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
450 compatible = "renesas,gpio-r8a774e1",
451 "renesas,rcar-gen3-gpio";
454 #gpio-cells = <2>;
455 gpio-controller;
456 gpio-ranges = <&pfc 0 224 4>;
457 #interrupt-cells = <2>;
458 interrupt-controller;
460 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
465 compatible = "renesas,pfc-r8a774e1";
470 compatible = "renesas,r8a774e1-cmt0",
471 "renesas,rcar-gen3-cmt0";
476 clock-names = "fck";
477 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
483 compatible = "renesas,r8a774e1-cmt1",
484 "renesas,rcar-gen3-cmt1";
495 clock-names = "fck";
496 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
502 compatible = "renesas,r8a774e1-cmt1",
503 "renesas,rcar-gen3-cmt1";
514 clock-names = "fck";
515 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
521 compatible = "renesas,r8a774e1-cmt1",
522 "renesas,rcar-gen3-cmt1";
533 clock-names = "fck";
534 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
539 cpg: clock-controller@e6150000 {
540 compatible = "renesas,r8a774e1-cpg-mssr";
543 clock-names = "extal", "extalr";
544 #clock-cells = <2>;
545 #power-domain-cells = <0>;
546 #reset-cells = <1>;
549 rst: reset-controller@e6160000 {
550 compatible = "renesas,r8a774e1-rst";
554 sysc: system-controller@e6180000 {
555 compatible = "renesas,r8a774e1-sysc";
557 #power-domain-cells = <1>;
561 compatible = "renesas,r8a774e1-thermal";
569 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
571 #thermal-sensor-cells = <1>;
574 intc_ex: interrupt-controller@e61c0000 {
575 compatible = "renesas,intc-ex-r8a774e1", "renesas,irqc";
576 #interrupt-cells = <2>;
577 interrupt-controller;
586 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
591 compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
597 clock-names = "fck";
598 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
604 compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
610 clock-names = "fck";
611 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
617 compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
623 clock-names = "fck";
624 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
630 compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
636 clock-names = "fck";
637 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
643 compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
649 clock-names = "fck";
650 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
656 #address-cells = <1>;
657 #size-cells = <0>;
658 compatible = "renesas,i2c-r8a774e1",
659 "renesas,rcar-gen3-i2c";
663 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
667 dma-names = "tx", "rx", "tx", "rx";
668 i2c-scl-internal-delay-ns = <110>;
673 #address-cells = <1>;
674 #size-cells = <0>;
675 compatible = "renesas,i2c-r8a774e1",
676 "renesas,rcar-gen3-i2c";
680 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
684 dma-names = "tx", "rx", "tx", "rx";
685 i2c-scl-internal-delay-ns = <6>;
690 #address-cells = <1>;
691 #size-cells = <0>;
692 compatible = "renesas,i2c-r8a774e1",
693 "renesas,rcar-gen3-i2c";
697 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
701 dma-names = "tx", "rx", "tx", "rx";
702 i2c-scl-internal-delay-ns = <6>;
707 #address-cells = <1>;
708 #size-cells = <0>;
709 compatible = "renesas,i2c-r8a774e1",
710 "renesas,rcar-gen3-i2c";
714 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
717 dma-names = "tx", "rx";
718 i2c-scl-internal-delay-ns = <110>;
723 #address-cells = <1>;
724 #size-cells = <0>;
725 compatible = "renesas,i2c-r8a774e1",
726 "renesas,rcar-gen3-i2c";
730 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
733 dma-names = "tx", "rx";
734 i2c-scl-internal-delay-ns = <110>;
739 #address-cells = <1>;
740 #size-cells = <0>;
741 compatible = "renesas,i2c-r8a774e1",
742 "renesas,rcar-gen3-i2c";
746 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
749 dma-names = "tx", "rx";
750 i2c-scl-internal-delay-ns = <110>;
755 #address-cells = <1>;
756 #size-cells = <0>;
757 compatible = "renesas,i2c-r8a774e1",
758 "renesas,rcar-gen3-i2c";
762 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
765 dma-names = "tx", "rx";
766 i2c-scl-internal-delay-ns = <6>;
771 #address-cells = <1>;
772 #size-cells = <0>;
773 compatible = "renesas,iic-r8a774e1",
774 "renesas,rcar-gen3-iic",
775 "renesas,rmobile-iic";
779 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
782 dma-names = "tx", "rx";
787 compatible = "renesas,hscif-r8a774e1",
788 "renesas,rcar-gen3-hscif",
795 clock-names = "fck", "brg_int", "scif_clk";
798 dma-names = "tx", "rx", "tx", "rx";
799 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
805 compatible = "renesas,hscif-r8a774e1",
806 "renesas,rcar-gen3-hscif",
813 clock-names = "fck", "brg_int", "scif_clk";
816 dma-names = "tx", "rx", "tx", "rx";
817 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
823 compatible = "renesas,hscif-r8a774e1",
824 "renesas,rcar-gen3-hscif",
831 clock-names = "fck", "brg_int", "scif_clk";
834 dma-names = "tx", "rx", "tx", "rx";
835 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
841 compatible = "renesas,hscif-r8a774e1",
842 "renesas,rcar-gen3-hscif",
849 clock-names = "fck", "brg_int", "scif_clk";
851 dma-names = "tx", "rx";
852 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
858 compatible = "renesas,hscif-r8a774e1",
859 "renesas,rcar-gen3-hscif",
866 clock-names = "fck", "brg_int", "scif_clk";
868 dma-names = "tx", "rx";
869 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
875 compatible = "renesas,usbhs-r8a774e1",
876 "renesas,rcar-gen3-usbhs";
882 dma-names = "ch0", "ch1", "ch2", "ch3";
885 phy-names = "usb";
886 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
891 usb2_clksel: clock-controller@e6590630 {
892 compatible = "renesas,r8a774e1-rcar-usb2-clock-sel",
893 "renesas,rcar-gen3-usb2-clock-sel";
897 clock-names = "ehci_ohci", "hs-usb-if",
899 #clock-cells = <0>;
900 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
902 reset-names = "ehci_ohci", "hs-usb-if";
906 usb_dmac0: dma-controller@e65a0000 {
907 compatible = "renesas,r8a774e1-usb-dmac",
908 "renesas,usb-dmac";
912 interrupt-names = "ch0", "ch1";
914 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
916 #dma-cells = <1>;
917 dma-channels = <2>;
920 usb_dmac1: dma-controller@e65b0000 {
921 compatible = "renesas,r8a774e1-usb-dmac",
922 "renesas,usb-dmac";
926 interrupt-names = "ch0", "ch1";
928 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
930 #dma-cells = <1>;
931 dma-channels = <2>;
934 usb3_phy0: usb-phy@e65ee000 {
935 compatible = "renesas,r8a774e1-usb3-phy",
936 "renesas,rcar-gen3-usb3-phy";
940 clock-names = "usb3-if", "usb3s_clk", "usb_extal";
941 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
943 #phy-cells = <0>;
947 dmac0: dma-controller@e6700000 {
948 compatible = "renesas,dmac-r8a774e1",
949 "renesas,rcar-dmac";
968 interrupt-names = "error",
974 clock-names = "fck";
975 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
977 #dma-cells = <1>;
978 dma-channels = <16>;
989 dmac1: dma-controller@e7300000 {
990 compatible = "renesas,dmac-r8a774e1",
991 "renesas,rcar-dmac";
1010 interrupt-names = "error",
1016 clock-names = "fck";
1017 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1019 #dma-cells = <1>;
1020 dma-channels = <16>;
1031 dmac2: dma-controller@e7310000 {
1032 compatible = "renesas,dmac-r8a774e1",
1033 "renesas,rcar-dmac";
1052 interrupt-names = "error",
1058 clock-names = "fck";
1059 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1061 #dma-cells = <1>;
1062 dma-channels = <16>;
1074 compatible = "renesas,ipmmu-r8a774e1";
1076 renesas,ipmmu-main = <&ipmmu_mm 0>;
1077 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1078 #iommu-cells = <1>;
1082 compatible = "renesas,ipmmu-r8a774e1";
1084 renesas,ipmmu-main = <&ipmmu_mm 1>;
1085 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1086 #iommu-cells = <1>;
1090 compatible = "renesas,ipmmu-r8a774e1";
1092 renesas,ipmmu-main = <&ipmmu_mm 2>;
1093 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1094 #iommu-cells = <1>;
1098 compatible = "renesas,ipmmu-r8a774e1";
1102 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1103 #iommu-cells = <1>;
1107 compatible = "renesas,ipmmu-r8a774e1";
1109 renesas,ipmmu-main = <&ipmmu_mm 4>;
1110 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1111 #iommu-cells = <1>;
1115 compatible = "renesas,ipmmu-r8a774e1";
1117 renesas,ipmmu-main = <&ipmmu_mm 6>;
1118 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1119 #iommu-cells = <1>;
1123 compatible = "renesas,ipmmu-r8a774e1";
1125 renesas,ipmmu-main = <&ipmmu_mm 7>;
1126 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1127 #iommu-cells = <1>;
1131 compatible = "renesas,ipmmu-r8a774e1";
1133 renesas,ipmmu-main = <&ipmmu_mm 8>;
1134 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1135 #iommu-cells = <1>;
1139 compatible = "renesas,ipmmu-r8a774e1";
1141 renesas,ipmmu-main = <&ipmmu_mm 9>;
1142 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1143 #iommu-cells = <1>;
1147 compatible = "renesas,ipmmu-r8a774e1";
1149 renesas,ipmmu-main = <&ipmmu_mm 12>;
1150 power-domains = <&sysc R8A774E1_PD_A3VC>;
1151 #iommu-cells = <1>;
1155 compatible = "renesas,ipmmu-r8a774e1";
1157 renesas,ipmmu-main = <&ipmmu_mm 13>;
1158 power-domains = <&sysc R8A774E1_PD_A3VC>;
1159 #iommu-cells = <1>;
1163 compatible = "renesas,ipmmu-r8a774e1";
1165 renesas,ipmmu-main = <&ipmmu_mm 14>;
1166 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1167 #iommu-cells = <1>;
1171 compatible = "renesas,ipmmu-r8a774e1";
1173 renesas,ipmmu-main = <&ipmmu_mm 15>;
1174 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1175 #iommu-cells = <1>;
1179 compatible = "renesas,ipmmu-r8a774e1";
1181 renesas,ipmmu-main = <&ipmmu_mm 16>;
1182 power-domains = <&sysc R8A774E1_PD_A3VP>;
1183 #iommu-cells = <1>;
1187 compatible = "renesas,ipmmu-r8a774e1";
1189 renesas,ipmmu-main = <&ipmmu_mm 17>;
1190 power-domains = <&sysc R8A774E1_PD_A3VP>;
1191 #iommu-cells = <1>;
1195 compatible = "renesas,etheravb-r8a774e1",
1196 "renesas,etheravb-rcar-gen3";
1223 interrupt-names = "ch0", "ch1", "ch2", "ch3",
1231 clock-names = "fck";
1232 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1234 phy-mode = "rgmii";
1235 rx-internal-delay-ps = <0>;
1236 tx-internal-delay-ps = <0>;
1238 #address-cells = <1>;
1239 #size-cells = <0>;
1244 compatible = "renesas,can-r8a774e1",
1245 "renesas,rcar-gen3-can";
1251 clock-names = "clkp1", "clkp2", "can_clk";
1252 assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
1253 assigned-clock-rates = <40000000>;
1254 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1260 compatible = "renesas,can-r8a774e1",
1261 "renesas,rcar-gen3-can";
1267 clock-names = "clkp1", "clkp2", "can_clk";
1268 assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
1269 assigned-clock-rates = <40000000>;
1270 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1276 compatible = "renesas,r8a774e1-canfd",
1277 "renesas,rcar-gen3-canfd";
1281 interrupt-names = "ch_int", "g_int";
1285 clock-names = "fck", "canfd", "can_clk";
1286 assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
1287 assigned-clock-rates = <40000000>;
1288 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1302 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1305 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1307 #pwm-cells = <2>;
1312 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1315 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1317 #pwm-cells = <2>;
1322 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1325 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1327 #pwm-cells = <2>;
1332 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1335 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1337 #pwm-cells = <2>;
1342 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1345 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1347 #pwm-cells = <2>;
1352 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1355 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1357 #pwm-cells = <2>;
1362 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1365 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1367 #pwm-cells = <2>;
1372 compatible = "renesas,scif-r8a774e1",
1373 "renesas,rcar-gen3-scif", "renesas,scif";
1379 clock-names = "fck", "brg_int", "scif_clk";
1382 dma-names = "tx", "rx", "tx", "rx";
1383 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1389 compatible = "renesas,scif-r8a774e1",
1390 "renesas,rcar-gen3-scif", "renesas,scif";
1396 clock-names = "fck", "brg_int", "scif_clk";
1399 dma-names = "tx", "rx", "tx", "rx";
1400 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1406 compatible = "renesas,scif-r8a774e1",
1407 "renesas,rcar-gen3-scif", "renesas,scif";
1413 clock-names = "fck", "brg_int", "scif_clk";
1416 dma-names = "tx", "rx", "tx", "rx";
1417 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1423 compatible = "renesas,scif-r8a774e1",
1424 "renesas,rcar-gen3-scif", "renesas,scif";
1430 clock-names = "fck", "brg_int", "scif_clk";
1432 dma-names = "tx", "rx";
1433 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1439 compatible = "renesas,scif-r8a774e1",
1440 "renesas,rcar-gen3-scif", "renesas,scif";
1446 clock-names = "fck", "brg_int", "scif_clk";
1448 dma-names = "tx", "rx";
1449 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1455 compatible = "renesas,scif-r8a774e1",
1456 "renesas,rcar-gen3-scif", "renesas,scif";
1462 clock-names = "fck", "brg_int", "scif_clk";
1465 dma-names = "tx", "rx", "tx", "rx";
1466 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1472 compatible = "renesas,msiof-r8a774e1",
1473 "renesas,rcar-gen3-msiof";
1479 dma-names = "tx", "rx", "tx", "rx";
1480 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1482 #address-cells = <1>;
1483 #size-cells = <0>;
1488 compatible = "renesas,msiof-r8a774e1",
1489 "renesas,rcar-gen3-msiof";
1495 dma-names = "tx", "rx", "tx", "rx";
1496 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1498 #address-cells = <1>;
1499 #size-cells = <0>;
1504 compatible = "renesas,msiof-r8a774e1",
1505 "renesas,rcar-gen3-msiof";
1510 dma-names = "tx", "rx";
1511 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1513 #address-cells = <1>;
1514 #size-cells = <0>;
1519 compatible = "renesas,msiof-r8a774e1",
1520 "renesas,rcar-gen3-msiof";
1525 dma-names = "tx", "rx";
1526 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1528 #address-cells = <1>;
1529 #size-cells = <0>;
1534 compatible = "renesas,vin-r8a774e1";
1538 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1544 #address-cells = <1>;
1545 #size-cells = <0>;
1548 #address-cells = <1>;
1549 #size-cells = <0>;
1555 remote-endpoint = <&csi20vin0>;
1559 remote-endpoint = <&csi40vin0>;
1566 compatible = "renesas,vin-r8a774e1";
1570 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1576 #address-cells = <1>;
1577 #size-cells = <0>;
1580 #address-cells = <1>;
1581 #size-cells = <0>;
1587 remote-endpoint = <&csi20vin1>;
1591 remote-endpoint = <&csi40vin1>;
1598 compatible = "renesas,vin-r8a774e1";
1602 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1608 #address-cells = <1>;
1609 #size-cells = <0>;
1612 #address-cells = <1>;
1613 #size-cells = <0>;
1619 remote-endpoint = <&csi20vin2>;
1623 remote-endpoint = <&csi40vin2>;
1630 compatible = "renesas,vin-r8a774e1";
1634 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1640 #address-cells = <1>;
1641 #size-cells = <0>;
1644 #address-cells = <1>;
1645 #size-cells = <0>;
1651 remote-endpoint = <&csi20vin3>;
1655 remote-endpoint = <&csi40vin3>;
1662 compatible = "renesas,vin-r8a774e1";
1666 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1672 #address-cells = <1>;
1673 #size-cells = <0>;
1676 #address-cells = <1>;
1677 #size-cells = <0>;
1683 remote-endpoint = <&csi20vin4>;
1690 compatible = "renesas,vin-r8a774e1";
1694 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1700 #address-cells = <1>;
1701 #size-cells = <0>;
1704 #address-cells = <1>;
1705 #size-cells = <0>;
1711 remote-endpoint = <&csi20vin5>;
1718 compatible = "renesas,vin-r8a774e1";
1722 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1728 #address-cells = <1>;
1729 #size-cells = <0>;
1732 #address-cells = <1>;
1733 #size-cells = <0>;
1739 remote-endpoint = <&csi20vin6>;
1746 compatible = "renesas,vin-r8a774e1";
1750 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1756 #address-cells = <1>;
1757 #size-cells = <0>;
1760 #address-cells = <1>;
1761 #size-cells = <0>;
1767 remote-endpoint = <&csi20vin7>;
1775 * #sound-dai-cells is required if simple-card
1777 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1778 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1781 * #clock-cells is required for audio_clkout0/1/2/3
1783 * clkout : #clock-cells = <0>; <&rcar_sound>;
1784 * clkout0/1/2/3: #clock-cells = <1>; <&rcar_sound N>;
1786 compatible = "renesas,rcar_sound-r8a774e1", "renesas,rcar_sound-gen3";
1789 <0 0xec540000 0 0x1000>, /* SSIU */
1792 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1811 clock-names = "ssi-all",
1822 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1829 reset-names = "ssi-all",
1836 dvc0: dvc-0 {
1838 dma-names = "tx";
1840 dvc1: dvc-1 {
1842 dma-names = "tx";
1847 mix0: mix-0 { };
1848 mix1: mix-1 { };
1852 ctu00: ctu-0 { };
1853 ctu01: ctu-1 { };
1854 ctu02: ctu-2 { };
1855 ctu03: ctu-3 { };
1856 ctu10: ctu-4 { };
1857 ctu11: ctu-5 { };
1858 ctu12: ctu-6 { };
1859 ctu13: ctu-7 { };
1863 src0: src-0 {
1866 dma-names = "rx", "tx";
1868 src1: src-1 {
1871 dma-names = "rx", "tx";
1873 src2: src-2 {
1876 dma-names = "rx", "tx";
1878 src3: src-3 {
1881 dma-names = "rx", "tx";
1883 src4: src-4 {
1886 dma-names = "rx", "tx";
1888 src5: src-5 {
1891 dma-names = "rx", "tx";
1893 src6: src-6 {
1896 dma-names = "rx", "tx";
1898 src7: src-7 {
1901 dma-names = "rx", "tx";
1903 src8: src-8 {
1906 dma-names = "rx", "tx";
1908 src9: src-9 {
1911 dma-names = "rx", "tx";
1915 rcar_sound,ssiu {
1916 ssiu00: ssiu-0 {
1918 dma-names = "rx", "tx";
1920 ssiu01: ssiu-1 {
1922 dma-names = "rx", "tx";
1924 ssiu02: ssiu-2 {
1926 dma-names = "rx", "tx";
1928 ssiu03: ssiu-3 {
1930 dma-names = "rx", "tx";
1932 ssiu04: ssiu-4 {
1934 dma-names = "rx", "tx";
1936 ssiu05: ssiu-5 {
1938 dma-names = "rx", "tx";
1940 ssiu06: ssiu-6 {
1942 dma-names = "rx", "tx";
1944 ssiu07: ssiu-7 {
1946 dma-names = "rx", "tx";
1948 ssiu10: ssiu-8 {
1950 dma-names = "rx", "tx";
1952 ssiu11: ssiu-9 {
1954 dma-names = "rx", "tx";
1956 ssiu12: ssiu-10 {
1958 dma-names = "rx", "tx";
1960 ssiu13: ssiu-11 {
1962 dma-names = "rx", "tx";
1964 ssiu14: ssiu-12 {
1966 dma-names = "rx", "tx";
1968 ssiu15: ssiu-13 {
1970 dma-names = "rx", "tx";
1972 ssiu16: ssiu-14 {
1974 dma-names = "rx", "tx";
1976 ssiu17: ssiu-15 {
1978 dma-names = "rx", "tx";
1980 ssiu20: ssiu-16 {
1982 dma-names = "rx", "tx";
1984 ssiu21: ssiu-17 {
1986 dma-names = "rx", "tx";
1988 ssiu22: ssiu-18 {
1990 dma-names = "rx", "tx";
1992 ssiu23: ssiu-19 {
1994 dma-names = "rx", "tx";
1996 ssiu24: ssiu-20 {
1998 dma-names = "rx", "tx";
2000 ssiu25: ssiu-21 {
2002 dma-names = "rx", "tx";
2004 ssiu26: ssiu-22 {
2006 dma-names = "rx", "tx";
2008 ssiu27: ssiu-23 {
2010 dma-names = "rx", "tx";
2012 ssiu30: ssiu-24 {
2014 dma-names = "rx", "tx";
2016 ssiu31: ssiu-25 {
2018 dma-names = "rx", "tx";
2020 ssiu32: ssiu-26 {
2022 dma-names = "rx", "tx";
2024 ssiu33: ssiu-27 {
2026 dma-names = "rx", "tx";
2028 ssiu34: ssiu-28 {
2030 dma-names = "rx", "tx";
2032 ssiu35: ssiu-29 {
2034 dma-names = "rx", "tx";
2036 ssiu36: ssiu-30 {
2038 dma-names = "rx", "tx";
2040 ssiu37: ssiu-31 {
2042 dma-names = "rx", "tx";
2044 ssiu40: ssiu-32 {
2046 dma-names = "rx", "tx";
2048 ssiu41: ssiu-33 {
2050 dma-names = "rx", "tx";
2052 ssiu42: ssiu-34 {
2054 dma-names = "rx", "tx";
2056 ssiu43: ssiu-35 {
2058 dma-names = "rx", "tx";
2060 ssiu44: ssiu-36 {
2062 dma-names = "rx", "tx";
2064 ssiu45: ssiu-37 {
2066 dma-names = "rx", "tx";
2068 ssiu46: ssiu-38 {
2070 dma-names = "rx", "tx";
2072 ssiu47: ssiu-39 {
2074 dma-names = "rx", "tx";
2076 ssiu50: ssiu-40 {
2078 dma-names = "rx", "tx";
2080 ssiu60: ssiu-41 {
2082 dma-names = "rx", "tx";
2084 ssiu70: ssiu-42 {
2086 dma-names = "rx", "tx";
2088 ssiu80: ssiu-43 {
2090 dma-names = "rx", "tx";
2092 ssiu90: ssiu-44 {
2094 dma-names = "rx", "tx";
2096 ssiu91: ssiu-45 {
2098 dma-names = "rx", "tx";
2100 ssiu92: ssiu-46 {
2102 dma-names = "rx", "tx";
2104 ssiu93: ssiu-47 {
2106 dma-names = "rx", "tx";
2108 ssiu94: ssiu-48 {
2110 dma-names = "rx", "tx";
2112 ssiu95: ssiu-49 {
2114 dma-names = "rx", "tx";
2116 ssiu96: ssiu-50 {
2118 dma-names = "rx", "tx";
2120 ssiu97: ssiu-51 {
2122 dma-names = "rx", "tx";
2127 ssi0: ssi-0 {
2130 dma-names = "rx", "tx";
2132 ssi1: ssi-1 {
2135 dma-names = "rx", "tx";
2137 ssi2: ssi-2 {
2140 dma-names = "rx", "tx";
2142 ssi3: ssi-3 {
2145 dma-names = "rx", "tx";
2147 ssi4: ssi-4 {
2150 dma-names = "rx", "tx";
2152 ssi5: ssi-5 {
2155 dma-names = "rx", "tx";
2157 ssi6: ssi-6 {
2160 dma-names = "rx", "tx";
2162 ssi7: ssi-7 {
2165 dma-names = "rx", "tx";
2167 ssi8: ssi-8 {
2170 dma-names = "rx", "tx";
2172 ssi9: ssi-9 {
2175 dma-names = "rx", "tx";
2180 audma0: dma-controller@ec700000 {
2181 compatible = "renesas,dmac-r8a774e1",
2182 "renesas,rcar-dmac";
2201 interrupt-names = "error",
2207 clock-names = "fck";
2208 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2210 #dma-cells = <1>;
2211 dma-channels = <16>;
2222 audma1: dma-controller@ec720000 {
2223 compatible = "renesas,dmac-r8a774e1",
2224 "renesas,rcar-dmac";
2243 interrupt-names = "error",
2249 clock-names = "fck";
2250 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2252 #dma-cells = <1>;
2253 dma-channels = <16>;
2265 compatible = "renesas,xhci-r8a774e1",
2266 "renesas,rcar-gen3-xhci";
2270 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2276 compatible = "renesas,r8a774e1-usb3-peri",
2277 "renesas,rcar-gen3-usb3-peri";
2281 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2287 compatible = "generic-ohci";
2292 phy-names = "usb";
2293 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2299 compatible = "generic-ohci";
2304 phy-names = "usb";
2305 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2311 compatible = "generic-ehci";
2316 phy-names = "usb";
2318 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2324 compatible = "generic-ehci";
2329 phy-names = "usb";
2331 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2336 usb2_phy0: usb-phy@ee080200 {
2337 compatible = "renesas,usb2-phy-r8a774e1",
2338 "renesas,rcar-gen3-usb2-phy";
2342 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2344 #phy-cells = <1>;
2348 usb2_phy1: usb-phy@ee0a0200 {
2349 compatible = "renesas,usb2-phy-r8a774e1",
2350 "renesas,rcar-gen3-usb2-phy";
2353 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2355 #phy-cells = <1>;
2360 compatible = "renesas,sdhi-r8a774e1",
2361 "renesas,rcar-gen3-sdhi";
2365 clock-names = "core", "clkh";
2366 max-frequency = <200000000>;
2367 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2374 compatible = "renesas,sdhi-r8a774e1",
2375 "renesas,rcar-gen3-sdhi";
2379 clock-names = "core", "clkh";
2380 max-frequency = <200000000>;
2381 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2388 compatible = "renesas,sdhi-r8a774e1",
2389 "renesas,rcar-gen3-sdhi";
2393 clock-names = "core", "clkh";
2394 max-frequency = <200000000>;
2395 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2402 compatible = "renesas,sdhi-r8a774e1",
2403 "renesas,rcar-gen3-sdhi";
2407 clock-names = "core", "clkh";
2408 max-frequency = <200000000>;
2409 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2416 compatible = "renesas,r8a774e1-rpc-if",
2417 "renesas,rcar-gen3-rpc-if";
2421 reg-names = "regs", "dirmap", "wbuf";
2424 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2426 #address-cells = <1>;
2427 #size-cells = <0>;
2432 compatible = "renesas,sata-r8a774e1",
2433 "renesas,rcar-gen3-sata";
2437 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2443 gic: interrupt-controller@f1010000 {
2444 compatible = "arm,gic-400";
2445 #interrupt-cells = <3>;
2446 #address-cells = <0>;
2447 interrupt-controller;
2455 clock-names = "clk";
2456 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2461 compatible = "renesas,pcie-r8a774e1",
2462 "renesas,pcie-rcar-gen3";
2464 #address-cells = <3>;
2465 #size-cells = <2>;
2466 bus-range = <0x00 0xff>;
2473 dma-ranges = <0x42000000 0 0x00000000 0 0x00000000 1 0x00000000>;
2477 #interrupt-cells = <1>;
2478 interrupt-map-mask = <0 0 0 0>;
2479 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
2481 clock-names = "pcie", "pcie_bus";
2482 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2484 iommu-map = <0 &ipmmu_hc 0 1>;
2485 iommu-map-mask = <0>;
2490 compatible = "renesas,pcie-r8a774e1",
2491 "renesas,pcie-rcar-gen3";
2493 #address-cells = <3>;
2494 #size-cells = <2>;
2495 bus-range = <0x00 0xff>;
2502 dma-ranges = <0x42000000 0 0x00000000 0 0x00000000 1 0x00000000>;
2506 #interrupt-cells = <1>;
2507 interrupt-map-mask = <0 0 0 0>;
2508 interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
2510 clock-names = "pcie", "pcie_bus";
2511 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2513 iommu-map = <0 &ipmmu_hc 1 1>;
2514 iommu-map-mask = <0>;
2518 pciec0_ep: pcie-ep@fe000000 {
2519 compatible = "renesas,r8a774e1-pcie-ep",
2520 "renesas,rcar-gen3-pcie-ep";
2526 reg-names = "apb-base", "memory0", "memory1", "memory2", "memory3";
2531 clock-names = "pcie";
2533 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2537 pciec1_ep: pcie-ep@ee800000 {
2538 compatible = "renesas,r8a774e1-pcie-ep",
2539 "renesas,rcar-gen3-pcie-ep";
2545 reg-names = "apb-base", "memory0", "memory1", "memory2", "memory3";
2550 clock-names = "pcie";
2552 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2561 power-domains = <&sysc R8A774E1_PD_A3VP>;
2572 power-domains = <&sysc R8A774E1_PD_A3VP>;
2583 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2594 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2605 power-domains = <&sysc R8A774E1_PD_A3VP>;
2616 power-domains = <&sysc R8A774E1_PD_A3VP>;
2627 power-domains = <&sysc R8A774E1_PD_A3VP>;
2637 power-domains = <&sysc R8A774E1_PD_A3VP>;
2646 power-domains = <&sysc R8A774E1_PD_A3VP>;
2654 power-domains = <&sysc R8A774E1_PD_A3VP>;
2662 power-domains = <&sysc R8A774E1_PD_A3VP>;
2670 power-domains = <&sysc R8A774E1_PD_A3VP>;
2678 power-domains = <&sysc R8A774E1_PD_A3VP>;
2686 power-domains = <&sysc R8A774E1_PD_A3VP>;
2694 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2702 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2707 compatible = "renesas,r8a774e1-csi2";
2711 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2716 #address-cells = <1>;
2717 #size-cells = <0>;
2724 #address-cells = <1>;
2725 #size-cells = <0>;
2731 remote-endpoint = <&vin0csi20>;
2735 remote-endpoint = <&vin1csi20>;
2739 remote-endpoint = <&vin2csi20>;
2743 remote-endpoint = <&vin3csi20>;
2747 remote-endpoint = <&vin4csi20>;
2751 remote-endpoint = <&vin5csi20>;
2755 remote-endpoint = <&vin6csi20>;
2759 remote-endpoint = <&vin7csi20>;
2766 compatible = "renesas,r8a774e1-csi2";
2770 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2775 #address-cells = <1>;
2776 #size-cells = <0>;
2783 #address-cells = <1>;
2784 #size-cells = <0>;
2790 remote-endpoint = <&vin0csi40>;
2794 remote-endpoint = <&vin1csi40>;
2798 remote-endpoint = <&vin2csi40>;
2802 remote-endpoint = <&vin3csi40>;
2809 compatible = "renesas,r8a774e1-hdmi",
2810 "renesas,rcar-gen3-hdmi";
2815 clock-names = "iahb", "isfr";
2816 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2821 #address-cells = <1>;
2822 #size-cells = <0>;
2827 remote-endpoint = <&du_out_hdmi0>;
2841 compatible = "renesas,du-r8a774e1";
2849 clock-names = "du.0", "du.1", "du.3";
2851 reset-names = "du.0", "du.3";
2857 #address-cells = <1>;
2858 #size-cells = <0>;
2866 remote-endpoint = <&dw_hdmi0_in>;
2872 remote-endpoint = <&lvds0_in>;
2879 compatible = "renesas,r8a774e1-lvds";
2882 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2887 #address-cells = <1>;
2888 #size-cells = <0>;
2893 remote-endpoint = <&du_out_lvds0>;
2908 thermal-zones {
2909 sensor1_thermal: sensor1-thermal {
2910 polling-delay-passive = <250>;
2911 polling-delay = <1000>;
2912 thermal-sensors = <&tsc 0>;
2913 sustainable-power = <6313>;
2916 sensor1_crit: sensor1-crit {
2924 sensor2_thermal: sensor2-thermal {
2925 polling-delay-passive = <250>;
2926 polling-delay = <1000>;
2927 thermal-sensors = <&tsc 1>;
2928 sustainable-power = <6313>;
2931 sensor2_crit: sensor2-crit {
2939 sensor3_thermal: sensor3-thermal {
2940 polling-delay-passive = <250>;
2941 polling-delay = <1000>;
2942 thermal-sensors = <&tsc 2>;
2943 sustainable-power = <6313>;
2946 target: trip-point1 {
2952 sensor3_crit: sensor3-crit {
2959 cooling-maps {
2962 cooling-device = <&a57_0 0 2>;
2968 cooling-device = <&a53_0 0 2>;
2976 compatible = "arm,armv8-timer";
2977 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
2983 /* External USB clocks - can be overridden by the board */
2985 compatible = "fixed-clock";
2986 #clock-cells = <0>;
2987 clock-frequency = <0>;
2991 compatible = "fixed-clock";
2992 #clock-cells = <0>;
2993 clock-frequency = <0>;