Lines Matching +full:rcar +full:- +full:gen3 +full:- +full:hscif
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>;
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;
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",
791 "renesas,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",
809 "renesas,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",
827 "renesas,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",
845 "renesas,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",
862 "renesas,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";
1286 clock-names = "fck", "canfd", "can_clk";
1287 assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
1288 assigned-clock-rates = <40000000>;
1289 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1303 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1306 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1308 #pwm-cells = <2>;
1313 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1316 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1318 #pwm-cells = <2>;
1323 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1326 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1328 #pwm-cells = <2>;
1333 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1336 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1338 #pwm-cells = <2>;
1343 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1346 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1348 #pwm-cells = <2>;
1353 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1356 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1358 #pwm-cells = <2>;
1363 compatible = "renesas,pwm-r8a774e1", "renesas,pwm-rcar";
1366 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1368 #pwm-cells = <2>;
1373 compatible = "renesas,scif-r8a774e1",
1374 "renesas,rcar-gen3-scif", "renesas,scif";
1380 clock-names = "fck", "brg_int", "scif_clk";
1383 dma-names = "tx", "rx", "tx", "rx";
1384 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1390 compatible = "renesas,scif-r8a774e1",
1391 "renesas,rcar-gen3-scif", "renesas,scif";
1397 clock-names = "fck", "brg_int", "scif_clk";
1400 dma-names = "tx", "rx", "tx", "rx";
1401 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1407 compatible = "renesas,scif-r8a774e1",
1408 "renesas,rcar-gen3-scif", "renesas,scif";
1414 clock-names = "fck", "brg_int", "scif_clk";
1417 dma-names = "tx", "rx", "tx", "rx";
1418 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1424 compatible = "renesas,scif-r8a774e1",
1425 "renesas,rcar-gen3-scif", "renesas,scif";
1431 clock-names = "fck", "brg_int", "scif_clk";
1433 dma-names = "tx", "rx";
1434 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1440 compatible = "renesas,scif-r8a774e1",
1441 "renesas,rcar-gen3-scif", "renesas,scif";
1447 clock-names = "fck", "brg_int", "scif_clk";
1449 dma-names = "tx", "rx";
1450 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1456 compatible = "renesas,scif-r8a774e1",
1457 "renesas,rcar-gen3-scif", "renesas,scif";
1463 clock-names = "fck", "brg_int", "scif_clk";
1466 dma-names = "tx", "rx", "tx", "rx";
1467 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1473 compatible = "renesas,msiof-r8a774e1",
1474 "renesas,rcar-gen3-msiof";
1480 dma-names = "tx", "rx", "tx", "rx";
1481 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1483 #address-cells = <1>;
1484 #size-cells = <0>;
1489 compatible = "renesas,msiof-r8a774e1",
1490 "renesas,rcar-gen3-msiof";
1496 dma-names = "tx", "rx", "tx", "rx";
1497 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1499 #address-cells = <1>;
1500 #size-cells = <0>;
1505 compatible = "renesas,msiof-r8a774e1",
1506 "renesas,rcar-gen3-msiof";
1511 dma-names = "tx", "rx";
1512 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1514 #address-cells = <1>;
1515 #size-cells = <0>;
1520 compatible = "renesas,msiof-r8a774e1",
1521 "renesas,rcar-gen3-msiof";
1526 dma-names = "tx", "rx";
1527 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1529 #address-cells = <1>;
1530 #size-cells = <0>;
1535 compatible = "renesas,vin-r8a774e1";
1539 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1545 #address-cells = <1>;
1546 #size-cells = <0>;
1549 #address-cells = <1>;
1550 #size-cells = <0>;
1556 remote-endpoint = <&csi20vin0>;
1560 remote-endpoint = <&csi40vin0>;
1567 compatible = "renesas,vin-r8a774e1";
1571 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1577 #address-cells = <1>;
1578 #size-cells = <0>;
1581 #address-cells = <1>;
1582 #size-cells = <0>;
1588 remote-endpoint = <&csi20vin1>;
1592 remote-endpoint = <&csi40vin1>;
1599 compatible = "renesas,vin-r8a774e1";
1603 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1609 #address-cells = <1>;
1610 #size-cells = <0>;
1613 #address-cells = <1>;
1614 #size-cells = <0>;
1620 remote-endpoint = <&csi20vin2>;
1624 remote-endpoint = <&csi40vin2>;
1631 compatible = "renesas,vin-r8a774e1";
1635 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1641 #address-cells = <1>;
1642 #size-cells = <0>;
1645 #address-cells = <1>;
1646 #size-cells = <0>;
1652 remote-endpoint = <&csi20vin3>;
1656 remote-endpoint = <&csi40vin3>;
1663 compatible = "renesas,vin-r8a774e1";
1667 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1673 #address-cells = <1>;
1674 #size-cells = <0>;
1677 #address-cells = <1>;
1678 #size-cells = <0>;
1684 remote-endpoint = <&csi20vin4>;
1691 compatible = "renesas,vin-r8a774e1";
1695 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1701 #address-cells = <1>;
1702 #size-cells = <0>;
1705 #address-cells = <1>;
1706 #size-cells = <0>;
1712 remote-endpoint = <&csi20vin5>;
1719 compatible = "renesas,vin-r8a774e1";
1723 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1729 #address-cells = <1>;
1730 #size-cells = <0>;
1733 #address-cells = <1>;
1734 #size-cells = <0>;
1740 remote-endpoint = <&csi20vin6>;
1747 compatible = "renesas,vin-r8a774e1";
1751 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1757 #address-cells = <1>;
1758 #size-cells = <0>;
1761 #address-cells = <1>;
1762 #size-cells = <0>;
1768 remote-endpoint = <&csi20vin7>;
1776 * #sound-dai-cells is required
1778 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1779 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1782 * #clock-cells is required for audio_clkout0/1/2/3
1784 * clkout : #clock-cells = <0>; <&rcar_sound>;
1785 * clkout0/1/2/3: #clock-cells = <1>; <&rcar_sound N>;
1787 compatible = "renesas,rcar_sound-r8a774e1", "renesas,rcar_sound-gen3";
1793 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1812 clock-names = "ssi-all",
1823 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
1830 reset-names = "ssi-all",
1837 dvc0: dvc-0 {
1839 dma-names = "tx";
1841 dvc1: dvc-1 {
1843 dma-names = "tx";
1848 mix0: mix-0 { };
1849 mix1: mix-1 { };
1853 ctu00: ctu-0 { };
1854 ctu01: ctu-1 { };
1855 ctu02: ctu-2 { };
1856 ctu03: ctu-3 { };
1857 ctu10: ctu-4 { };
1858 ctu11: ctu-5 { };
1859 ctu12: ctu-6 { };
1860 ctu13: ctu-7 { };
1864 src0: src-0 {
1867 dma-names = "rx", "tx";
1869 src1: src-1 {
1872 dma-names = "rx", "tx";
1874 src2: src-2 {
1877 dma-names = "rx", "tx";
1879 src3: src-3 {
1882 dma-names = "rx", "tx";
1884 src4: src-4 {
1887 dma-names = "rx", "tx";
1889 src5: src-5 {
1892 dma-names = "rx", "tx";
1894 src6: src-6 {
1897 dma-names = "rx", "tx";
1899 src7: src-7 {
1902 dma-names = "rx", "tx";
1904 src8: src-8 {
1907 dma-names = "rx", "tx";
1909 src9: src-9 {
1912 dma-names = "rx", "tx";
1917 ssiu00: ssiu-0 {
1919 dma-names = "rx", "tx";
1921 ssiu01: ssiu-1 {
1923 dma-names = "rx", "tx";
1925 ssiu02: ssiu-2 {
1927 dma-names = "rx", "tx";
1929 ssiu03: ssiu-3 {
1931 dma-names = "rx", "tx";
1933 ssiu04: ssiu-4 {
1935 dma-names = "rx", "tx";
1937 ssiu05: ssiu-5 {
1939 dma-names = "rx", "tx";
1941 ssiu06: ssiu-6 {
1943 dma-names = "rx", "tx";
1945 ssiu07: ssiu-7 {
1947 dma-names = "rx", "tx";
1949 ssiu10: ssiu-8 {
1951 dma-names = "rx", "tx";
1953 ssiu11: ssiu-9 {
1955 dma-names = "rx", "tx";
1957 ssiu12: ssiu-10 {
1959 dma-names = "rx", "tx";
1961 ssiu13: ssiu-11 {
1963 dma-names = "rx", "tx";
1965 ssiu14: ssiu-12 {
1967 dma-names = "rx", "tx";
1969 ssiu15: ssiu-13 {
1971 dma-names = "rx", "tx";
1973 ssiu16: ssiu-14 {
1975 dma-names = "rx", "tx";
1977 ssiu17: ssiu-15 {
1979 dma-names = "rx", "tx";
1981 ssiu20: ssiu-16 {
1983 dma-names = "rx", "tx";
1985 ssiu21: ssiu-17 {
1987 dma-names = "rx", "tx";
1989 ssiu22: ssiu-18 {
1991 dma-names = "rx", "tx";
1993 ssiu23: ssiu-19 {
1995 dma-names = "rx", "tx";
1997 ssiu24: ssiu-20 {
1999 dma-names = "rx", "tx";
2001 ssiu25: ssiu-21 {
2003 dma-names = "rx", "tx";
2005 ssiu26: ssiu-22 {
2007 dma-names = "rx", "tx";
2009 ssiu27: ssiu-23 {
2011 dma-names = "rx", "tx";
2013 ssiu30: ssiu-24 {
2015 dma-names = "rx", "tx";
2017 ssiu31: ssiu-25 {
2019 dma-names = "rx", "tx";
2021 ssiu32: ssiu-26 {
2023 dma-names = "rx", "tx";
2025 ssiu33: ssiu-27 {
2027 dma-names = "rx", "tx";
2029 ssiu34: ssiu-28 {
2031 dma-names = "rx", "tx";
2033 ssiu35: ssiu-29 {
2035 dma-names = "rx", "tx";
2037 ssiu36: ssiu-30 {
2039 dma-names = "rx", "tx";
2041 ssiu37: ssiu-31 {
2043 dma-names = "rx", "tx";
2045 ssiu40: ssiu-32 {
2047 dma-names = "rx", "tx";
2049 ssiu41: ssiu-33 {
2051 dma-names = "rx", "tx";
2053 ssiu42: ssiu-34 {
2055 dma-names = "rx", "tx";
2057 ssiu43: ssiu-35 {
2059 dma-names = "rx", "tx";
2061 ssiu44: ssiu-36 {
2063 dma-names = "rx", "tx";
2065 ssiu45: ssiu-37 {
2067 dma-names = "rx", "tx";
2069 ssiu46: ssiu-38 {
2071 dma-names = "rx", "tx";
2073 ssiu47: ssiu-39 {
2075 dma-names = "rx", "tx";
2077 ssiu50: ssiu-40 {
2079 dma-names = "rx", "tx";
2081 ssiu60: ssiu-41 {
2083 dma-names = "rx", "tx";
2085 ssiu70: ssiu-42 {
2087 dma-names = "rx", "tx";
2089 ssiu80: ssiu-43 {
2091 dma-names = "rx", "tx";
2093 ssiu90: ssiu-44 {
2095 dma-names = "rx", "tx";
2097 ssiu91: ssiu-45 {
2099 dma-names = "rx", "tx";
2101 ssiu92: ssiu-46 {
2103 dma-names = "rx", "tx";
2105 ssiu93: ssiu-47 {
2107 dma-names = "rx", "tx";
2109 ssiu94: ssiu-48 {
2111 dma-names = "rx", "tx";
2113 ssiu95: ssiu-49 {
2115 dma-names = "rx", "tx";
2117 ssiu96: ssiu-50 {
2119 dma-names = "rx", "tx";
2121 ssiu97: ssiu-51 {
2123 dma-names = "rx", "tx";
2128 ssi0: ssi-0 {
2131 dma-names = "rx", "tx";
2133 ssi1: ssi-1 {
2136 dma-names = "rx", "tx";
2138 ssi2: ssi-2 {
2141 dma-names = "rx", "tx";
2143 ssi3: ssi-3 {
2146 dma-names = "rx", "tx";
2148 ssi4: ssi-4 {
2151 dma-names = "rx", "tx";
2153 ssi5: ssi-5 {
2156 dma-names = "rx", "tx";
2158 ssi6: ssi-6 {
2161 dma-names = "rx", "tx";
2163 ssi7: ssi-7 {
2166 dma-names = "rx", "tx";
2168 ssi8: ssi-8 {
2171 dma-names = "rx", "tx";
2173 ssi9: ssi-9 {
2176 dma-names = "rx", "tx";
2181 audma0: dma-controller@ec700000 {
2182 compatible = "renesas,dmac-r8a774e1",
2183 "renesas,rcar-dmac";
2202 interrupt-names = "error",
2208 clock-names = "fck";
2209 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2211 #dma-cells = <1>;
2212 dma-channels = <16>;
2223 audma1: dma-controller@ec720000 {
2224 compatible = "renesas,dmac-r8a774e1",
2225 "renesas,rcar-dmac";
2244 interrupt-names = "error",
2250 clock-names = "fck";
2251 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2253 #dma-cells = <1>;
2254 dma-channels = <16>;
2266 compatible = "renesas,xhci-r8a774e1",
2267 "renesas,rcar-gen3-xhci";
2271 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2277 compatible = "renesas,r8a774e1-usb3-peri",
2278 "renesas,rcar-gen3-usb3-peri";
2282 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2288 compatible = "generic-ohci";
2293 phy-names = "usb";
2294 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2300 compatible = "generic-ohci";
2305 phy-names = "usb";
2306 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2312 compatible = "generic-ehci";
2317 phy-names = "usb";
2319 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2325 compatible = "generic-ehci";
2330 phy-names = "usb";
2332 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2337 usb2_phy0: usb-phy@ee080200 {
2338 compatible = "renesas,usb2-phy-r8a774e1",
2339 "renesas,rcar-gen3-usb2-phy";
2343 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2345 #phy-cells = <1>;
2349 usb2_phy1: usb-phy@ee0a0200 {
2350 compatible = "renesas,usb2-phy-r8a774e1",
2351 "renesas,rcar-gen3-usb2-phy";
2354 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2356 #phy-cells = <1>;
2361 compatible = "renesas,sdhi-r8a774e1",
2362 "renesas,rcar-gen3-sdhi";
2366 max-frequency = <200000000>;
2367 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2374 compatible = "renesas,sdhi-r8a774e1",
2375 "renesas,rcar-gen3-sdhi";
2379 max-frequency = <200000000>;
2380 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2387 compatible = "renesas,sdhi-r8a774e1",
2388 "renesas,rcar-gen3-sdhi";
2392 max-frequency = <200000000>;
2393 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2400 compatible = "renesas,sdhi-r8a774e1",
2401 "renesas,rcar-gen3-sdhi";
2405 max-frequency = <200000000>;
2406 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2413 compatible = "renesas,r8a774e1-rpc-if",
2414 "renesas,rcar-gen3-rpc-if";
2418 reg-names = "regs", "dirmap", "wbuf";
2421 clock-names = "rpc";
2422 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2424 #address-cells = <1>;
2425 #size-cells = <0>;
2430 compatible = "renesas,sata-r8a774e1",
2431 "renesas,rcar-gen3-sata";
2435 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2441 gic: interrupt-controller@f1010000 {
2442 compatible = "arm,gic-400";
2443 #interrupt-cells = <3>;
2444 #address-cells = <0>;
2445 interrupt-controller;
2453 clock-names = "clk";
2454 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2459 compatible = "renesas,pcie-r8a774e1",
2460 "renesas,pcie-rcar-gen3";
2462 #address-cells = <3>;
2463 #size-cells = <2>;
2464 bus-range = <0x00 0xff>;
2471 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
2475 #interrupt-cells = <1>;
2476 interrupt-map-mask = <0 0 0 0>;
2477 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
2479 clock-names = "pcie", "pcie_bus";
2480 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2486 compatible = "renesas,pcie-r8a774e1",
2487 "renesas,pcie-rcar-gen3";
2489 #address-cells = <3>;
2490 #size-cells = <2>;
2491 bus-range = <0x00 0xff>;
2498 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
2502 #interrupt-cells = <1>;
2503 interrupt-map-mask = <0 0 0 0>;
2504 interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
2506 clock-names = "pcie", "pcie_bus";
2507 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2512 pciec0_ep: pcie-ep@fe000000 {
2513 compatible = "renesas,r8a774e1-pcie-ep",
2514 "renesas,rcar-gen3-pcie-ep";
2520 reg-names = "apb-base", "memory0", "memory1", "memory2", "memory3";
2525 clock-names = "pcie";
2527 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2531 pciec1_ep: pcie-ep@ee800000 {
2532 compatible = "renesas,r8a774e1-pcie-ep",
2533 "renesas,rcar-gen3-pcie-ep";
2539 reg-names = "apb-base", "memory0", "memory1", "memory2", "memory3";
2544 clock-names = "pcie";
2546 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2555 power-domains = <&sysc R8A774E1_PD_A3VP>;
2566 power-domains = <&sysc R8A774E1_PD_A3VP>;
2577 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2588 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2599 power-domains = <&sysc R8A774E1_PD_A3VP>;
2610 power-domains = <&sysc R8A774E1_PD_A3VP>;
2621 power-domains = <&sysc R8A774E1_PD_A3VP>;
2631 power-domains = <&sysc R8A774E1_PD_A3VP>;
2640 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_ALWAYS_ON>;
2696 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2701 compatible = "renesas,r8a774e1-csi2";
2705 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2710 #address-cells = <1>;
2711 #size-cells = <0>;
2718 #address-cells = <1>;
2719 #size-cells = <0>;
2725 remote-endpoint = <&vin0csi20>;
2729 remote-endpoint = <&vin1csi20>;
2733 remote-endpoint = <&vin2csi20>;
2737 remote-endpoint = <&vin3csi20>;
2741 remote-endpoint = <&vin4csi20>;
2745 remote-endpoint = <&vin5csi20>;
2749 remote-endpoint = <&vin6csi20>;
2753 remote-endpoint = <&vin7csi20>;
2760 compatible = "renesas,r8a774e1-csi2";
2764 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2769 #address-cells = <1>;
2770 #size-cells = <0>;
2777 #address-cells = <1>;
2778 #size-cells = <0>;
2784 remote-endpoint = <&vin0csi40>;
2788 remote-endpoint = <&vin1csi40>;
2792 remote-endpoint = <&vin2csi40>;
2796 remote-endpoint = <&vin3csi40>;
2803 compatible = "renesas,r8a774e1-hdmi",
2804 "renesas,rcar-gen3-hdmi";
2809 clock-names = "iahb", "isfr";
2810 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2815 #address-cells = <1>;
2816 #size-cells = <0>;
2821 remote-endpoint = <&du_out_hdmi0>;
2835 compatible = "renesas,du-r8a774e1";
2843 clock-names = "du.0", "du.1", "du.3";
2845 reset-names = "du.0", "du.3";
2851 #address-cells = <1>;
2852 #size-cells = <0>;
2862 remote-endpoint = <&dw_hdmi0_in>;
2868 remote-endpoint = <&lvds0_in>;
2875 compatible = "renesas,r8a774e1-lvds";
2878 power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
2883 #address-cells = <1>;
2884 #size-cells = <0>;
2889 remote-endpoint = <&du_out_lvds0>;
2906 thermal-zones {
2907 sensor_thermal1: sensor-thermal1 {
2908 polling-delay-passive = <250>;
2909 polling-delay = <1000>;
2910 thermal-sensors = <&tsc 0>;
2911 sustainable-power = <6313>;
2914 sensor1_crit: sensor1-crit {
2922 sensor_thermal2: sensor-thermal2 {
2923 polling-delay-passive = <250>;
2924 polling-delay = <1000>;
2925 thermal-sensors = <&tsc 1>;
2926 sustainable-power = <6313>;
2929 sensor2_crit: sensor2-crit {
2937 sensor_thermal3: sensor-thermal3 {
2938 polling-delay-passive = <250>;
2939 polling-delay = <1000>;
2940 thermal-sensors = <&tsc 2>;
2941 sustainable-power = <6313>;
2944 target: trip-point1 {
2950 sensor3_crit: sensor3-crit {
2957 cooling-maps {
2960 cooling-device = <&a57_0 0 2>;
2966 cooling-device = <&a53_0 0 2>;
2974 compatible = "arm,armv8-timer";
2975 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
2981 /* External USB clocks - can be overridden by the board */
2983 compatible = "fixed-clock";
2984 #clock-cells = <0>;
2985 clock-frequency = <0>;
2989 compatible = "fixed-clock";
2990 #clock-cells = <0>;
2991 clock-frequency = <0>;