Lines Matching +full:rcar +full:- +full:gen2 +full:- +full:scifa
1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2016-2017 Cogent Embedded Inc.
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/r8a7745-cpg-mssr.h>
11 #include <dt-bindings/power/r8a7745-sysc.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
41 compatible = "fixed-clock";
42 #clock-cells = <0>;
43 clock-frequency = <0>;
46 compatible = "fixed-clock";
47 #clock-cells = <0>;
48 clock-frequency = <0>;
51 compatible = "fixed-clock";
52 #clock-cells = <0>;
53 clock-frequency = <0>;
58 compatible = "fixed-clock";
59 #clock-cells = <0>;
61 clock-frequency = <0>;
65 #address-cells = <1>;
66 #size-cells = <0>;
67 enable-method = "renesas,apmu";
71 compatible = "arm,cortex-a7";
73 clock-frequency = <1000000000>;
75 power-domains = <&sysc R8A7745_PD_CA7_CPU0>;
76 next-level-cache = <&L2_CA7>;
81 compatible = "arm,cortex-a7";
83 clock-frequency = <1000000000>;
85 power-domains = <&sysc R8A7745_PD_CA7_CPU1>;
86 next-level-cache = <&L2_CA7>;
89 L2_CA7: cache-controller-0 {
91 cache-unified;
92 cache-level = <2>;
93 power-domains = <&sysc R8A7745_PD_CA7_SCU>;
99 compatible = "fixed-clock";
100 #clock-cells = <0>;
102 clock-frequency = <0>;
106 compatible = "arm,cortex-a7-pmu";
107 interrupts-extended = <&gic GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>,
109 interrupt-affinity = <&cpu0>, <&cpu1>;
114 compatible = "fixed-clock";
115 #clock-cells = <0>;
117 clock-frequency = <0>;
121 compatible = "simple-bus";
122 interrupt-parent = <&gic>;
124 #address-cells = <2>;
125 #size-cells = <2>;
129 compatible = "renesas,gpio-r8a7745",
130 "renesas,rcar-gen2-gpio";
133 #gpio-cells = <2>;
134 gpio-controller;
135 gpio-ranges = <&pfc 0 0 32>;
136 #interrupt-cells = <2>;
137 interrupt-controller;
139 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
144 compatible = "renesas,gpio-r8a7745",
145 "renesas,rcar-gen2-gpio";
148 #gpio-cells = <2>;
149 gpio-controller;
150 gpio-ranges = <&pfc 0 32 26>;
151 #interrupt-cells = <2>;
152 interrupt-controller;
154 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
159 compatible = "renesas,gpio-r8a7745",
160 "renesas,rcar-gen2-gpio";
163 #gpio-cells = <2>;
164 gpio-controller;
165 gpio-ranges = <&pfc 0 64 32>;
166 #interrupt-cells = <2>;
167 interrupt-controller;
169 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
174 compatible = "renesas,gpio-r8a7745",
175 "renesas,rcar-gen2-gpio";
178 #gpio-cells = <2>;
179 gpio-controller;
180 gpio-ranges = <&pfc 0 96 32>;
181 #interrupt-cells = <2>;
182 interrupt-controller;
184 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
189 compatible = "renesas,gpio-r8a7745",
190 "renesas,rcar-gen2-gpio";
193 #gpio-cells = <2>;
194 gpio-controller;
195 gpio-ranges = <&pfc 0 128 32>;
196 #interrupt-cells = <2>;
197 interrupt-controller;
199 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
204 compatible = "renesas,gpio-r8a7745",
205 "renesas,rcar-gen2-gpio";
208 #gpio-cells = <2>;
209 gpio-controller;
210 gpio-ranges = <&pfc 0 160 28>;
211 #interrupt-cells = <2>;
212 interrupt-controller;
214 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
219 compatible = "renesas,gpio-r8a7745",
220 "renesas,rcar-gen2-gpio";
223 #gpio-cells = <2>;
224 gpio-controller;
225 gpio-ranges = <&pfc 0 192 26>;
226 #interrupt-cells = <2>;
227 interrupt-controller;
229 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
234 compatible = "renesas,pfc-r8a7745";
239 compatible = "renesas,tpu-r8a7745", "renesas,tpu";
242 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
244 #pwm-cells = <3>;
248 cpg: clock-controller@e6150000 {
249 compatible = "renesas,r8a7745-cpg-mssr";
252 clock-names = "extal", "usb_extal";
253 #clock-cells = <2>;
254 #power-domain-cells = <0>;
255 #reset-cells = <1>;
259 compatible = "renesas,r8a7745-apmu", "renesas,apmu";
264 rst: reset-controller@e6160000 {
265 compatible = "renesas,r8a7745-rst";
270 compatible = "renesas,r8a7745-wdt",
271 "renesas,rcar-gen2-wdt";
274 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
279 sysc: system-controller@e6180000 {
280 compatible = "renesas,r8a7745-sysc";
282 #power-domain-cells = <1>;
285 irqc: interrupt-controller@e61c0000 {
286 compatible = "renesas,irqc-r8a7745", "renesas,irqc";
287 #interrupt-cells = <2>;
288 interrupt-controller;
301 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
306 compatible = "renesas,ipmmu-r8a7745",
307 "renesas,ipmmu-vmsa";
311 #iommu-cells = <1>;
316 compatible = "renesas,ipmmu-r8a7745",
317 "renesas,ipmmu-vmsa";
320 #iommu-cells = <1>;
325 compatible = "renesas,ipmmu-r8a7745",
326 "renesas,ipmmu-vmsa";
330 #iommu-cells = <1>;
335 compatible = "renesas,ipmmu-r8a7745",
336 "renesas,ipmmu-vmsa";
339 #iommu-cells = <1>;
344 compatible = "renesas,ipmmu-r8a7745",
345 "renesas,ipmmu-vmsa";
349 #iommu-cells = <1>;
354 compatible = "renesas,ipmmu-r8a7745",
355 "renesas,ipmmu-vmsa";
359 #iommu-cells = <1>;
364 compatible = "mmio-sram";
366 #address-cells = <1>;
367 #size-cells = <1>;
372 compatible = "mmio-sram";
374 #address-cells = <1>;
375 #size-cells = <1>;
378 smp-sram@0 {
379 compatible = "renesas,smp-sram";
385 compatible = "mmio-sram";
387 #address-cells = <1>;
388 #size-cells = <1>;
392 #address-cells = <1>;
393 #size-cells = <0>;
394 compatible = "renesas,i2c-r8a7745",
395 "renesas,rcar-gen2-i2c";
399 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
401 i2c-scl-internal-delay-ns = <6>;
406 #address-cells = <1>;
407 #size-cells = <0>;
408 compatible = "renesas,i2c-r8a7745",
409 "renesas,rcar-gen2-i2c";
413 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
415 i2c-scl-internal-delay-ns = <6>;
420 #address-cells = <1>;
421 #size-cells = <0>;
422 compatible = "renesas,i2c-r8a7745",
423 "renesas,rcar-gen2-i2c";
427 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
429 i2c-scl-internal-delay-ns = <6>;
434 #address-cells = <1>;
435 #size-cells = <0>;
436 compatible = "renesas,i2c-r8a7745",
437 "renesas,rcar-gen2-i2c";
441 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
443 i2c-scl-internal-delay-ns = <6>;
448 #address-cells = <1>;
449 #size-cells = <0>;
450 compatible = "renesas,i2c-r8a7745",
451 "renesas,rcar-gen2-i2c";
455 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
457 i2c-scl-internal-delay-ns = <6>;
462 #address-cells = <1>;
463 #size-cells = <0>;
464 compatible = "renesas,i2c-r8a7745",
465 "renesas,rcar-gen2-i2c";
469 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
471 i2c-scl-internal-delay-ns = <6>;
476 #address-cells = <1>;
477 #size-cells = <0>;
478 compatible = "renesas,iic-r8a7745",
479 "renesas,rcar-gen2-iic",
480 "renesas,rmobile-iic";
486 dma-names = "tx", "rx", "tx", "rx";
487 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
493 #address-cells = <1>;
494 #size-cells = <0>;
495 compatible = "renesas,iic-r8a7745",
496 "renesas,rcar-gen2-iic",
497 "renesas,rmobile-iic";
503 dma-names = "tx", "rx", "tx", "rx";
504 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
510 compatible = "renesas,usbhs-r8a7745",
511 "renesas,rcar-gen2-usbhs";
517 dma-names = "ch0", "ch1", "ch2", "ch3";
518 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
522 phy-names = "usb";
526 usbphy: usb-phy@e6590100 {
527 compatible = "renesas,usb-phy-r8a7745",
528 "renesas,rcar-gen2-usb-phy";
530 #address-cells = <1>;
531 #size-cells = <0>;
533 clock-names = "usbhs";
534 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
538 usb0: usb-channel@0 {
540 #phy-cells = <1>;
542 usb2: usb-channel@2 {
544 #phy-cells = <1>;
548 usb_dmac0: dma-controller@e65a0000 {
549 compatible = "renesas,r8a7745-usb-dmac",
550 "renesas,usb-dmac";
554 interrupt-names = "ch0", "ch1";
556 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
558 #dma-cells = <1>;
559 dma-channels = <2>;
562 usb_dmac1: dma-controller@e65b0000 {
563 compatible = "renesas,r8a7745-usb-dmac",
564 "renesas,usb-dmac";
568 interrupt-names = "ch0", "ch1";
570 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
572 #dma-cells = <1>;
573 dma-channels = <2>;
576 dmac0: dma-controller@e6700000 {
577 compatible = "renesas,dmac-r8a7745",
578 "renesas,rcar-dmac";
596 interrupt-names = "error",
602 clock-names = "fck";
603 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
605 #dma-cells = <1>;
606 dma-channels = <15>;
609 dmac1: dma-controller@e6720000 {
610 compatible = "renesas,dmac-r8a7745",
611 "renesas,rcar-dmac";
629 interrupt-names = "error",
635 clock-names = "fck";
636 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
638 #dma-cells = <1>;
639 dma-channels = <15>;
643 compatible = "renesas,etheravb-r8a7745",
644 "renesas,etheravb-rcar-gen2";
648 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
650 #address-cells = <1>;
651 #size-cells = <0>;
656 compatible = "renesas,qspi-r8a7745", "renesas,qspi";
662 dma-names = "tx", "rx", "tx", "rx";
663 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
664 num-cs = <1>;
665 #address-cells = <1>;
666 #size-cells = <0>;
672 compatible = "renesas,scifa-r8a7745",
673 "renesas,rcar-gen2-scifa", "renesas,scifa";
677 clock-names = "fck";
680 dma-names = "tx", "rx", "tx", "rx";
681 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
687 compatible = "renesas,scifa-r8a7745",
688 "renesas,rcar-gen2-scifa", "renesas,scifa";
692 clock-names = "fck";
695 dma-names = "tx", "rx", "tx", "rx";
696 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
702 compatible = "renesas,scifa-r8a7745",
703 "renesas,rcar-gen2-scifa", "renesas,scifa";
707 clock-names = "fck";
710 dma-names = "tx", "rx", "tx", "rx";
711 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
717 compatible = "renesas,scifa-r8a7745",
718 "renesas,rcar-gen2-scifa", "renesas,scifa";
722 clock-names = "fck";
725 dma-names = "tx", "rx", "tx", "rx";
726 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
732 compatible = "renesas,scifa-r8a7745",
733 "renesas,rcar-gen2-scifa", "renesas,scifa";
737 clock-names = "fck";
740 dma-names = "tx", "rx", "tx", "rx";
741 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
747 compatible = "renesas,scifa-r8a7745",
748 "renesas,rcar-gen2-scifa", "renesas,scifa";
752 clock-names = "fck";
755 dma-names = "tx", "rx", "tx", "rx";
756 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
762 compatible = "renesas,scifb-r8a7745",
763 "renesas,rcar-gen2-scifb", "renesas,scifb";
767 clock-names = "fck";
770 dma-names = "tx", "rx", "tx", "rx";
771 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
777 compatible = "renesas,scifb-r8a7745",
778 "renesas,rcar-gen2-scifb", "renesas,scifb";
782 clock-names = "fck";
785 dma-names = "tx", "rx", "tx", "rx";
786 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
792 compatible = "renesas,scifb-r8a7745",
793 "renesas,rcar-gen2-scifb", "renesas,scifb";
797 clock-names = "fck";
800 dma-names = "tx", "rx", "tx", "rx";
801 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
807 compatible = "renesas,scif-r8a7745",
808 "renesas,rcar-gen2-scif", "renesas,scif";
813 clock-names = "fck", "brg_int", "scif_clk";
816 dma-names = "tx", "rx", "tx", "rx";
817 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
823 compatible = "renesas,scif-r8a7745",
824 "renesas,rcar-gen2-scif", "renesas,scif";
829 clock-names = "fck", "brg_int", "scif_clk";
832 dma-names = "tx", "rx", "tx", "rx";
833 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
839 compatible = "renesas,scif-r8a7745",
840 "renesas,rcar-gen2-scif", "renesas,scif";
845 clock-names = "fck", "brg_int", "scif_clk";
848 dma-names = "tx", "rx", "tx", "rx";
849 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
855 compatible = "renesas,scif-r8a7745",
856 "renesas,rcar-gen2-scif", "renesas,scif";
861 clock-names = "fck", "brg_int", "scif_clk";
864 dma-names = "tx", "rx", "tx", "rx";
865 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
871 compatible = "renesas,scif-r8a7745",
872 "renesas,rcar-gen2-scif", "renesas,scif";
877 clock-names = "fck", "brg_int", "scif_clk";
880 dma-names = "tx", "rx", "tx", "rx";
881 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
887 compatible = "renesas,scif-r8a7745",
888 "renesas,rcar-gen2-scif", "renesas,scif";
893 clock-names = "fck", "brg_int", "scif_clk";
896 dma-names = "tx", "rx", "tx", "rx";
897 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
903 compatible = "renesas,hscif-r8a7745",
904 "renesas,rcar-gen2-hscif", "renesas,hscif";
909 clock-names = "fck", "brg_int", "scif_clk";
912 dma-names = "tx", "rx", "tx", "rx";
913 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
919 compatible = "renesas,hscif-r8a7745",
920 "renesas,rcar-gen2-hscif", "renesas,hscif";
925 clock-names = "fck", "brg_int", "scif_clk";
928 dma-names = "tx", "rx", "tx", "rx";
929 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
935 compatible = "renesas,hscif-r8a7745",
936 "renesas,rcar-gen2-hscif", "renesas,hscif";
941 clock-names = "fck", "brg_int", "scif_clk";
944 dma-names = "tx", "rx", "tx", "rx";
945 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
951 compatible = "renesas,msiof-r8a7745",
952 "renesas,rcar-gen2-msiof";
958 dma-names = "tx", "rx", "tx", "rx";
959 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
960 #address-cells = <1>;
961 #size-cells = <0>;
967 compatible = "renesas,msiof-r8a7745",
968 "renesas,rcar-gen2-msiof";
974 dma-names = "tx", "rx", "tx", "rx";
975 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
976 #address-cells = <1>;
977 #size-cells = <0>;
983 compatible = "renesas,msiof-r8a7745",
984 "renesas,rcar-gen2-msiof";
990 dma-names = "tx", "rx", "tx", "rx";
991 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
992 #address-cells = <1>;
993 #size-cells = <0>;
999 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1002 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1004 #pwm-cells = <2>;
1009 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1012 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1014 #pwm-cells = <2>;
1019 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1022 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1024 #pwm-cells = <2>;
1029 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1032 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1034 #pwm-cells = <2>;
1039 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1042 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1044 #pwm-cells = <2>;
1049 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1052 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1054 #pwm-cells = <2>;
1059 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1062 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1064 #pwm-cells = <2>;
1069 compatible = "renesas,can-r8a7745",
1070 "renesas,rcar-gen2-can";
1076 clock-names = "clkp1", "clkp2", "can_clk";
1077 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1083 compatible = "renesas,can-r8a7745",
1084 "renesas,rcar-gen2-can";
1090 clock-names = "clkp1", "clkp2", "can_clk";
1091 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1097 compatible = "renesas,vin-r8a7745",
1098 "renesas,rcar-gen2-vin";
1102 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1108 compatible = "renesas,vin-r8a7745",
1109 "renesas,rcar-gen2-vin";
1113 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1120 * #sound-dai-cells is required
1122 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1123 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1125 compatible = "renesas,rcar_sound-r8a7745",
1126 "renesas,rcar_sound-gen2";
1132 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1148 clock-names = "ssi-all",
1158 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1164 reset-names = "ssi-all",
1172 dvc0: dvc-0 {
1174 dma-names = "tx";
1176 dvc1: dvc-1 {
1178 dma-names = "tx";
1183 mix0: mix-0 { };
1184 mix1: mix-1 { };
1188 ctu00: ctu-0 { };
1189 ctu01: ctu-1 { };
1190 ctu02: ctu-2 { };
1191 ctu03: ctu-3 { };
1192 ctu10: ctu-4 { };
1193 ctu11: ctu-5 { };
1194 ctu12: ctu-6 { };
1195 ctu13: ctu-7 { };
1199 src-0 {
1202 src1: src-1 {
1205 dma-names = "rx", "tx";
1207 src2: src-2 {
1210 dma-names = "rx", "tx";
1212 src3: src-3 {
1215 dma-names = "rx", "tx";
1217 src4: src-4 {
1220 dma-names = "rx", "tx";
1222 src5: src-5 {
1225 dma-names = "rx", "tx";
1227 src6: src-6 {
1230 dma-names = "rx", "tx";
1235 ssi0: ssi-0 {
1239 dma-names = "rx", "tx", "rxu", "txu";
1241 ssi1: ssi-1 {
1245 dma-names = "rx", "tx", "rxu", "txu";
1247 ssi2: ssi-2 {
1251 dma-names = "rx", "tx", "rxu", "txu";
1253 ssi3: ssi-3 {
1257 dma-names = "rx", "tx", "rxu", "txu";
1259 ssi4: ssi-4 {
1263 dma-names = "rx", "tx", "rxu", "txu";
1265 ssi5: ssi-5 {
1269 dma-names = "rx", "tx", "rxu", "txu";
1271 ssi6: ssi-6 {
1275 dma-names = "rx", "tx", "rxu", "txu";
1277 ssi7: ssi-7 {
1281 dma-names = "rx", "tx", "rxu", "txu";
1283 ssi8: ssi-8 {
1287 dma-names = "rx", "tx", "rxu", "txu";
1289 ssi9: ssi-9 {
1293 dma-names = "rx", "tx", "rxu", "txu";
1298 audma0: dma-controller@ec700000 {
1299 compatible = "renesas,dmac-r8a7745",
1300 "renesas,rcar-dmac";
1316 interrupt-names = "error",
1322 clock-names = "fck";
1323 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1325 #dma-cells = <1>;
1326 dma-channels = <13>;
1330 compatible = "renesas,pci-r8a7745",
1331 "renesas,pci-rcar-gen2";
1337 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1341 bus-range = <0 0>;
1342 #address-cells = <3>;
1343 #size-cells = <2>;
1344 #interrupt-cells = <1>;
1346 interrupt-map-mask = <0xf800 0 0 0x7>;
1347 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1354 phy-names = "usb";
1360 phy-names = "usb";
1365 compatible = "renesas,pci-r8a7745",
1366 "renesas,pci-rcar-gen2";
1372 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1376 bus-range = <1 1>;
1377 #address-cells = <3>;
1378 #size-cells = <2>;
1379 #interrupt-cells = <1>;
1381 interrupt-map-mask = <0xf800 0 0 0x7>;
1382 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1389 phy-names = "usb";
1395 phy-names = "usb";
1400 compatible = "renesas,sdhi-r8a7745",
1401 "renesas,rcar-gen2-sdhi";
1407 dma-names = "tx", "rx", "tx", "rx";
1408 max-frequency = <195000000>;
1409 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1415 compatible = "renesas,sdhi-r8a7745",
1416 "renesas,rcar-gen2-sdhi";
1422 dma-names = "tx", "rx", "tx", "rx";
1423 max-frequency = <97500000>;
1424 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1430 compatible = "renesas,sdhi-r8a7745",
1431 "renesas,rcar-gen2-sdhi";
1437 dma-names = "tx", "rx", "tx", "rx";
1438 max-frequency = <97500000>;
1439 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1445 compatible = "renesas,mmcif-r8a7745",
1446 "renesas,sh-mmcif";
1452 dma-names = "tx", "rx", "tx", "rx";
1453 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1455 reg-io-width = <4>;
1456 max-frequency = <97500000>;
1461 compatible = "renesas,ether-r8a7745",
1462 "renesas,rcar-gen2-ether";
1466 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1468 phy-mode = "rmii";
1469 #address-cells = <1>;
1470 #size-cells = <0>;
1474 gic: interrupt-controller@f1001000 {
1475 compatible = "arm,gic-400";
1476 #interrupt-cells = <3>;
1477 #address-cells = <0>;
1478 interrupt-controller;
1483 clock-names = "clk";
1484 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1493 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1502 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1507 compatible = "renesas,du-r8a7745";
1512 clock-names = "du.0", "du.1";
1514 reset-names = "du.0";
1518 #address-cells = <1>;
1519 #size-cells = <0>;
1540 compatible = "renesas,r8a7745-cmt0",
1541 "renesas,rcar-gen2-cmt0";
1546 clock-names = "fck";
1547 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1553 compatible = "renesas,r8a7745-cmt1",
1554 "renesas,rcar-gen2-cmt1";
1565 clock-names = "fck";
1566 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1573 compatible = "arm,armv7-timer";
1574 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1580 /* External USB clock - can be overridden by the board */
1582 compatible = "fixed-clock";
1583 #clock-cells = <0>;
1584 clock-frequency = <48000000>;