Lines Matching +full:i2c +full:- +full:scl +full:- +full:internal +full:- +full:delay +full:- +full:ns

1 // SPDX-License-Identifier: GPL-2.0
11 #include <dt-bindings/clock/r8a77965-cpg-mssr.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/power/r8a77965-sysc.h>
19 #address-cells = <2>;
20 #size-cells = <2>;
39 compatible = "fixed-clock";
40 #clock-cells = <0>;
41 clock-frequency = <0>;
45 compatible = "fixed-clock";
46 #clock-cells = <0>;
47 clock-frequency = <0>;
51 compatible = "fixed-clock";
52 #clock-cells = <0>;
53 clock-frequency = <0>;
56 /* External CAN clock - to be overridden by boards that provide it */
58 compatible = "fixed-clock";
59 #clock-cells = <0>;
60 clock-frequency = <0>;
64 #address-cells = <1>;
65 #size-cells = <0>;
68 compatible = "arm,cortex-a57", "arm,armv8";
71 power-domains = <&sysc R8A77965_PD_CA57_CPU0>;
72 next-level-cache = <&L2_CA57>;
73 enable-method = "psci";
77 compatible = "arm,cortex-a57", "arm,armv8";
80 power-domains = <&sysc R8A77965_PD_CA57_CPU1>;
81 next-level-cache = <&L2_CA57>;
82 enable-method = "psci";
85 L2_CA57: cache-controller-0 {
87 power-domains = <&sysc R8A77965_PD_CA57_SCU>;
88 cache-unified;
89 cache-level = <2>;
94 compatible = "fixed-clock";
95 #clock-cells = <0>;
97 clock-frequency = <0>;
101 compatible = "fixed-clock";
102 #clock-cells = <0>;
104 clock-frequency = <0>;
107 /* External PCIe clock - can be overridden by the board */
109 compatible = "fixed-clock";
110 #clock-cells = <0>;
111 clock-frequency = <0>;
115 compatible = "arm,cortex-a57-pmu";
116 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
118 interrupt-affinity = <&a57_0>,
123 compatible = "arm,psci-1.0", "arm,psci-0.2";
127 /* External SCIF clock - to be overridden by boards that provide it */
129 compatible = "fixed-clock";
130 #clock-cells = <0>;
131 clock-frequency = <0>;
135 compatible = "simple-bus";
136 interrupt-parent = <&gic>;
137 #address-cells = <2>;
138 #size-cells = <2>;
142 compatible = "renesas,r8a77965-wdt",
143 "renesas,rcar-gen3-wdt";
146 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
152 compatible = "renesas,gpio-r8a77965",
153 "renesas,rcar-gen3-gpio";
156 #gpio-cells = <2>;
157 gpio-controller;
158 gpio-ranges = <&pfc 0 0 16>;
159 #interrupt-cells = <2>;
160 interrupt-controller;
162 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
167 compatible = "renesas,gpio-r8a77965",
168 "renesas,rcar-gen3-gpio";
171 #gpio-cells = <2>;
172 gpio-controller;
173 gpio-ranges = <&pfc 0 32 29>;
174 #interrupt-cells = <2>;
175 interrupt-controller;
177 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
182 compatible = "renesas,gpio-r8a77965",
183 "renesas,rcar-gen3-gpio";
186 #gpio-cells = <2>;
187 gpio-controller;
188 gpio-ranges = <&pfc 0 64 15>;
189 #interrupt-cells = <2>;
190 interrupt-controller;
192 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
197 compatible = "renesas,gpio-r8a77965",
198 "renesas,rcar-gen3-gpio";
201 #gpio-cells = <2>;
202 gpio-controller;
203 gpio-ranges = <&pfc 0 96 16>;
204 #interrupt-cells = <2>;
205 interrupt-controller;
207 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
212 compatible = "renesas,gpio-r8a77965",
213 "renesas,rcar-gen3-gpio";
216 #gpio-cells = <2>;
217 gpio-controller;
218 gpio-ranges = <&pfc 0 128 18>;
219 #interrupt-cells = <2>;
220 interrupt-controller;
222 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
227 compatible = "renesas,gpio-r8a77965",
228 "renesas,rcar-gen3-gpio";
231 #gpio-cells = <2>;
232 gpio-controller;
233 gpio-ranges = <&pfc 0 160 26>;
234 #interrupt-cells = <2>;
235 interrupt-controller;
237 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
242 compatible = "renesas,gpio-r8a77965",
243 "renesas,rcar-gen3-gpio";
246 #gpio-cells = <2>;
247 gpio-controller;
248 gpio-ranges = <&pfc 0 192 32>;
249 #interrupt-cells = <2>;
250 interrupt-controller;
252 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
257 compatible = "renesas,gpio-r8a77965",
258 "renesas,rcar-gen3-gpio";
261 #gpio-cells = <2>;
262 gpio-controller;
263 gpio-ranges = <&pfc 0 224 4>;
264 #interrupt-cells = <2>;
265 interrupt-controller;
267 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
271 pfc: pin-controller@e6060000 {
272 compatible = "renesas,pfc-r8a77965";
276 cpg: clock-controller@e6150000 {
277 compatible = "renesas,r8a77965-cpg-mssr";
280 clock-names = "extal", "extalr";
281 #clock-cells = <2>;
282 #power-domain-cells = <0>;
283 #reset-cells = <1>;
286 rst: reset-controller@e6160000 {
287 compatible = "renesas,r8a77965-rst";
291 sysc: system-controller@e6180000 {
292 compatible = "renesas,r8a77965-sysc";
294 #power-domain-cells = <1>;
298 compatible = "renesas,r8a77965-thermal";
306 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
308 #thermal-sensor-cells = <1>;
312 intc_ex: interrupt-controller@e61c0000 {
313 compatible = "renesas,intc-ex-r8a77965", "renesas,irqc";
314 #interrupt-cells = <2>;
315 interrupt-controller;
324 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
328 i2c0: i2c@e6500000 {
329 #address-cells = <1>;
330 #size-cells = <0>;
331 compatible = "renesas,i2c-r8a77965",
332 "renesas,rcar-gen3-i2c";
336 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
340 dma-names = "tx", "rx", "tx", "rx";
341 i2c-scl-internal-delay-ns = <110>;
345 i2c1: i2c@e6508000 {
346 #address-cells = <1>;
347 #size-cells = <0>;
348 compatible = "renesas,i2c-r8a77965",
349 "renesas,rcar-gen3-i2c";
353 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
357 dma-names = "tx", "rx", "tx", "rx";
358 i2c-scl-internal-delay-ns = <6>;
362 i2c2: i2c@e6510000 {
363 #address-cells = <1>;
364 #size-cells = <0>;
365 compatible = "renesas,i2c-r8a77965",
366 "renesas,rcar-gen3-i2c";
370 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
374 dma-names = "tx", "rx", "tx", "rx";
375 i2c-scl-internal-delay-ns = <6>;
379 i2c3: i2c@e66d0000 {
380 #address-cells = <1>;
381 #size-cells = <0>;
382 compatible = "renesas,i2c-r8a77965",
383 "renesas,rcar-gen3-i2c";
387 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
390 dma-names = "tx", "rx";
391 i2c-scl-internal-delay-ns = <110>;
395 i2c4: i2c@e66d8000 {
396 #address-cells = <1>;
397 #size-cells = <0>;
398 compatible = "renesas,i2c-r8a77965",
399 "renesas,rcar-gen3-i2c";
403 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
406 dma-names = "tx", "rx";
407 i2c-scl-internal-delay-ns = <110>;
411 i2c5: i2c@e66e0000 {
412 #address-cells = <1>;
413 #size-cells = <0>;
414 compatible = "renesas,i2c-r8a77965",
415 "renesas,rcar-gen3-i2c";
419 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
422 dma-names = "tx", "rx";
423 i2c-scl-internal-delay-ns = <110>;
427 i2c6: i2c@e66e8000 {
428 #address-cells = <1>;
429 #size-cells = <0>;
430 compatible = "renesas,i2c-r8a77965",
431 "renesas,rcar-gen3-i2c";
435 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
438 dma-names = "tx", "rx";
439 i2c-scl-internal-delay-ns = <6>;
443 i2c_dvfs: i2c@e60b0000 {
444 #address-cells = <1>;
445 #size-cells = <0>;
446 compatible = "renesas,iic-r8a77965",
447 "renesas,rcar-gen3-iic",
448 "renesas,rmobile-iic";
452 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
455 dma-names = "tx", "rx";
460 compatible = "renesas,hscif-r8a77965",
461 "renesas,rcar-gen3-hscif",
468 clock-names = "fck", "brg_int", "scif_clk";
471 dma-names = "tx", "rx", "tx", "rx";
472 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
478 compatible = "renesas,hscif-r8a77965",
479 "renesas,rcar-gen3-hscif",
486 clock-names = "fck", "brg_int", "scif_clk";
489 dma-names = "tx", "rx", "tx", "rx";
490 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
496 compatible = "renesas,hscif-r8a77965",
497 "renesas,rcar-gen3-hscif",
504 clock-names = "fck", "brg_int", "scif_clk";
507 dma-names = "tx", "rx", "tx", "rx";
508 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
514 compatible = "renesas,hscif-r8a77965",
515 "renesas,rcar-gen3-hscif",
522 clock-names = "fck", "brg_int", "scif_clk";
524 dma-names = "tx", "rx";
525 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
531 compatible = "renesas,hscif-r8a77965",
532 "renesas,rcar-gen3-hscif",
539 clock-names = "fck", "brg_int", "scif_clk";
541 dma-names = "tx", "rx";
542 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
548 compatible = "renesas,usbhs-r8a7796",
549 "renesas,rcar-gen3-usbhs";
555 dma-names = "ch0", "ch1", "ch2", "ch3";
558 phy-names = "usb";
559 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
564 usb_dmac0: dma-controller@e65a0000 {
565 compatible = "renesas,r8a77965-usb-dmac",
566 "renesas,usb-dmac";
570 interrupt-names = "ch0", "ch1";
572 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
574 #dma-cells = <1>;
575 dma-channels = <2>;
578 usb_dmac1: dma-controller@e65b0000 {
579 compatible = "renesas,r8a77965-usb-dmac",
580 "renesas,usb-dmac";
584 interrupt-names = "ch0", "ch1";
586 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
588 #dma-cells = <1>;
589 dma-channels = <2>;
592 usb3_phy0: usb-phy@e65ee000 {
593 compatible = "renesas,r8a77965-usb3-phy",
594 "renesas,rcar-gen3-usb3-phy";
598 clock-names = "usb3-if", "usb3s_clk", "usb_extal";
599 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
601 #phy-cells = <0>;
605 dmac0: dma-controller@e6700000 {
606 compatible = "renesas,dmac-r8a77965",
607 "renesas,rcar-dmac";
626 interrupt-names = "error",
632 clock-names = "fck";
633 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
635 #dma-cells = <1>;
636 dma-channels = <16>;
639 dmac1: dma-controller@e7300000 {
640 compatible = "renesas,dmac-r8a77965",
641 "renesas,rcar-dmac";
660 interrupt-names = "error",
666 clock-names = "fck";
667 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
669 #dma-cells = <1>;
670 dma-channels = <16>;
673 dmac2: dma-controller@e7310000 {
674 compatible = "renesas,dmac-r8a77965",
675 "renesas,rcar-dmac";
694 interrupt-names = "error",
700 clock-names = "fck";
701 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
703 #dma-cells = <1>;
704 dma-channels = <16>;
708 compatible = "renesas,ipmmu-r8a77965";
710 renesas,ipmmu-main = <&ipmmu_mm 0>;
711 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
712 #iommu-cells = <1>;
716 compatible = "renesas,ipmmu-r8a77965";
718 renesas,ipmmu-main = <&ipmmu_mm 1>;
719 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
720 #iommu-cells = <1>;
724 compatible = "renesas,ipmmu-r8a77965";
726 renesas,ipmmu-main = <&ipmmu_mm 2>;
727 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
728 #iommu-cells = <1>;
732 compatible = "renesas,ipmmu-r8a77965";
734 renesas,ipmmu-main = <&ipmmu_mm 3>;
735 power-domains = <&sysc R8A77965_PD_A3IR>;
736 #iommu-cells = <1>;
740 compatible = "renesas,ipmmu-r8a77965";
744 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
745 #iommu-cells = <1>;
749 compatible = "renesas,ipmmu-r8a77965";
751 renesas,ipmmu-main = <&ipmmu_mm 4>;
752 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
753 #iommu-cells = <1>;
757 compatible = "renesas,ipmmu-r8a77965";
759 renesas,ipmmu-main = <&ipmmu_mm 6>;
760 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
761 #iommu-cells = <1>;
765 compatible = "renesas,ipmmu-r8a77965";
767 renesas,ipmmu-main = <&ipmmu_mm 10>;
768 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
769 #iommu-cells = <1>;
773 compatible = "renesas,ipmmu-r8a77965";
775 renesas,ipmmu-main = <&ipmmu_mm 12>;
776 power-domains = <&sysc R8A77965_PD_A3VC>;
777 #iommu-cells = <1>;
781 compatible = "renesas,ipmmu-r8a77965";
783 renesas,ipmmu-main = <&ipmmu_mm 14>;
784 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
785 #iommu-cells = <1>;
789 compatible = "renesas,ipmmu-r8a77965";
791 renesas,ipmmu-main = <&ipmmu_mm 16>;
792 power-domains = <&sysc R8A77965_PD_A3VP>;
793 #iommu-cells = <1>;
797 compatible = "renesas,etheravb-r8a77965",
798 "renesas,etheravb-rcar-gen3";
825 interrupt-names = "ch0", "ch1", "ch2", "ch3",
833 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
835 phy-mode = "rgmii";
836 #address-cells = <1>;
837 #size-cells = <0>;
842 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
844 #pwm-cells = <2>;
847 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
852 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
854 #pwm-cells = <2>;
857 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
862 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
864 #pwm-cells = <2>;
867 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
872 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
874 #pwm-cells = <2>;
877 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
882 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
884 #pwm-cells = <2>;
887 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
892 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
894 #pwm-cells = <2>;
897 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
902 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
904 #pwm-cells = <2>;
907 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
912 compatible = "renesas,scif-r8a77965",
913 "renesas,rcar-gen3-scif", "renesas,scif";
919 clock-names = "fck", "brg_int", "scif_clk";
922 dma-names = "tx", "rx", "tx", "rx";
923 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
929 compatible = "renesas,scif-r8a77965",
930 "renesas,rcar-gen3-scif", "renesas,scif";
936 clock-names = "fck", "brg_int", "scif_clk";
939 dma-names = "tx", "rx", "tx", "rx";
940 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
946 compatible = "renesas,scif-r8a77965",
947 "renesas,rcar-gen3-scif", "renesas,scif";
953 clock-names = "fck", "brg_int", "scif_clk";
954 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
960 compatible = "renesas,scif-r8a77965",
961 "renesas,rcar-gen3-scif", "renesas,scif";
967 clock-names = "fck", "brg_int", "scif_clk";
969 dma-names = "tx", "rx";
970 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
976 compatible = "renesas,scif-r8a77965",
977 "renesas,rcar-gen3-scif", "renesas,scif";
983 clock-names = "fck", "brg_int", "scif_clk";
985 dma-names = "tx", "rx";
986 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
992 compatible = "renesas,scif-r8a77965",
993 "renesas,rcar-gen3-scif", "renesas,scif";
999 clock-names = "fck", "brg_int", "scif_clk";
1002 dma-names = "tx", "rx", "tx", "rx";
1003 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1009 compatible = "renesas,msiof-r8a77965",
1010 "renesas,rcar-gen3-msiof";
1016 dma-names = "tx", "rx", "tx", "rx";
1017 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1019 #address-cells = <1>;
1020 #size-cells = <0>;
1025 compatible = "renesas,msiof-r8a77965",
1026 "renesas,rcar-gen3-msiof";
1032 dma-names = "tx", "rx", "tx", "rx";
1033 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1035 #address-cells = <1>;
1036 #size-cells = <0>;
1041 compatible = "renesas,msiof-r8a77965",
1042 "renesas,rcar-gen3-msiof";
1047 dma-names = "tx", "rx";
1048 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1050 #address-cells = <1>;
1051 #size-cells = <0>;
1056 compatible = "renesas,msiof-r8a77965",
1057 "renesas,rcar-gen3-msiof";
1062 dma-names = "tx", "rx";
1063 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1065 #address-cells = <1>;
1066 #size-cells = <0>;
1071 compatible = "renesas,vin-r8a77965";
1075 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1081 #address-cells = <1>;
1082 #size-cells = <0>;
1085 #address-cells = <1>;
1086 #size-cells = <0>;
1092 remote-endpoint= <&csi20vin0>;
1096 remote-endpoint= <&csi40vin0>;
1103 compatible = "renesas,vin-r8a77965";
1107 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1113 #address-cells = <1>;
1114 #size-cells = <0>;
1117 #address-cells = <1>;
1118 #size-cells = <0>;
1124 remote-endpoint= <&csi20vin1>;
1128 remote-endpoint= <&csi40vin1>;
1135 compatible = "renesas,vin-r8a77965";
1139 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1145 #address-cells = <1>;
1146 #size-cells = <0>;
1149 #address-cells = <1>;
1150 #size-cells = <0>;
1156 remote-endpoint= <&csi20vin2>;
1160 remote-endpoint= <&csi40vin2>;
1167 compatible = "renesas,vin-r8a77965";
1171 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1177 #address-cells = <1>;
1178 #size-cells = <0>;
1181 #address-cells = <1>;
1182 #size-cells = <0>;
1188 remote-endpoint= <&csi20vin3>;
1192 remote-endpoint= <&csi40vin3>;
1199 compatible = "renesas,vin-r8a77965";
1203 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1209 #address-cells = <1>;
1210 #size-cells = <0>;
1213 #address-cells = <1>;
1214 #size-cells = <0>;
1220 remote-endpoint= <&csi20vin4>;
1224 remote-endpoint= <&csi40vin4>;
1231 compatible = "renesas,vin-r8a77965";
1235 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1241 #address-cells = <1>;
1242 #size-cells = <0>;
1245 #address-cells = <1>;
1246 #size-cells = <0>;
1252 remote-endpoint= <&csi20vin5>;
1256 remote-endpoint= <&csi40vin5>;
1263 compatible = "renesas,vin-r8a77965";
1267 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1273 #address-cells = <1>;
1274 #size-cells = <0>;
1277 #address-cells = <1>;
1278 #size-cells = <0>;
1284 remote-endpoint= <&csi20vin6>;
1288 remote-endpoint= <&csi40vin6>;
1295 compatible = "renesas,vin-r8a77965";
1299 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1305 #address-cells = <1>;
1306 #size-cells = <0>;
1309 #address-cells = <1>;
1310 #size-cells = <0>;
1316 remote-endpoint= <&csi20vin7>;
1320 remote-endpoint= <&csi40vin7>;
1335 dvc0: dvc-0 {
1337 dvc1: dvc-1 {
1342 src0: src-0 {
1344 src1: src-1 {
1349 ssi0: ssi-0 {
1351 ssi1: ssi-1 {
1356 #address-cells = <1>;
1357 #size-cells = <0>;
1368 compatible = "renesas,xhci-r8a77965",
1369 "renesas,rcar-gen3-xhci";
1373 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1379 compatible = "renesas,r8a77965-usb3-peri",
1380 "renesas,rcar-gen3-usb3-peri";
1384 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1390 compatible = "generic-ohci";
1395 phy-names = "usb";
1396 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1402 compatible = "generic-ohci";
1407 phy-names = "usb";
1408 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1414 compatible = "generic-ehci";
1419 phy-names = "usb";
1421 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1427 compatible = "generic-ehci";
1432 phy-names = "usb";
1434 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1439 usb2_phy0: usb-phy@ee080200 {
1440 compatible = "renesas,usb2-phy-r8a77965",
1441 "renesas,rcar-gen3-usb2-phy";
1445 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1447 #phy-cells = <0>;
1451 usb2_phy1: usb-phy@ee0a0200 {
1452 compatible = "renesas,usb2-phy-r8a77965",
1453 "renesas,rcar-gen3-usb2-phy";
1456 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1458 #phy-cells = <0>;
1463 compatible = "renesas,sdhi-r8a77965",
1464 "renesas,rcar-gen3-sdhi";
1468 max-frequency = <200000000>;
1469 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1475 compatible = "renesas,sdhi-r8a77965",
1476 "renesas,rcar-gen3-sdhi";
1480 max-frequency = <200000000>;
1481 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1487 compatible = "renesas,sdhi-r8a77965",
1488 "renesas,rcar-gen3-sdhi";
1492 max-frequency = <200000000>;
1493 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1499 compatible = "renesas,sdhi-r8a77965",
1500 "renesas,rcar-gen3-sdhi";
1504 max-frequency = <200000000>;
1505 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1510 gic: interrupt-controller@f1010000 {
1511 compatible = "arm,gic-400";
1512 #interrupt-cells = <3>;
1513 #address-cells = <0>;
1514 interrupt-controller;
1522 clock-names = "clk";
1523 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1528 compatible = "renesas,pcie-r8a77965",
1529 "renesas,pcie-rcar-gen3";
1531 #address-cells = <3>;
1532 #size-cells = <2>;
1533 bus-range = <0x00 0xff>;
1540 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
1544 #interrupt-cells = <1>;
1545 interrupt-map-mask = <0 0 0 0>;
1546 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
1548 clock-names = "pcie", "pcie_bus";
1549 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1555 compatible = "renesas,pcie-r8a77965",
1556 "renesas,pcie-rcar-gen3";
1558 #address-cells = <3>;
1559 #size-cells = <2>;
1560 bus-range = <0x00 0xff>;
1567 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
1571 #interrupt-cells = <1>;
1572 interrupt-map-mask = <0 0 0 0>;
1573 interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
1575 clock-names = "pcie", "pcie_bus";
1576 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1585 power-domains = <&sysc R8A77965_PD_A3VP>;
1594 power-domains = <&sysc R8A77965_PD_A3VP>;
1604 power-domains = <&sysc R8A77965_PD_A3VP>;
1613 power-domains = <&sysc R8A77965_PD_A3VP>;
1623 power-domains = <&sysc R8A77965_PD_A3VP>;
1632 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1642 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1651 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1661 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1666 compatible = "renesas,r8a77965-csi2";
1670 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1675 #address-cells = <1>;
1676 #size-cells = <0>;
1679 #address-cells = <1>;
1680 #size-cells = <0>;
1686 remote-endpoint = <&vin0csi20>;
1690 remote-endpoint = <&vin1csi20>;
1694 remote-endpoint = <&vin2csi20>;
1698 remote-endpoint = <&vin3csi20>;
1702 remote-endpoint = <&vin4csi20>;
1706 remote-endpoint = <&vin5csi20>;
1710 remote-endpoint = <&vin6csi20>;
1714 remote-endpoint = <&vin7csi20>;
1721 compatible = "renesas,r8a77965-csi2";
1725 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1730 #address-cells = <1>;
1731 #size-cells = <0>;
1734 #address-cells = <1>;
1735 #size-cells = <0>;
1741 remote-endpoint = <&vin0csi40>;
1745 remote-endpoint = <&vin1csi40>;
1749 remote-endpoint = <&vin2csi40>;
1753 remote-endpoint = <&vin3csi40>;
1757 remote-endpoint = <&vin4csi40>;
1761 remote-endpoint = <&vin5csi40>;
1765 remote-endpoint = <&vin6csi40>;
1769 remote-endpoint = <&vin7csi40>;
1776 compatible = "renesas,r8a77965-hdmi",
1777 "renesas,rcar-gen3-hdmi";
1782 clock-names = "iahb", "isfr";
1783 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1788 #address-cells = <1>;
1789 #size-cells = <0>;
1793 remote-endpoint = <&du_out_hdmi0>;
1803 compatible = "renesas,du-r8a77965";
1805 reg-names = "du";
1812 clock-names = "du.0", "du.1", "du.3";
1818 #address-cells = <1>;
1819 #size-cells = <0>;
1829 remote-endpoint = <&dw_hdmi0_in>;
1847 compatible = "arm,armv8-timer";
1848 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1854 thermal-zones {
1855 sensor_thermal1: sensor-thermal1 {
1856 polling-delay-passive = <250>;
1857 polling-delay = <1000>;
1858 thermal-sensors = <&tsc 0>;
1861 sensor1_crit: sensor1-crit {
1869 sensor_thermal2: sensor-thermal2 {
1870 polling-delay-passive = <250>;
1871 polling-delay = <1000>;
1872 thermal-sensors = <&tsc 1>;
1875 sensor2_crit: sensor2-crit {
1883 sensor_thermal3: sensor-thermal3 {
1884 polling-delay-passive = <250>;
1885 polling-delay = <1000>;
1886 thermal-sensors = <&tsc 2>;
1889 sensor3_crit: sensor3-crit {
1898 /* External USB clocks - can be overridden by the board */
1900 compatible = "fixed-clock";
1901 #clock-cells = <0>;
1902 clock-frequency = <0>;
1906 compatible = "fixed-clock";
1907 #clock-cells = <0>;
1908 clock-frequency = <0>;