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>
17 #address-cells = <2>;
18 #size-cells = <2>;
26 compatible = "fixed-clock";
27 #clock-cells = <0>;
28 clock-frequency = <0>;
32 compatible = "fixed-clock";
33 #clock-cells = <0>;
34 clock-frequency = <0>;
38 compatible = "fixed-clock";
39 #clock-cells = <0>;
40 clock-frequency = <0>;
43 /* External CAN clock - to be overridden by boards that provide it */
45 compatible = "fixed-clock";
46 #clock-cells = <0>;
47 clock-frequency = <0>;
50 cluster0_opp: opp-table-0 {
51 compatible = "operating-points-v2";
52 opp-shared;
54 opp-500000000 {
55 opp-hz = /bits/ 64 <500000000>;
56 opp-microvolt = <820000>;
57 clock-latency-ns = <300000>;
59 opp-1000000000 {
60 opp-hz = /bits/ 64 <1000000000>;
61 opp-microvolt = <820000>;
62 clock-latency-ns = <300000>;
64 opp-1500000000 {
65 opp-hz = /bits/ 64 <1500000000>;
66 opp-microvolt = <820000>;
67 clock-latency-ns = <300000>;
68 opp-suspend;
72 cluster1_opp: opp-table-1 {
73 compatible = "operating-points-v2";
74 opp-shared;
76 opp-800000000 {
77 opp-hz = /bits/ 64 <800000000>;
78 opp-microvolt = <820000>;
79 clock-latency-ns = <300000>;
81 opp-1000000000 {
82 opp-hz = /bits/ 64 <1000000000>;
83 opp-microvolt = <820000>;
84 clock-latency-ns = <300000>;
86 opp-1200000000 {
87 opp-hz = /bits/ 64 <1200000000>;
88 opp-microvolt = <820000>;
89 clock-latency-ns = <300000>;
94 #address-cells = <1>;
95 #size-cells = <0>;
97 cpu-map {
130 compatible = "arm,cortex-a57";
133 power-domains = <&sysc R8A774E1_PD_CA57_CPU0>;
134 next-level-cache = <&L2_CA57>;
135 enable-method = "psci";
136 cpu-idle-states = <&CPU_SLEEP_0>;
137 dynamic-power-coefficient = <854>;
139 operating-points-v2 = <&cluster0_opp>;
140 capacity-dmips-mhz = <1024>;
141 #cooling-cells = <2>;
145 compatible = "arm,cortex-a57";
148 power-domains = <&sysc R8A774E1_PD_CA57_CPU1>;
149 next-level-cache = <&L2_CA57>;
150 enable-method = "psci";
151 cpu-idle-states = <&CPU_SLEEP_0>;
153 operating-points-v2 = <&cluster0_opp>;
154 capacity-dmips-mhz = <1024>;
155 #cooling-cells = <2>;
159 compatible = "arm,cortex-a57";
162 power-domains = <&sysc R8A774E1_PD_CA57_CPU2>;
163 next-level-cache = <&L2_CA57>;
164 enable-method = "psci";
165 cpu-idle-states = <&CPU_SLEEP_0>;
167 operating-points-v2 = <&cluster0_opp>;
168 capacity-dmips-mhz = <1024>;
169 #cooling-cells = <2>;
173 compatible = "arm,cortex-a57";
176 power-domains = <&sysc R8A774E1_PD_CA57_CPU3>;
177 next-level-cache = <&L2_CA57>;
178 enable-method = "psci";
179 cpu-idle-states = <&CPU_SLEEP_0>;
181 operating-points-v2 = <&cluster0_opp>;
182 capacity-dmips-mhz = <1024>;
183 #cooling-cells = <2>;
187 compatible = "arm,cortex-a53";
190 power-domains = <&sysc R8A774E1_PD_CA53_CPU0>;
191 next-level-cache = <&L2_CA53>;
192 enable-method = "psci";
193 cpu-idle-states = <&CPU_SLEEP_1>;
194 #cooling-cells = <2>;
195 dynamic-power-coefficient = <277>;
197 operating-points-v2 = <&cluster1_opp>;
198 capacity-dmips-mhz = <535>;
202 compatible = "arm,cortex-a53";
205 power-domains = <&sysc R8A774E1_PD_CA53_CPU1>;
206 next-level-cache = <&L2_CA53>;
207 enable-method = "psci";
208 cpu-idle-states = <&CPU_SLEEP_1>;
210 operating-points-v2 = <&cluster1_opp>;
211 capacity-dmips-mhz = <535>;
215 compatible = "arm,cortex-a53";
218 power-domains = <&sysc R8A774E1_PD_CA53_CPU2>;
219 next-level-cache = <&L2_CA53>;
220 enable-method = "psci";
221 cpu-idle-states = <&CPU_SLEEP_1>;
223 operating-points-v2 = <&cluster1_opp>;
224 capacity-dmips-mhz = <535>;
228 compatible = "arm,cortex-a53";
231 power-domains = <&sysc R8A774E1_PD_CA53_CPU3>;
232 next-level-cache = <&L2_CA53>;
233 enable-method = "psci";
234 cpu-idle-states = <&CPU_SLEEP_1>;
236 operating-points-v2 = <&cluster1_opp>;
237 capacity-dmips-mhz = <535>;
240 L2_CA57: cache-controller-0 {
242 power-domains = <&sysc R8A774E1_PD_CA57_SCU>;
243 cache-unified;
244 cache-level = <2>;
247 L2_CA53: cache-controller-1 {
249 power-domains = <&sysc R8A774E1_PD_CA53_SCU>;
250 cache-unified;
251 cache-level = <2>;
254 idle-states {
255 entry-method = "psci";
257 CPU_SLEEP_0: cpu-sleep-0 {
258 compatible = "arm,idle-state";
259 arm,psci-suspend-param = <0x0010000>;
260 local-timer-stop;
261 entry-latency-us = <400>;
262 exit-latency-us = <500>;
263 min-residency-us = <4000>;
266 CPU_SLEEP_1: cpu-sleep-1 {
267 compatible = "arm,idle-state";
268 arm,psci-suspend-param = <0x0010000>;
269 local-timer-stop;
270 entry-latency-us = <700>;
271 exit-latency-us = <700>;
272 min-residency-us = <5000>;
278 compatible = "fixed-clock";
279 #clock-cells = <0>;
281 clock-frequency = <0>;
285 compatible = "fixed-clock";
286 #clock-cells = <0>;
288 clock-frequency = <0>;
291 /* External PCIe clock - can be overridden by the board */
293 compatible = "fixed-clock";
294 #clock-cells = <0>;
295 clock-frequency = <0>;
299 compatible = "arm,cortex-a53-pmu";
300 interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
304 interrupt-affinity = <&a53_0>, <&a53_1>, <&a53_2>, <&a53_3>;
308 compatible = "arm,cortex-a57-pmu";
309 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
313 interrupt-affinity = <&a57_0>, <&a57_1>, <&a57_2>, <&a57_3>;
317 compatible = "arm,psci-1.0", "arm,psci-0.2";
321 /* External SCIF clock - to be overridden by boards that provide it */
323 compatible = "fixed-clock";
324 #clock-cells = <0>;
325 clock-frequency = <0>;
329 compatible = "simple-bus";
330 interrupt-parent = <&gic>;
331 #address-cells = <2>;
332 #size-cells = <2>;
336 compatible = "renesas,r8a774e1-wdt",
337 "renesas,rcar-gen3-wdt";
341 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
347 compatible = "renesas,gpio-r8a774e1",
348 "renesas,rcar-gen3-gpio";
351 #gpio-cells = <2>;
352 gpio-controller;
353 gpio-ranges = <&pfc 0 0 16>;
354 #interrupt-cells = <2>;
355 interrupt-controller;
357 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
362 compatible = "renesas,gpio-r8a774e1",
363 "renesas,rcar-gen3-gpio";
366 #gpio-cells = <2>;
367 gpio-controller;
368 gpio-ranges = <&pfc 0 32 29>;
369 #interrupt-cells = <2>;
370 interrupt-controller;
372 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
377 compatible = "renesas,gpio-r8a774e1",
378 "renesas,rcar-gen3-gpio";
381 #gpio-cells = <2>;
382 gpio-controller;
383 gpio-ranges = <&pfc 0 64 15>;
384 #interrupt-cells = <2>;
385 interrupt-controller;
387 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
392 compatible = "renesas,gpio-r8a774e1",
393 "renesas,rcar-gen3-gpio";
396 #gpio-cells = <2>;
397 gpio-controller;
398 gpio-ranges = <&pfc 0 96 16>;
399 #interrupt-cells = <2>;
400 interrupt-controller;
402 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
407 compatible = "renesas,gpio-r8a774e1",
408 "renesas,rcar-gen3-gpio";
411 #gpio-cells = <2>;
412 gpio-controller;
413 gpio-ranges = <&pfc 0 128 18>;
414 #interrupt-cells = <2>;
415 interrupt-controller;
417 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
422 compatible = "renesas,gpio-r8a774e1",
423 "renesas,rcar-gen3-gpio";
426 #gpio-cells = <2>;
427 gpio-controller;
428 gpio-ranges = <&pfc 0 160 26>;
429 #interrupt-cells = <2>;
430 interrupt-controller;
432 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
437 compatible = "renesas,gpio-r8a774e1",
438 "renesas,rcar-gen3-gpio";
441 #gpio-cells = <2>;
442 gpio-controller;
443 gpio-ranges = <&pfc 0 192 32>;
444 #interrupt-cells = <2>;
445 interrupt-controller;
447 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
452 compatible = "renesas,gpio-r8a774e1",
453 "renesas,rcar-gen3-gpio";
456 #gpio-cells = <2>;
457 gpio-controller;
458 gpio-ranges = <&pfc 0 224 4>;
459 #interrupt-cells = <2>;
460 interrupt-controller;
462 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
467 compatible = "renesas,pfc-r8a774e1";
472 compatible = "renesas,r8a774e1-cmt0",
473 "renesas,rcar-gen3-cmt0";
478 clock-names = "fck";
479 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
485 compatible = "renesas,r8a774e1-cmt1",
486 "renesas,rcar-gen3-cmt1";
497 clock-names = "fck";
498 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
504 compatible = "renesas,r8a774e1-cmt1",
505 "renesas,rcar-gen3-cmt1";
516 clock-names = "fck";
517 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
523 compatible = "renesas,r8a774e1-cmt1",
524 "renesas,rcar-gen3-cmt1";
535 clock-names = "fck";
536 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
541 cpg: clock-controller@e6150000 {
542 compatible = "renesas,r8a774e1-cpg-mssr";
545 clock-names = "extal", "extalr";
546 #clock-cells = <2>;
547 #power-domain-cells = <0>;
548 #reset-cells = <1>;
551 rst: reset-controller@e6160000 {
552 compatible = "renesas,r8a774e1-rst";
556 sysc: system-controller@e6180000 {
557 compatible = "renesas,r8a774e1-sysc";
559 #power-domain-cells = <1>;
563 compatible = "renesas,r8a774e1-thermal";
571 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
573 #thermal-sensor-cells = <1>;
576 intc_ex: interrupt-controller@e61c0000 {
577 compatible = "renesas,intc-ex-r8a774e1", "renesas,irqc";
578 #interrupt-cells = <2>;
579 interrupt-controller;
588 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
593 compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
599 clock-names = "fck";
600 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
606 compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
612 clock-names = "fck";
613 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
619 compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
625 clock-names = "fck";
626 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
632 compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
638 clock-names = "fck";
639 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
645 compatible = "renesas,tmu-r8a774e1", "renesas,tmu";
651 clock-names = "fck";
652 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
658 #address-cells = <1>;
659 #size-cells = <0>;
660 compatible = "renesas,i2c-r8a774e1",
661 "renesas,rcar-gen3-i2c";
665 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
669 dma-names = "tx", "rx", "tx", "rx";
670 i2c-scl-internal-delay-ns = <110>;
675 #address-cells = <1>;
676 #size-cells = <0>;
677 compatible = "renesas,i2c-r8a774e1",
678 "renesas,rcar-gen3-i2c";
682 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
686 dma-names = "tx", "rx", "tx", "rx";
687 i2c-scl-internal-delay-ns = <6>;
692 #address-cells = <1>;
693 #size-cells = <0>;
694 compatible = "renesas,i2c-r8a774e1",
695 "renesas,rcar-gen3-i2c";
699 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
703 dma-names = "tx", "rx", "tx", "rx";
704 i2c-scl-internal-delay-ns = <6>;
709 #address-cells = <1>;
710 #size-cells = <0>;
711 compatible = "renesas,i2c-r8a774e1",
712 "renesas,rcar-gen3-i2c";
716 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
719 dma-names = "tx", "rx";
720 i2c-scl-internal-delay-ns = <110>;
725 #address-cells = <1>;
726 #size-cells = <0>;
727 compatible = "renesas,i2c-r8a774e1",
728 "renesas,rcar-gen3-i2c";
732 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
735 dma-names = "tx", "rx";
736 i2c-scl-internal-delay-ns = <110>;
741 #address-cells = <1>;
742 #size-cells = <0>;
743 compatible = "renesas,i2c-r8a774e1",
744 "renesas,rcar-gen3-i2c";
748 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
751 dma-names = "tx", "rx";
752 i2c-scl-internal-delay-ns = <110>;
757 #address-cells = <1>;
758 #size-cells = <0>;
759 compatible = "renesas,i2c-r8a774e1",
760 "renesas,rcar-gen3-i2c";
764 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
767 dma-names = "tx", "rx";
768 i2c-scl-internal-delay-ns = <6>;
773 #address-cells = <1>;
774 #size-cells = <0>;
775 compatible = "renesas,iic-r8a774e1",
776 "renesas,rcar-gen3-iic",
777 "renesas,rmobile-iic";
781 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
784 dma-names = "tx", "rx";
789 compatible = "renesas,hscif-r8a774e1",
790 "renesas,rcar-gen3-hscif",
797 clock-names = "fck", "brg_int", "scif_clk";
800 dma-names = "tx", "rx", "tx", "rx";
801 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
807 compatible = "renesas,hscif-r8a774e1",
808 "renesas,rcar-gen3-hscif",
815 clock-names = "fck", "brg_int", "scif_clk";
818 dma-names = "tx", "rx", "tx", "rx";
819 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
825 compatible = "renesas,hscif-r8a774e1",
826 "renesas,rcar-gen3-hscif",
833 clock-names = "fck", "brg_int", "scif_clk";
836 dma-names = "tx", "rx", "tx", "rx";
837 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
843 compatible = "renesas,hscif-r8a774e1",
844 "renesas,rcar-gen3-hscif",
851 clock-names = "fck", "brg_int", "scif_clk";
853 dma-names = "tx", "rx";
854 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
860 compatible = "renesas,hscif-r8a774e1",
861 "renesas,rcar-gen3-hscif",
868 clock-names = "fck", "brg_int", "scif_clk";
870 dma-names = "tx", "rx";
871 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
877 compatible = "renesas,usbhs-r8a774e1",
878 "renesas,rcar-gen3-usbhs";
884 dma-names = "ch0", "ch1", "ch2", "ch3";
887 phy-names = "usb";
888 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
893 usb2_clksel: clock-controller@e6590630 {
894 compatible = "renesas,r8a774e1-rcar-usb2-clock-sel",
895 "renesas,rcar-gen3-usb2-clock-sel";
899 clock-names = "ehci_ohci", "hs-usb-if",
901 #clock-cells = <0>;
902 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
904 reset-names = "ehci_ohci", "hs-usb-if";
908 usb_dmac0: dma-controller@e65a0000 {
909 compatible = "renesas,r8a774e1-usb-dmac",
910 "renesas,usb-dmac";
914 interrupt-names = "ch0", "ch1";
916 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
918 #dma-cells = <1>;
919 dma-channels = <2>;
922 usb_dmac1: dma-controller@e65b0000 {
923 compatible = "renesas,r8a774e1-usb-dmac",
924 "renesas,usb-dmac";
928 interrupt-names = "ch0", "ch1";
930 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
932 #dma-cells = <1>;
933 dma-channels = <2>;
936 usb3_phy0: usb-phy@e65ee000 {
937 compatible = "renesas,r8a774e1-usb3-phy",
938 "renesas,rcar-gen3-usb3-phy";
942 clock-names = "usb3-if", "usb3s_clk", "usb_extal";
943 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
945 #phy-cells = <0>;
949 dmac0: dma-controller@e6700000 {
950 compatible = "renesas,dmac-r8a774e1",
951 "renesas,rcar-dmac";
970 interrupt-names = "error",
976 clock-names = "fck";
977 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
979 #dma-cells = <1>;
980 dma-channels = <16>;
991 dmac1: dma-controller@e7300000 {
992 compatible = "renesas,dmac-r8a774e1",
993 "renesas,rcar-dmac";
1012 interrupt-names = "error",
1018 clock-names = "fck";
1019 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1021 #dma-cells = <1>;
1022 dma-channels = <16>;
1033 dmac2: dma-controller@e7310000 {
1034 compatible = "renesas,dmac-r8a774e1",
1035 "renesas,rcar-dmac";
1054 interrupt-names = "error",
1060 clock-names = "fck";
1061 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1063 #dma-cells = <1>;
1064 dma-channels = <16>;
1076 compatible = "renesas,ipmmu-r8a774e1";
1078 renesas,ipmmu-main = <&ipmmu_mm 0>;
1079 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1080 #iommu-cells = <1>;
1084 compatible = "renesas,ipmmu-r8a774e1";
1086 renesas,ipmmu-main = <&ipmmu_mm 1>;
1087 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1088 #iommu-cells = <1>;
1092 compatible = "renesas,ipmmu-r8a774e1";
1094 renesas,ipmmu-main = <&ipmmu_mm 2>;
1095 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1096 #iommu-cells = <1>;
1100 compatible = "renesas,ipmmu-r8a774e1";
1104 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1105 #iommu-cells = <1>;
1109 compatible = "renesas,ipmmu-r8a774e1";
1111 renesas,ipmmu-main = <&ipmmu_mm 4>;
1112 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1113 #iommu-cells = <1>;
1117 compatible = "renesas,ipmmu-r8a774e1";
1119 renesas,ipmmu-main = <&ipmmu_mm 6>;
1120 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1121 #iommu-cells = <1>;
1125 compatible = "renesas,ipmmu-r8a774e1";
1127 renesas,ipmmu-main = <&ipmmu_mm 7>;
1128 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1129 #iommu-cells = <1>;
1133 compatible = "renesas,ipmmu-r8a774e1";
1135 renesas,ipmmu-main = <&ipmmu_mm 8>;
1136 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1137 #iommu-cells = <1>;
1141 compatible = "renesas,ipmmu-r8a774e1";
1143 renesas,ipmmu-main = <&ipmmu_mm 9>;
1144 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1145 #iommu-cells = <1>;
1149 compatible = "renesas,ipmmu-r8a774e1";
1151 renesas,ipmmu-main = <&ipmmu_mm 12>;
1152 power-domains = <&sysc R8A774E1_PD_A3VC>;
1153 #iommu-cells = <1>;
1157 compatible = "renesas,ipmmu-r8a774e1";
1159 renesas,ipmmu-main = <&ipmmu_mm 13>;
1160 power-domains = <&sysc R8A774E1_PD_A3VC>;
1161 #iommu-cells = <1>;
1165 compatible = "renesas,ipmmu-r8a774e1";
1167 renesas,ipmmu-main = <&ipmmu_mm 14>;
1168 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1169 #iommu-cells = <1>;
1173 compatible = "renesas,ipmmu-r8a774e1";
1175 renesas,ipmmu-main = <&ipmmu_mm 15>;
1176 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1177 #iommu-cells = <1>;
1181 compatible = "renesas,ipmmu-r8a774e1";
1183 renesas,ipmmu-main = <&ipmmu_mm 16>;
1184 power-domains = <&sysc R8A774E1_PD_A3VP>;
1185 #iommu-cells = <1>;
1189 compatible = "renesas,ipmmu-r8a774e1";
1191 renesas,ipmmu-main = <&ipmmu_mm 17>;
1192 power-domains = <&sysc R8A774E1_PD_A3VP>;
1193 #iommu-cells = <1>;
1197 compatible = "renesas,etheravb-r8a774e1",
1198 "renesas,etheravb-rcar-gen3";
1225 interrupt-names = "ch0", "ch1", "ch2", "ch3",
1233 clock-names = "fck";
1234 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1236 phy-mode = "rgmii";
1237 rx-internal-delay-ps = <0>;
1238 tx-internal-delay-ps = <0>;
1240 #address-cells = <1>;
1241 #size-cells = <0>;
1246 compatible = "renesas,can-r8a774e1",
1247 "renesas,rcar-gen3-can";
1253 clock-names = "clkp1", "clkp2", "can_clk";
1254 assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
1255 assigned-clock-rates = <40000000>;
1256 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1262 compatible = "renesas,can-r8a774e1",
1263 "renesas,rcar-gen3-can";
1269 clock-names = "clkp1", "clkp2", "can_clk";
1270 assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
1271 assigned-clock-rates = <40000000>;
1272 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1278 compatible = "renesas,r8a774e1-canfd",
1279 "renesas,rcar-gen3-canfd";
1283 interrupt-names = "ch_int", "g_int";
1287 clock-names = "fck", "canfd", "can_clk";
1288 assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
1289 assigned-clock-rates = <40000000>;
1290 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1304 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1307 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1309 #pwm-cells = <2>;
1314 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1317 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1319 #pwm-cells = <2>;
1324 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1327 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1329 #pwm-cells = <2>;
1334 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1337 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1339 #pwm-cells = <2>;
1344 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1347 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1349 #pwm-cells = <2>;
1354 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1357 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1359 #pwm-cells = <2>;
1364 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1367 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1369 #pwm-cells = <2>;
1374 compatible = "renesas,scif-r8a774e1",
1375 "renesas,rcar-gen3-scif", "renesas,scif";
1381 clock-names = "fck", "brg_int", "scif_clk";
1384 dma-names = "tx", "rx", "tx", "rx";
1385 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1391 compatible = "renesas,scif-r8a774e1",
1392 "renesas,rcar-gen3-scif", "renesas,scif";
1398 clock-names = "fck", "brg_int", "scif_clk";
1401 dma-names = "tx", "rx", "tx", "rx";
1402 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1408 compatible = "renesas,scif-r8a774e1",
1409 "renesas,rcar-gen3-scif", "renesas,scif";
1415 clock-names = "fck", "brg_int", "scif_clk";
1418 dma-names = "tx", "rx", "tx", "rx";
1419 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1425 compatible = "renesas,scif-r8a774e1",
1426 "renesas,rcar-gen3-scif", "renesas,scif";
1432 clock-names = "fck", "brg_int", "scif_clk";
1434 dma-names = "tx", "rx";
1435 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1441 compatible = "renesas,scif-r8a774e1",
1442 "renesas,rcar-gen3-scif", "renesas,scif";
1448 clock-names = "fck", "brg_int", "scif_clk";
1450 dma-names = "tx", "rx";
1451 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1457 compatible = "renesas,scif-r8a774e1",
1458 "renesas,rcar-gen3-scif", "renesas,scif";
1464 clock-names = "fck", "brg_int", "scif_clk";
1467 dma-names = "tx", "rx", "tx", "rx";
1468 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1474 compatible = "renesas,msiof-r8a774e1",
1475 "renesas,rcar-gen3-msiof";
1481 dma-names = "tx", "rx", "tx", "rx";
1482 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1484 #address-cells = <1>;
1485 #size-cells = <0>;
1490 compatible = "renesas,msiof-r8a774e1",
1491 "renesas,rcar-gen3-msiof";
1497 dma-names = "tx", "rx", "tx", "rx";
1498 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1500 #address-cells = <1>;
1501 #size-cells = <0>;
1506 compatible = "renesas,msiof-r8a774e1",
1507 "renesas,rcar-gen3-msiof";
1512 dma-names = "tx", "rx";
1513 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1515 #address-cells = <1>;
1516 #size-cells = <0>;
1521 compatible = "renesas,msiof-r8a774e1",
1522 "renesas,rcar-gen3-msiof";
1527 dma-names = "tx", "rx";
1528 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1530 #address-cells = <1>;
1531 #size-cells = <0>;
1536 compatible = "renesas,vin-r8a774e1";
1540 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1546 #address-cells = <1>;
1547 #size-cells = <0>;
1550 #address-cells = <1>;
1551 #size-cells = <0>;
1557 remote-endpoint = <&csi20vin0>;
1561 remote-endpoint = <&csi40vin0>;
1568 compatible = "renesas,vin-r8a774e1";
1572 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1578 #address-cells = <1>;
1579 #size-cells = <0>;
1582 #address-cells = <1>;
1583 #size-cells = <0>;
1589 remote-endpoint = <&csi20vin1>;
1593 remote-endpoint = <&csi40vin1>;
1600 compatible = "renesas,vin-r8a774e1";
1604 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1610 #address-cells = <1>;
1611 #size-cells = <0>;
1614 #address-cells = <1>;
1615 #size-cells = <0>;
1621 remote-endpoint = <&csi20vin2>;
1625 remote-endpoint = <&csi40vin2>;
1632 compatible = "renesas,vin-r8a774e1";
1636 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1642 #address-cells = <1>;
1643 #size-cells = <0>;
1646 #address-cells = <1>;
1647 #size-cells = <0>;
1653 remote-endpoint = <&csi20vin3>;
1657 remote-endpoint = <&csi40vin3>;
1664 compatible = "renesas,vin-r8a774e1";
1668 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1674 #address-cells = <1>;
1675 #size-cells = <0>;
1678 #address-cells = <1>;
1679 #size-cells = <0>;
1685 remote-endpoint = <&csi20vin4>;
1692 compatible = "renesas,vin-r8a774e1";
1696 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1702 #address-cells = <1>;
1703 #size-cells = <0>;
1706 #address-cells = <1>;
1707 #size-cells = <0>;
1713 remote-endpoint = <&csi20vin5>;
1720 compatible = "renesas,vin-r8a774e1";
1724 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1730 #address-cells = <1>;
1731 #size-cells = <0>;
1734 #address-cells = <1>;
1735 #size-cells = <0>;
1741 remote-endpoint = <&csi20vin6>;
1748 compatible = "renesas,vin-r8a774e1";
1752 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1758 #address-cells = <1>;
1759 #size-cells = <0>;
1762 #address-cells = <1>;
1763 #size-cells = <0>;
1769 remote-endpoint = <&csi20vin7>;
1777 * #sound-dai-cells is required if simple-card
1779 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1780 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1783 * #clock-cells is required for audio_clkout0/1/2/3
1785 * clkout : #clock-cells = <0>; <&rcar_sound>;
1786 * clkout0/1/2/3: #clock-cells = <1>; <&rcar_sound N>;
1788 compatible = "renesas,rcar_sound-r8a774e1", "renesas,rcar_sound-gen3";
1791 <0 0xec540000 0 0x1000>, /* SSIU */
1794 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1813 clock-names = "ssi-all",
1824 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1831 reset-names = "ssi-all",
1838 dvc0: dvc-0 {
1840 dma-names = "tx";
1842 dvc1: dvc-1 {
1844 dma-names = "tx";
1849 mix0: mix-0 { };
1850 mix1: mix-1 { };
1854 ctu00: ctu-0 { };
1855 ctu01: ctu-1 { };
1856 ctu02: ctu-2 { };
1857 ctu03: ctu-3 { };
1858 ctu10: ctu-4 { };
1859 ctu11: ctu-5 { };
1860 ctu12: ctu-6 { };
1861 ctu13: ctu-7 { };
1865 src0: src-0 {
1868 dma-names = "rx", "tx";
1870 src1: src-1 {
1873 dma-names = "rx", "tx";
1875 src2: src-2 {
1878 dma-names = "rx", "tx";
1880 src3: src-3 {
1883 dma-names = "rx", "tx";
1885 src4: src-4 {
1888 dma-names = "rx", "tx";
1890 src5: src-5 {
1893 dma-names = "rx", "tx";
1895 src6: src-6 {
1898 dma-names = "rx", "tx";
1900 src7: src-7 {
1903 dma-names = "rx", "tx";
1905 src8: src-8 {
1908 dma-names = "rx", "tx";
1910 src9: src-9 {
1913 dma-names = "rx", "tx";
1917 rcar_sound,ssiu {
1918 ssiu00: ssiu-0 {
1920 dma-names = "rx", "tx";
1922 ssiu01: ssiu-1 {
1924 dma-names = "rx", "tx";
1926 ssiu02: ssiu-2 {
1928 dma-names = "rx", "tx";
1930 ssiu03: ssiu-3 {
1932 dma-names = "rx", "tx";
1934 ssiu04: ssiu-4 {
1936 dma-names = "rx", "tx";
1938 ssiu05: ssiu-5 {
1940 dma-names = "rx", "tx";
1942 ssiu06: ssiu-6 {
1944 dma-names = "rx", "tx";
1946 ssiu07: ssiu-7 {
1948 dma-names = "rx", "tx";
1950 ssiu10: ssiu-8 {
1952 dma-names = "rx", "tx";
1954 ssiu11: ssiu-9 {
1956 dma-names = "rx", "tx";
1958 ssiu12: ssiu-10 {
1960 dma-names = "rx", "tx";
1962 ssiu13: ssiu-11 {
1964 dma-names = "rx", "tx";
1966 ssiu14: ssiu-12 {
1968 dma-names = "rx", "tx";
1970 ssiu15: ssiu-13 {
1972 dma-names = "rx", "tx";
1974 ssiu16: ssiu-14 {
1976 dma-names = "rx", "tx";
1978 ssiu17: ssiu-15 {
1980 dma-names = "rx", "tx";
1982 ssiu20: ssiu-16 {
1984 dma-names = "rx", "tx";
1986 ssiu21: ssiu-17 {
1988 dma-names = "rx", "tx";
1990 ssiu22: ssiu-18 {
1992 dma-names = "rx", "tx";
1994 ssiu23: ssiu-19 {
1996 dma-names = "rx", "tx";
1998 ssiu24: ssiu-20 {
2000 dma-names = "rx", "tx";
2002 ssiu25: ssiu-21 {
2004 dma-names = "rx", "tx";
2006 ssiu26: ssiu-22 {
2008 dma-names = "rx", "tx";
2010 ssiu27: ssiu-23 {
2012 dma-names = "rx", "tx";
2014 ssiu30: ssiu-24 {
2016 dma-names = "rx", "tx";
2018 ssiu31: ssiu-25 {
2020 dma-names = "rx", "tx";
2022 ssiu32: ssiu-26 {
2024 dma-names = "rx", "tx";
2026 ssiu33: ssiu-27 {
2028 dma-names = "rx", "tx";
2030 ssiu34: ssiu-28 {
2032 dma-names = "rx", "tx";
2034 ssiu35: ssiu-29 {
2036 dma-names = "rx", "tx";
2038 ssiu36: ssiu-30 {
2040 dma-names = "rx", "tx";
2042 ssiu37: ssiu-31 {
2044 dma-names = "rx", "tx";
2046 ssiu40: ssiu-32 {
2048 dma-names = "rx", "tx";
2050 ssiu41: ssiu-33 {
2052 dma-names = "rx", "tx";
2054 ssiu42: ssiu-34 {
2056 dma-names = "rx", "tx";
2058 ssiu43: ssiu-35 {
2060 dma-names = "rx", "tx";
2062 ssiu44: ssiu-36 {
2064 dma-names = "rx", "tx";
2066 ssiu45: ssiu-37 {
2068 dma-names = "rx", "tx";
2070 ssiu46: ssiu-38 {
2072 dma-names = "rx", "tx";
2074 ssiu47: ssiu-39 {
2076 dma-names = "rx", "tx";
2078 ssiu50: ssiu-40 {
2080 dma-names = "rx", "tx";
2082 ssiu60: ssiu-41 {
2084 dma-names = "rx", "tx";
2086 ssiu70: ssiu-42 {
2088 dma-names = "rx", "tx";
2090 ssiu80: ssiu-43 {
2092 dma-names = "rx", "tx";
2094 ssiu90: ssiu-44 {
2096 dma-names = "rx", "tx";
2098 ssiu91: ssiu-45 {
2100 dma-names = "rx", "tx";
2102 ssiu92: ssiu-46 {
2104 dma-names = "rx", "tx";
2106 ssiu93: ssiu-47 {
2108 dma-names = "rx", "tx";
2110 ssiu94: ssiu-48 {
2112 dma-names = "rx", "tx";
2114 ssiu95: ssiu-49 {
2116 dma-names = "rx", "tx";
2118 ssiu96: ssiu-50 {
2120 dma-names = "rx", "tx";
2122 ssiu97: ssiu-51 {
2124 dma-names = "rx", "tx";
2129 ssi0: ssi-0 {
2132 dma-names = "rx", "tx";
2134 ssi1: ssi-1 {
2137 dma-names = "rx", "tx";
2139 ssi2: ssi-2 {
2142 dma-names = "rx", "tx";
2144 ssi3: ssi-3 {
2147 dma-names = "rx", "tx";
2149 ssi4: ssi-4 {
2152 dma-names = "rx", "tx";
2154 ssi5: ssi-5 {
2157 dma-names = "rx", "tx";
2159 ssi6: ssi-6 {
2162 dma-names = "rx", "tx";
2164 ssi7: ssi-7 {
2167 dma-names = "rx", "tx";
2169 ssi8: ssi-8 {
2172 dma-names = "rx", "tx";
2174 ssi9: ssi-9 {
2177 dma-names = "rx", "tx";
2182 audma0: dma-controller@ec700000 {
2183 compatible = "renesas,dmac-r8a774e1",
2184 "renesas,rcar-dmac";
2203 interrupt-names = "error",
2209 clock-names = "fck";
2210 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2212 #dma-cells = <1>;
2213 dma-channels = <16>;
2224 audma1: dma-controller@ec720000 {
2225 compatible = "renesas,dmac-r8a774e1",
2226 "renesas,rcar-dmac";
2245 interrupt-names = "error",
2251 clock-names = "fck";
2252 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2254 #dma-cells = <1>;
2255 dma-channels = <16>;
2267 compatible = "renesas,xhci-r8a774e1",
2268 "renesas,rcar-gen3-xhci";
2272 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2278 compatible = "renesas,r8a774e1-usb3-peri",
2279 "renesas,rcar-gen3-usb3-peri";
2283 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2289 compatible = "generic-ohci";
2294 phy-names = "usb";
2295 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2301 compatible = "generic-ohci";
2306 phy-names = "usb";
2307 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2313 compatible = "generic-ehci";
2318 phy-names = "usb";
2320 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2326 compatible = "generic-ehci";
2331 phy-names = "usb";
2333 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2338 usb2_phy0: usb-phy@ee080200 {
2339 compatible = "renesas,usb2-phy-r8a774e1",
2340 "renesas,rcar-gen3-usb2-phy";
2344 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2346 #phy-cells = <1>;
2350 usb2_phy1: usb-phy@ee0a0200 {
2351 compatible = "renesas,usb2-phy-r8a774e1",
2352 "renesas,rcar-gen3-usb2-phy";
2355 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2357 #phy-cells = <1>;
2362 compatible = "renesas,sdhi-r8a774e1",
2363 "renesas,rcar-gen3-sdhi";
2367 clock-names = "core", "clkh";
2368 max-frequency = <200000000>;
2369 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2376 compatible = "renesas,sdhi-r8a774e1",
2377 "renesas,rcar-gen3-sdhi";
2381 clock-names = "core", "clkh";
2382 max-frequency = <200000000>;
2383 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2390 compatible = "renesas,sdhi-r8a774e1",
2391 "renesas,rcar-gen3-sdhi";
2395 clock-names = "core", "clkh";
2396 max-frequency = <200000000>;
2397 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2404 compatible = "renesas,sdhi-r8a774e1",
2405 "renesas,rcar-gen3-sdhi";
2409 clock-names = "core", "clkh";
2410 max-frequency = <200000000>;
2411 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2418 compatible = "renesas,r8a774e1-rpc-if",
2419 "renesas,rcar-gen3-rpc-if";
2423 reg-names = "regs", "dirmap", "wbuf";
2426 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2428 #address-cells = <1>;
2429 #size-cells = <0>;
2434 compatible = "renesas,sata-r8a774e1",
2435 "renesas,rcar-gen3-sata";
2439 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2445 gic: interrupt-controller@f1010000 {
2446 compatible = "arm,gic-400";
2447 #interrupt-cells = <3>;
2448 #address-cells = <0>;
2449 interrupt-controller;
2457 clock-names = "clk";
2458 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2463 compatible = "renesas,pcie-r8a774e1",
2464 "renesas,pcie-rcar-gen3";
2466 #address-cells = <3>;
2467 #size-cells = <2>;
2468 bus-range = <0x00 0xff>;
2475 dma-ranges = <0x42000000 0 0x00000000 0 0x00000000 1 0x00000000>;
2479 #interrupt-cells = <1>;
2480 interrupt-map-mask = <0 0 0 0>;
2481 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
2483 clock-names = "pcie", "pcie_bus";
2484 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2486 iommu-map = <0 &ipmmu_hc 0 1>;
2487 iommu-map-mask = <0>;
2492 compatible = "renesas,pcie-r8a774e1",
2493 "renesas,pcie-rcar-gen3";
2495 #address-cells = <3>;
2496 #size-cells = <2>;
2497 bus-range = <0x00 0xff>;
2504 dma-ranges = <0x42000000 0 0x00000000 0 0x00000000 1 0x00000000>;
2508 #interrupt-cells = <1>;
2509 interrupt-map-mask = <0 0 0 0>;
2510 interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
2512 clock-names = "pcie", "pcie_bus";
2513 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2515 iommu-map = <0 &ipmmu_hc 1 1>;
2516 iommu-map-mask = <0>;
2520 pciec0_ep: pcie-ep@fe000000 {
2521 compatible = "renesas,r8a774e1-pcie-ep",
2522 "renesas,rcar-gen3-pcie-ep";
2528 reg-names = "apb-base", "memory0", "memory1", "memory2", "memory3";
2533 clock-names = "pcie";
2535 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2539 pciec1_ep: pcie-ep@ee800000 {
2540 compatible = "renesas,r8a774e1-pcie-ep",
2541 "renesas,rcar-gen3-pcie-ep";
2547 reg-names = "apb-base", "memory0", "memory1", "memory2", "memory3";
2552 clock-names = "pcie";
2554 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2563 power-domains = <&sysc R8A774E1_PD_A3VP>;
2574 power-domains = <&sysc R8A774E1_PD_A3VP>;
2585 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2596 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2607 power-domains = <&sysc R8A774E1_PD_A3VP>;
2618 power-domains = <&sysc R8A774E1_PD_A3VP>;
2629 power-domains = <&sysc R8A774E1_PD_A3VP>;
2639 power-domains = <&sysc R8A774E1_PD_A3VP>;
2648 power-domains = <&sysc R8A774E1_PD_A3VP>;
2656 power-domains = <&sysc R8A774E1_PD_A3VP>;
2664 power-domains = <&sysc R8A774E1_PD_A3VP>;
2672 power-domains = <&sysc R8A774E1_PD_A3VP>;
2680 power-domains = <&sysc R8A774E1_PD_A3VP>;
2688 power-domains = <&sysc R8A774E1_PD_A3VP>;
2696 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2704 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2709 compatible = "renesas,r8a774e1-csi2";
2713 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2718 #address-cells = <1>;
2719 #size-cells = <0>;
2726 #address-cells = <1>;
2727 #size-cells = <0>;
2733 remote-endpoint = <&vin0csi20>;
2737 remote-endpoint = <&vin1csi20>;
2741 remote-endpoint = <&vin2csi20>;
2745 remote-endpoint = <&vin3csi20>;
2749 remote-endpoint = <&vin4csi20>;
2753 remote-endpoint = <&vin5csi20>;
2757 remote-endpoint = <&vin6csi20>;
2761 remote-endpoint = <&vin7csi20>;
2768 compatible = "renesas,r8a774e1-csi2";
2772 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2777 #address-cells = <1>;
2778 #size-cells = <0>;
2785 #address-cells = <1>;
2786 #size-cells = <0>;
2792 remote-endpoint = <&vin0csi40>;
2796 remote-endpoint = <&vin1csi40>;
2800 remote-endpoint = <&vin2csi40>;
2804 remote-endpoint = <&vin3csi40>;
2811 compatible = "renesas,r8a774e1-hdmi",
2812 "renesas,rcar-gen3-hdmi";
2817 clock-names = "iahb", "isfr";
2818 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2823 #address-cells = <1>;
2824 #size-cells = <0>;
2829 remote-endpoint = <&du_out_hdmi0>;
2843 compatible = "renesas,du-r8a774e1";
2851 clock-names = "du.0", "du.1", "du.3";
2853 reset-names = "du.0", "du.3";
2859 #address-cells = <1>;
2860 #size-cells = <0>;
2868 remote-endpoint = <&dw_hdmi0_in>;
2874 remote-endpoint = <&lvds0_in>;
2881 compatible = "renesas,r8a774e1-lvds";
2884 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2889 #address-cells = <1>;
2890 #size-cells = <0>;
2895 remote-endpoint = <&du_out_lvds0>;
2910 thermal-zones {
2911 sensor1_thermal: sensor1-thermal {
2912 polling-delay-passive = <250>;
2913 polling-delay = <1000>;
2914 thermal-sensors = <&tsc 0>;
2915 sustainable-power = <6313>;
2918 sensor1_crit: sensor1-crit {
2926 sensor2_thermal: sensor2-thermal {
2927 polling-delay-passive = <250>;
2928 polling-delay = <1000>;
2929 thermal-sensors = <&tsc 1>;
2930 sustainable-power = <6313>;
2933 sensor2_crit: sensor2-crit {
2941 sensor3_thermal: sensor3-thermal {
2942 polling-delay-passive = <250>;
2943 polling-delay = <1000>;
2944 thermal-sensors = <&tsc 2>;
2945 sustainable-power = <6313>;
2948 target: trip-point1 {
2954 sensor3_crit: sensor3-crit {
2961 cooling-maps {
2964 cooling-device = <&a57_0 0 2>;
2970 cooling-device = <&a53_0 0 2>;
2978 compatible = "arm,armv8-timer";
2979 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
2985 /* External USB clocks - can be overridden by the board */
2987 compatible = "fixed-clock";
2988 #clock-cells = <0>;
2989 clock-frequency = <0>;
2993 compatible = "fixed-clock";
2994 #clock-cells = <0>;
2995 clock-frequency = <0>;