Lines Matching +full:pwm +full:- +full:rcar

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>;
70 compatible = "arm,cortex-a7";
72 clock-frequency = <1000000000>;
74 power-domains = <&sysc R8A7745_PD_CA7_CPU0>;
75 enable-method = "renesas,apmu";
76 next-level-cache = <&L2_CA7>;
81 compatible = "arm,cortex-a7";
83 clock-frequency = <1000000000>;
85 power-domains = <&sysc R8A7745_PD_CA7_CPU1>;
86 enable-method = "renesas,apmu";
87 next-level-cache = <&L2_CA7>;
90 L2_CA7: cache-controller-0 {
92 cache-unified;
93 cache-level = <2>;
94 power-domains = <&sysc R8A7745_PD_CA7_SCU>;
100 compatible = "fixed-clock";
101 #clock-cells = <0>;
103 clock-frequency = <0>;
107 compatible = "arm,cortex-a7-pmu";
108 interrupts-extended = <&gic GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>,
110 interrupt-affinity = <&cpu0>, <&cpu1>;
115 compatible = "fixed-clock";
116 #clock-cells = <0>;
118 clock-frequency = <0>;
122 compatible = "simple-bus";
123 interrupt-parent = <&gic>;
125 #address-cells = <2>;
126 #size-cells = <2>;
130 compatible = "renesas,gpio-r8a7745",
131 "renesas,rcar-gen2-gpio";
134 #gpio-cells = <2>;
135 gpio-controller;
136 gpio-ranges = <&pfc 0 0 32>;
137 #interrupt-cells = <2>;
138 interrupt-controller;
140 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
145 compatible = "renesas,gpio-r8a7745",
146 "renesas,rcar-gen2-gpio";
149 #gpio-cells = <2>;
150 gpio-controller;
151 gpio-ranges = <&pfc 0 32 26>;
152 #interrupt-cells = <2>;
153 interrupt-controller;
155 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
160 compatible = "renesas,gpio-r8a7745",
161 "renesas,rcar-gen2-gpio";
164 #gpio-cells = <2>;
165 gpio-controller;
166 gpio-ranges = <&pfc 0 64 32>;
167 #interrupt-cells = <2>;
168 interrupt-controller;
170 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
175 compatible = "renesas,gpio-r8a7745",
176 "renesas,rcar-gen2-gpio";
179 #gpio-cells = <2>;
180 gpio-controller;
181 gpio-ranges = <&pfc 0 96 32>;
182 #interrupt-cells = <2>;
183 interrupt-controller;
185 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
190 compatible = "renesas,gpio-r8a7745",
191 "renesas,rcar-gen2-gpio";
194 #gpio-cells = <2>;
195 gpio-controller;
196 gpio-ranges = <&pfc 0 128 32>;
197 #interrupt-cells = <2>;
198 interrupt-controller;
200 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
205 compatible = "renesas,gpio-r8a7745",
206 "renesas,rcar-gen2-gpio";
209 #gpio-cells = <2>;
210 gpio-controller;
211 gpio-ranges = <&pfc 0 160 28>;
212 #interrupt-cells = <2>;
213 interrupt-controller;
215 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
220 compatible = "renesas,gpio-r8a7745",
221 "renesas,rcar-gen2-gpio";
224 #gpio-cells = <2>;
225 gpio-controller;
226 gpio-ranges = <&pfc 0 192 26>;
227 #interrupt-cells = <2>;
228 interrupt-controller;
230 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
235 compatible = "renesas,pfc-r8a7745";
239 tpu: pwm@e60f0000 {
240 compatible = "renesas,tpu-r8a7745", "renesas,tpu";
243 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
245 #pwm-cells = <3>;
249 cpg: clock-controller@e6150000 {
250 compatible = "renesas,r8a7745-cpg-mssr";
253 clock-names = "extal", "usb_extal";
254 #clock-cells = <2>;
255 #power-domain-cells = <0>;
256 #reset-cells = <1>;
260 compatible = "renesas,r8a7745-apmu", "renesas,apmu";
265 rst: reset-controller@e6160000 {
266 compatible = "renesas,r8a7745-rst";
271 compatible = "renesas,r8a7745-wdt",
272 "renesas,rcar-gen2-wdt";
275 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
280 sysc: system-controller@e6180000 {
281 compatible = "renesas,r8a7745-sysc";
283 #power-domain-cells = <1>;
286 irqc: interrupt-controller@e61c0000 {
287 compatible = "renesas,irqc-r8a7745", "renesas,irqc";
288 #interrupt-cells = <2>;
289 interrupt-controller;
302 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
307 compatible = "renesas,ipmmu-r8a7745",
308 "renesas,ipmmu-vmsa";
312 #iommu-cells = <1>;
317 compatible = "renesas,ipmmu-r8a7745",
318 "renesas,ipmmu-vmsa";
321 #iommu-cells = <1>;
326 compatible = "renesas,ipmmu-r8a7745",
327 "renesas,ipmmu-vmsa";
331 #iommu-cells = <1>;
336 compatible = "renesas,ipmmu-r8a7745",
337 "renesas,ipmmu-vmsa";
340 #iommu-cells = <1>;
345 compatible = "renesas,ipmmu-r8a7745",
346 "renesas,ipmmu-vmsa";
350 #iommu-cells = <1>;
355 compatible = "renesas,ipmmu-r8a7745",
356 "renesas,ipmmu-vmsa";
360 #iommu-cells = <1>;
365 compatible = "mmio-sram";
367 #address-cells = <1>;
368 #size-cells = <1>;
373 compatible = "mmio-sram";
375 #address-cells = <1>;
376 #size-cells = <1>;
379 smp-sram@0 {
380 compatible = "renesas,smp-sram";
386 compatible = "mmio-sram";
388 #address-cells = <1>;
389 #size-cells = <1>;
393 #address-cells = <1>;
394 #size-cells = <0>;
395 compatible = "renesas,i2c-r8a7745",
396 "renesas,rcar-gen2-i2c";
400 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
402 i2c-scl-internal-delay-ns = <6>;
407 #address-cells = <1>;
408 #size-cells = <0>;
409 compatible = "renesas,i2c-r8a7745",
410 "renesas,rcar-gen2-i2c";
414 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
416 i2c-scl-internal-delay-ns = <6>;
421 #address-cells = <1>;
422 #size-cells = <0>;
423 compatible = "renesas,i2c-r8a7745",
424 "renesas,rcar-gen2-i2c";
428 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
430 i2c-scl-internal-delay-ns = <6>;
435 #address-cells = <1>;
436 #size-cells = <0>;
437 compatible = "renesas,i2c-r8a7745",
438 "renesas,rcar-gen2-i2c";
442 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
444 i2c-scl-internal-delay-ns = <6>;
449 #address-cells = <1>;
450 #size-cells = <0>;
451 compatible = "renesas,i2c-r8a7745",
452 "renesas,rcar-gen2-i2c";
456 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
458 i2c-scl-internal-delay-ns = <6>;
463 #address-cells = <1>;
464 #size-cells = <0>;
465 compatible = "renesas,i2c-r8a7745",
466 "renesas,rcar-gen2-i2c";
470 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
472 i2c-scl-internal-delay-ns = <6>;
477 #address-cells = <1>;
478 #size-cells = <0>;
479 compatible = "renesas,iic-r8a7745",
480 "renesas,rcar-gen2-iic",
481 "renesas,rmobile-iic";
487 dma-names = "tx", "rx", "tx", "rx";
488 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
494 #address-cells = <1>;
495 #size-cells = <0>;
496 compatible = "renesas,iic-r8a7745",
497 "renesas,rcar-gen2-iic",
498 "renesas,rmobile-iic";
504 dma-names = "tx", "rx", "tx", "rx";
505 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
511 compatible = "renesas,usbhs-r8a7745",
512 "renesas,rcar-gen2-usbhs";
518 dma-names = "ch0", "ch1", "ch2", "ch3";
519 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
523 phy-names = "usb";
527 usbphy: usb-phy@e6590100 {
528 compatible = "renesas,usb-phy-r8a7745",
529 "renesas,rcar-gen2-usb-phy";
531 #address-cells = <1>;
532 #size-cells = <0>;
534 clock-names = "usbhs";
535 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
539 usb0: usb-channel@0 {
541 #phy-cells = <1>;
543 usb2: usb-channel@2 {
545 #phy-cells = <1>;
549 usb_dmac0: dma-controller@e65a0000 {
550 compatible = "renesas,r8a7745-usb-dmac",
551 "renesas,usb-dmac";
555 interrupt-names = "ch0", "ch1";
557 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
559 #dma-cells = <1>;
560 dma-channels = <2>;
563 usb_dmac1: dma-controller@e65b0000 {
564 compatible = "renesas,r8a7745-usb-dmac",
565 "renesas,usb-dmac";
569 interrupt-names = "ch0", "ch1";
571 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
573 #dma-cells = <1>;
574 dma-channels = <2>;
577 dmac0: dma-controller@e6700000 {
578 compatible = "renesas,dmac-r8a7745",
579 "renesas,rcar-dmac";
597 interrupt-names = "error",
603 clock-names = "fck";
604 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
606 #dma-cells = <1>;
607 dma-channels = <15>;
610 dmac1: dma-controller@e6720000 {
611 compatible = "renesas,dmac-r8a7745",
612 "renesas,rcar-dmac";
630 interrupt-names = "error",
636 clock-names = "fck";
637 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
639 #dma-cells = <1>;
640 dma-channels = <15>;
644 compatible = "renesas,etheravb-r8a7745",
645 "renesas,etheravb-rcar-gen2";
649 clock-names = "fck";
650 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
652 #address-cells = <1>;
653 #size-cells = <0>;
658 compatible = "renesas,qspi-r8a7745", "renesas,qspi";
664 dma-names = "tx", "rx", "tx", "rx";
665 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
666 num-cs = <1>;
667 #address-cells = <1>;
668 #size-cells = <0>;
674 compatible = "renesas,scifa-r8a7745",
675 "renesas,rcar-gen2-scifa", "renesas,scifa";
679 clock-names = "fck";
682 dma-names = "tx", "rx", "tx", "rx";
683 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
689 compatible = "renesas,scifa-r8a7745",
690 "renesas,rcar-gen2-scifa", "renesas,scifa";
694 clock-names = "fck";
697 dma-names = "tx", "rx", "tx", "rx";
698 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
704 compatible = "renesas,scifa-r8a7745",
705 "renesas,rcar-gen2-scifa", "renesas,scifa";
709 clock-names = "fck";
712 dma-names = "tx", "rx", "tx", "rx";
713 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
719 compatible = "renesas,scifa-r8a7745",
720 "renesas,rcar-gen2-scifa", "renesas,scifa";
724 clock-names = "fck";
727 dma-names = "tx", "rx", "tx", "rx";
728 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
734 compatible = "renesas,scifa-r8a7745",
735 "renesas,rcar-gen2-scifa", "renesas,scifa";
739 clock-names = "fck";
742 dma-names = "tx", "rx", "tx", "rx";
743 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
749 compatible = "renesas,scifa-r8a7745",
750 "renesas,rcar-gen2-scifa", "renesas,scifa";
754 clock-names = "fck";
757 dma-names = "tx", "rx", "tx", "rx";
758 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
764 compatible = "renesas,scifb-r8a7745",
765 "renesas,rcar-gen2-scifb", "renesas,scifb";
769 clock-names = "fck";
772 dma-names = "tx", "rx", "tx", "rx";
773 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
779 compatible = "renesas,scifb-r8a7745",
780 "renesas,rcar-gen2-scifb", "renesas,scifb";
784 clock-names = "fck";
787 dma-names = "tx", "rx", "tx", "rx";
788 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
794 compatible = "renesas,scifb-r8a7745",
795 "renesas,rcar-gen2-scifb", "renesas,scifb";
799 clock-names = "fck";
802 dma-names = "tx", "rx", "tx", "rx";
803 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
809 compatible = "renesas,scif-r8a7745",
810 "renesas,rcar-gen2-scif", "renesas,scif";
815 clock-names = "fck", "brg_int", "scif_clk";
818 dma-names = "tx", "rx", "tx", "rx";
819 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
825 compatible = "renesas,scif-r8a7745",
826 "renesas,rcar-gen2-scif", "renesas,scif";
831 clock-names = "fck", "brg_int", "scif_clk";
834 dma-names = "tx", "rx", "tx", "rx";
835 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
841 compatible = "renesas,scif-r8a7745",
842 "renesas,rcar-gen2-scif", "renesas,scif";
847 clock-names = "fck", "brg_int", "scif_clk";
850 dma-names = "tx", "rx", "tx", "rx";
851 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
857 compatible = "renesas,scif-r8a7745",
858 "renesas,rcar-gen2-scif", "renesas,scif";
863 clock-names = "fck", "brg_int", "scif_clk";
866 dma-names = "tx", "rx", "tx", "rx";
867 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
873 compatible = "renesas,scif-r8a7745",
874 "renesas,rcar-gen2-scif", "renesas,scif";
879 clock-names = "fck", "brg_int", "scif_clk";
882 dma-names = "tx", "rx", "tx", "rx";
883 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
889 compatible = "renesas,scif-r8a7745",
890 "renesas,rcar-gen2-scif", "renesas,scif";
895 clock-names = "fck", "brg_int", "scif_clk";
898 dma-names = "tx", "rx", "tx", "rx";
899 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
905 compatible = "renesas,hscif-r8a7745",
906 "renesas,rcar-gen2-hscif", "renesas,hscif";
911 clock-names = "fck", "brg_int", "scif_clk";
914 dma-names = "tx", "rx", "tx", "rx";
915 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
921 compatible = "renesas,hscif-r8a7745",
922 "renesas,rcar-gen2-hscif", "renesas,hscif";
927 clock-names = "fck", "brg_int", "scif_clk";
930 dma-names = "tx", "rx", "tx", "rx";
931 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
937 compatible = "renesas,hscif-r8a7745",
938 "renesas,rcar-gen2-hscif", "renesas,hscif";
943 clock-names = "fck", "brg_int", "scif_clk";
946 dma-names = "tx", "rx", "tx", "rx";
947 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
953 compatible = "renesas,msiof-r8a7745",
954 "renesas,rcar-gen2-msiof";
960 dma-names = "tx", "rx", "tx", "rx";
961 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
962 #address-cells = <1>;
963 #size-cells = <0>;
969 compatible = "renesas,msiof-r8a7745",
970 "renesas,rcar-gen2-msiof";
976 dma-names = "tx", "rx", "tx", "rx";
977 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
978 #address-cells = <1>;
979 #size-cells = <0>;
985 compatible = "renesas,msiof-r8a7745",
986 "renesas,rcar-gen2-msiof";
992 dma-names = "tx", "rx", "tx", "rx";
993 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
994 #address-cells = <1>;
995 #size-cells = <0>;
1000 pwm0: pwm@e6e30000 {
1001 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1004 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1006 #pwm-cells = <2>;
1010 pwm1: pwm@e6e31000 {
1011 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1014 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1016 #pwm-cells = <2>;
1020 pwm2: pwm@e6e32000 {
1021 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1024 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1026 #pwm-cells = <2>;
1030 pwm3: pwm@e6e33000 {
1031 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1034 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1036 #pwm-cells = <2>;
1040 pwm4: pwm@e6e34000 {
1041 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1044 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1046 #pwm-cells = <2>;
1050 pwm5: pwm@e6e35000 {
1051 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1054 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1056 #pwm-cells = <2>;
1060 pwm6: pwm@e6e36000 {
1061 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1064 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1066 #pwm-cells = <2>;
1071 compatible = "renesas,can-r8a7745",
1072 "renesas,rcar-gen2-can";
1078 clock-names = "clkp1", "clkp2", "can_clk";
1079 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1085 compatible = "renesas,can-r8a7745",
1086 "renesas,rcar-gen2-can";
1092 clock-names = "clkp1", "clkp2", "can_clk";
1093 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1099 compatible = "renesas,vin-r8a7745",
1100 "renesas,rcar-gen2-vin";
1104 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1110 compatible = "renesas,vin-r8a7745",
1111 "renesas,rcar-gen2-vin";
1115 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1122 * #sound-dai-cells is required
1124 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1125 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1127 compatible = "renesas,rcar_sound-r8a7745",
1128 "renesas,rcar_sound-gen2";
1134 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1150 clock-names = "ssi-all",
1160 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1166 reset-names = "ssi-all",
1174 dvc0: dvc-0 {
1176 dma-names = "tx";
1178 dvc1: dvc-1 {
1180 dma-names = "tx";
1185 mix0: mix-0 { };
1186 mix1: mix-1 { };
1190 ctu00: ctu-0 { };
1191 ctu01: ctu-1 { };
1192 ctu02: ctu-2 { };
1193 ctu03: ctu-3 { };
1194 ctu10: ctu-4 { };
1195 ctu11: ctu-5 { };
1196 ctu12: ctu-6 { };
1197 ctu13: ctu-7 { };
1201 src-0 {
1204 src1: src-1 {
1207 dma-names = "rx", "tx";
1209 src2: src-2 {
1212 dma-names = "rx", "tx";
1214 src3: src-3 {
1217 dma-names = "rx", "tx";
1219 src4: src-4 {
1222 dma-names = "rx", "tx";
1224 src5: src-5 {
1227 dma-names = "rx", "tx";
1229 src6: src-6 {
1232 dma-names = "rx", "tx";
1237 ssi0: ssi-0 {
1241 dma-names = "rx", "tx", "rxu", "txu";
1243 ssi1: ssi-1 {
1247 dma-names = "rx", "tx", "rxu", "txu";
1249 ssi2: ssi-2 {
1253 dma-names = "rx", "tx", "rxu", "txu";
1255 ssi3: ssi-3 {
1259 dma-names = "rx", "tx", "rxu", "txu";
1261 ssi4: ssi-4 {
1265 dma-names = "rx", "tx", "rxu", "txu";
1267 ssi5: ssi-5 {
1271 dma-names = "rx", "tx", "rxu", "txu";
1273 ssi6: ssi-6 {
1277 dma-names = "rx", "tx", "rxu", "txu";
1279 ssi7: ssi-7 {
1283 dma-names = "rx", "tx", "rxu", "txu";
1285 ssi8: ssi-8 {
1289 dma-names = "rx", "tx", "rxu", "txu";
1291 ssi9: ssi-9 {
1295 dma-names = "rx", "tx", "rxu", "txu";
1300 audma0: dma-controller@ec700000 {
1301 compatible = "renesas,dmac-r8a7745",
1302 "renesas,rcar-dmac";
1318 interrupt-names = "error",
1324 clock-names = "fck";
1325 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1327 #dma-cells = <1>;
1328 dma-channels = <13>;
1332 compatible = "renesas,pci-r8a7745",
1333 "renesas,pci-rcar-gen2";
1339 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1343 bus-range = <0 0>;
1344 #address-cells = <3>;
1345 #size-cells = <2>;
1346 #interrupt-cells = <1>;
1348 interrupt-map-mask = <0xf800 0 0 0x7>;
1349 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1356 phy-names = "usb";
1362 phy-names = "usb";
1367 compatible = "renesas,pci-r8a7745",
1368 "renesas,pci-rcar-gen2";
1374 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1378 bus-range = <1 1>;
1379 #address-cells = <3>;
1380 #size-cells = <2>;
1381 #interrupt-cells = <1>;
1383 interrupt-map-mask = <0xf800 0 0 0x7>;
1384 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1391 phy-names = "usb";
1397 phy-names = "usb";
1402 compatible = "renesas,sdhi-r8a7745",
1403 "renesas,rcar-gen2-sdhi";
1409 dma-names = "tx", "rx", "tx", "rx";
1410 max-frequency = <195000000>;
1411 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1417 compatible = "renesas,sdhi-r8a7745",
1418 "renesas,rcar-gen2-sdhi";
1424 dma-names = "tx", "rx", "tx", "rx";
1425 max-frequency = <97500000>;
1426 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1432 compatible = "renesas,sdhi-r8a7745",
1433 "renesas,rcar-gen2-sdhi";
1439 dma-names = "tx", "rx", "tx", "rx";
1440 max-frequency = <97500000>;
1441 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1447 compatible = "renesas,mmcif-r8a7745",
1448 "renesas,sh-mmcif";
1454 dma-names = "tx", "rx", "tx", "rx";
1455 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1457 reg-io-width = <4>;
1458 max-frequency = <97500000>;
1463 compatible = "renesas,ether-r8a7745",
1464 "renesas,rcar-gen2-ether";
1468 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1470 phy-mode = "rmii";
1471 #address-cells = <1>;
1472 #size-cells = <0>;
1476 gic: interrupt-controller@f1001000 {
1477 compatible = "arm,gic-400";
1478 #interrupt-cells = <3>;
1479 #address-cells = <0>;
1480 interrupt-controller;
1485 clock-names = "clk";
1486 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1495 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1504 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1509 compatible = "renesas,du-r8a7745";
1514 clock-names = "du.0", "du.1";
1516 reset-names = "du.0";
1520 #address-cells = <1>;
1521 #size-cells = <0>;
1542 compatible = "renesas,r8a7745-cmt0",
1543 "renesas,rcar-gen2-cmt0";
1548 clock-names = "fck";
1549 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1555 compatible = "renesas,r8a7745-cmt1",
1556 "renesas,rcar-gen2-cmt1";
1567 clock-names = "fck";
1568 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1575 compatible = "arm,armv7-timer";
1576 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1582 /* External USB clock - can be overridden by the board */
1584 compatible = "fixed-clock";
1585 #clock-cells = <0>;
1586 clock-frequency = <48000000>;