Lines Matching +full:ssiu +full:- +full:2

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";
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";
276 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
281 sysc: system-controller@e6180000 {
282 compatible = "renesas,r8a7745-sysc";
284 #power-domain-cells = <1>;
287 irqc: interrupt-controller@e61c0000 {
288 compatible = "renesas,irqc-r8a7745", "renesas,irqc";
289 #interrupt-cells = <2>;
290 interrupt-controller;
294 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
303 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
308 compatible = "renesas,ipmmu-r8a7745",
309 "renesas,ipmmu-vmsa";
313 #iommu-cells = <1>;
318 compatible = "renesas,ipmmu-r8a7745",
319 "renesas,ipmmu-vmsa";
322 #iommu-cells = <1>;
327 compatible = "renesas,ipmmu-r8a7745",
328 "renesas,ipmmu-vmsa";
332 #iommu-cells = <1>;
337 compatible = "renesas,ipmmu-r8a7745",
338 "renesas,ipmmu-vmsa";
341 #iommu-cells = <1>;
346 compatible = "renesas,ipmmu-r8a7745",
347 "renesas,ipmmu-vmsa";
351 #iommu-cells = <1>;
356 compatible = "renesas,ipmmu-r8a7745",
357 "renesas,ipmmu-vmsa";
361 #iommu-cells = <1>;
366 compatible = "mmio-sram";
368 #address-cells = <1>;
369 #size-cells = <1>;
374 compatible = "mmio-sram";
376 #address-cells = <1>;
377 #size-cells = <1>;
380 smp-sram@0 {
381 compatible = "renesas,smp-sram";
387 compatible = "mmio-sram";
389 #address-cells = <1>;
390 #size-cells = <1>;
394 #address-cells = <1>;
395 #size-cells = <0>;
396 compatible = "renesas,i2c-r8a7745",
397 "renesas,rcar-gen2-i2c";
401 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
403 i2c-scl-internal-delay-ns = <6>;
408 #address-cells = <1>;
409 #size-cells = <0>;
410 compatible = "renesas,i2c-r8a7745",
411 "renesas,rcar-gen2-i2c";
415 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
417 i2c-scl-internal-delay-ns = <6>;
422 #address-cells = <1>;
423 #size-cells = <0>;
424 compatible = "renesas,i2c-r8a7745",
425 "renesas,rcar-gen2-i2c";
429 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
431 i2c-scl-internal-delay-ns = <6>;
436 #address-cells = <1>;
437 #size-cells = <0>;
438 compatible = "renesas,i2c-r8a7745",
439 "renesas,rcar-gen2-i2c";
443 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
445 i2c-scl-internal-delay-ns = <6>;
450 #address-cells = <1>;
451 #size-cells = <0>;
452 compatible = "renesas,i2c-r8a7745",
453 "renesas,rcar-gen2-i2c";
457 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
459 i2c-scl-internal-delay-ns = <6>;
464 #address-cells = <1>;
465 #size-cells = <0>;
466 compatible = "renesas,i2c-r8a7745",
467 "renesas,rcar-gen2-i2c";
471 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
473 i2c-scl-internal-delay-ns = <6>;
478 #address-cells = <1>;
479 #size-cells = <0>;
480 compatible = "renesas,iic-r8a7745",
481 "renesas,rcar-gen2-iic",
482 "renesas,rmobile-iic";
488 dma-names = "tx", "rx", "tx", "rx";
489 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
495 #address-cells = <1>;
496 #size-cells = <0>;
497 compatible = "renesas,iic-r8a7745",
498 "renesas,rcar-gen2-iic",
499 "renesas,rmobile-iic";
505 dma-names = "tx", "rx", "tx", "rx";
506 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
512 compatible = "renesas,usbhs-r8a7745",
513 "renesas,rcar-gen2-usbhs";
519 dma-names = "ch0", "ch1", "ch2", "ch3";
520 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
524 phy-names = "usb";
528 usbphy: usb-phy-controller@e6590100 {
529 compatible = "renesas,usb-phy-r8a7745",
530 "renesas,rcar-gen2-usb-phy";
532 #address-cells = <1>;
533 #size-cells = <0>;
535 clock-names = "usbhs";
536 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
540 usb0: usb-phy@0 {
542 #phy-cells = <1>;
544 usb2: usb-phy@2 {
545 reg = <2>;
546 #phy-cells = <1>;
550 usb_dmac0: dma-controller@e65a0000 {
551 compatible = "renesas,r8a7745-usb-dmac",
552 "renesas,usb-dmac";
556 interrupt-names = "ch0", "ch1";
558 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
560 #dma-cells = <1>;
561 dma-channels = <2>;
564 usb_dmac1: dma-controller@e65b0000 {
565 compatible = "renesas,r8a7745-usb-dmac",
566 "renesas,usb-dmac";
570 interrupt-names = "ch0", "ch1";
572 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
574 #dma-cells = <1>;
575 dma-channels = <2>;
578 dmac0: dma-controller@e6700000 {
579 compatible = "renesas,dmac-r8a7745",
580 "renesas,rcar-dmac";
598 interrupt-names = "error",
604 clock-names = "fck";
605 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
607 #dma-cells = <1>;
608 dma-channels = <15>;
611 dmac1: dma-controller@e6720000 {
612 compatible = "renesas,dmac-r8a7745",
613 "renesas,rcar-dmac";
631 interrupt-names = "error",
637 clock-names = "fck";
638 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
640 #dma-cells = <1>;
641 dma-channels = <15>;
645 compatible = "renesas,etheravb-r8a7745",
646 "renesas,etheravb-rcar-gen2";
650 clock-names = "fck";
651 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
653 #address-cells = <1>;
654 #size-cells = <0>;
659 compatible = "renesas,qspi-r8a7745", "renesas,qspi";
665 dma-names = "tx", "rx", "tx", "rx";
666 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
667 num-cs = <1>;
668 #address-cells = <1>;
669 #size-cells = <0>;
675 compatible = "renesas,scifa-r8a7745",
676 "renesas,rcar-gen2-scifa", "renesas,scifa";
680 clock-names = "fck";
683 dma-names = "tx", "rx", "tx", "rx";
684 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
690 compatible = "renesas,scifa-r8a7745",
691 "renesas,rcar-gen2-scifa", "renesas,scifa";
695 clock-names = "fck";
698 dma-names = "tx", "rx", "tx", "rx";
699 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
705 compatible = "renesas,scifa-r8a7745",
706 "renesas,rcar-gen2-scifa", "renesas,scifa";
710 clock-names = "fck";
713 dma-names = "tx", "rx", "tx", "rx";
714 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
720 compatible = "renesas,scifa-r8a7745",
721 "renesas,rcar-gen2-scifa", "renesas,scifa";
725 clock-names = "fck";
728 dma-names = "tx", "rx", "tx", "rx";
729 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
735 compatible = "renesas,scifa-r8a7745",
736 "renesas,rcar-gen2-scifa", "renesas,scifa";
740 clock-names = "fck";
743 dma-names = "tx", "rx", "tx", "rx";
744 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
750 compatible = "renesas,scifa-r8a7745",
751 "renesas,rcar-gen2-scifa", "renesas,scifa";
755 clock-names = "fck";
758 dma-names = "tx", "rx", "tx", "rx";
759 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
765 compatible = "renesas,scifb-r8a7745",
766 "renesas,rcar-gen2-scifb", "renesas,scifb";
770 clock-names = "fck";
773 dma-names = "tx", "rx", "tx", "rx";
774 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
780 compatible = "renesas,scifb-r8a7745",
781 "renesas,rcar-gen2-scifb", "renesas,scifb";
785 clock-names = "fck";
788 dma-names = "tx", "rx", "tx", "rx";
789 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
795 compatible = "renesas,scifb-r8a7745",
796 "renesas,rcar-gen2-scifb", "renesas,scifb";
800 clock-names = "fck";
803 dma-names = "tx", "rx", "tx", "rx";
804 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
810 compatible = "renesas,scif-r8a7745",
811 "renesas,rcar-gen2-scif", "renesas,scif";
816 clock-names = "fck", "brg_int", "scif_clk";
819 dma-names = "tx", "rx", "tx", "rx";
820 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
826 compatible = "renesas,scif-r8a7745",
827 "renesas,rcar-gen2-scif", "renesas,scif";
832 clock-names = "fck", "brg_int", "scif_clk";
835 dma-names = "tx", "rx", "tx", "rx";
836 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
842 compatible = "renesas,scif-r8a7745",
843 "renesas,rcar-gen2-scif", "renesas,scif";
848 clock-names = "fck", "brg_int", "scif_clk";
851 dma-names = "tx", "rx", "tx", "rx";
852 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
858 compatible = "renesas,scif-r8a7745",
859 "renesas,rcar-gen2-scif", "renesas,scif";
864 clock-names = "fck", "brg_int", "scif_clk";
867 dma-names = "tx", "rx", "tx", "rx";
868 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
874 compatible = "renesas,scif-r8a7745",
875 "renesas,rcar-gen2-scif", "renesas,scif";
880 clock-names = "fck", "brg_int", "scif_clk";
883 dma-names = "tx", "rx", "tx", "rx";
884 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
890 compatible = "renesas,scif-r8a7745",
891 "renesas,rcar-gen2-scif", "renesas,scif";
896 clock-names = "fck", "brg_int", "scif_clk";
899 dma-names = "tx", "rx", "tx", "rx";
900 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
906 compatible = "renesas,hscif-r8a7745",
907 "renesas,rcar-gen2-hscif", "renesas,hscif";
912 clock-names = "fck", "brg_int", "scif_clk";
915 dma-names = "tx", "rx", "tx", "rx";
916 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
922 compatible = "renesas,hscif-r8a7745",
923 "renesas,rcar-gen2-hscif", "renesas,hscif";
928 clock-names = "fck", "brg_int", "scif_clk";
931 dma-names = "tx", "rx", "tx", "rx";
932 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
938 compatible = "renesas,hscif-r8a7745",
939 "renesas,rcar-gen2-hscif", "renesas,hscif";
944 clock-names = "fck", "brg_int", "scif_clk";
947 dma-names = "tx", "rx", "tx", "rx";
948 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
954 compatible = "renesas,msiof-r8a7745",
955 "renesas,rcar-gen2-msiof";
961 dma-names = "tx", "rx", "tx", "rx";
962 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
963 #address-cells = <1>;
964 #size-cells = <0>;
970 compatible = "renesas,msiof-r8a7745",
971 "renesas,rcar-gen2-msiof";
977 dma-names = "tx", "rx", "tx", "rx";
978 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
979 #address-cells = <1>;
980 #size-cells = <0>;
986 compatible = "renesas,msiof-r8a7745",
987 "renesas,rcar-gen2-msiof";
993 dma-names = "tx", "rx", "tx", "rx";
994 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
995 #address-cells = <1>;
996 #size-cells = <0>;
1002 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1005 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1007 #pwm-cells = <2>;
1012 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1015 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1017 #pwm-cells = <2>;
1022 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1025 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1027 #pwm-cells = <2>;
1032 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1035 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1037 #pwm-cells = <2>;
1042 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1045 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1047 #pwm-cells = <2>;
1052 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1055 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1057 #pwm-cells = <2>;
1062 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1065 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1067 #pwm-cells = <2>;
1072 compatible = "renesas,can-r8a7745",
1073 "renesas,rcar-gen2-can";
1079 clock-names = "clkp1", "clkp2", "can_clk";
1080 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1086 compatible = "renesas,can-r8a7745",
1087 "renesas,rcar-gen2-can";
1093 clock-names = "clkp1", "clkp2", "can_clk";
1094 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1100 compatible = "renesas,vin-r8a7745",
1101 "renesas,rcar-gen2-vin";
1105 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1111 compatible = "renesas,vin-r8a7745",
1112 "renesas,rcar-gen2-vin";
1116 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1123 * #sound-dai-cells is required if simple-card
1125 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1126 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1128 compatible = "renesas,rcar_sound-r8a7745",
1129 "renesas,rcar_sound-gen2";
1132 <0 0xec540000 0 0x1000>, /* SSIU */
1135 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1151 clock-names = "ssi-all",
1153 "ssi.5", "ssi.4", "ssi.3", "ssi.2",
1156 "src.2", "src.1",
1161 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1167 reset-names = "ssi-all",
1169 "ssi.5", "ssi.4", "ssi.3", "ssi.2",
1175 dvc0: dvc-0 {
1177 dma-names = "tx";
1179 dvc1: dvc-1 {
1181 dma-names = "tx";
1186 mix0: mix-0 { };
1187 mix1: mix-1 { };
1191 ctu00: ctu-0 { };
1192 ctu01: ctu-1 { };
1193 ctu02: ctu-2 { };
1194 ctu03: ctu-3 { };
1195 ctu10: ctu-4 { };
1196 ctu11: ctu-5 { };
1197 ctu12: ctu-6 { };
1198 ctu13: ctu-7 { };
1202 src-0 {
1205 src1: src-1 {
1208 dma-names = "rx", "tx";
1210 src2: src-2 {
1213 dma-names = "rx", "tx";
1215 src3: src-3 {
1218 dma-names = "rx", "tx";
1220 src4: src-4 {
1223 dma-names = "rx", "tx";
1225 src5: src-5 {
1228 dma-names = "rx", "tx";
1230 src6: src-6 {
1233 dma-names = "rx", "tx";
1238 ssi0: ssi-0 {
1242 dma-names = "rx", "tx", "rxu", "txu";
1244 ssi1: ssi-1 {
1248 dma-names = "rx", "tx", "rxu", "txu";
1250 ssi2: ssi-2 {
1254 dma-names = "rx", "tx", "rxu", "txu";
1256 ssi3: ssi-3 {
1260 dma-names = "rx", "tx", "rxu", "txu";
1262 ssi4: ssi-4 {
1266 dma-names = "rx", "tx", "rxu", "txu";
1268 ssi5: ssi-5 {
1272 dma-names = "rx", "tx", "rxu", "txu";
1274 ssi6: ssi-6 {
1278 dma-names = "rx", "tx", "rxu", "txu";
1280 ssi7: ssi-7 {
1284 dma-names = "rx", "tx", "rxu", "txu";
1286 ssi8: ssi-8 {
1290 dma-names = "rx", "tx", "rxu", "txu";
1292 ssi9: ssi-9 {
1296 dma-names = "rx", "tx", "rxu", "txu";
1301 audma0: dma-controller@ec700000 {
1302 compatible = "renesas,dmac-r8a7745",
1303 "renesas,rcar-dmac";
1319 interrupt-names = "error",
1325 clock-names = "fck";
1326 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1328 #dma-cells = <1>;
1329 dma-channels = <13>;
1333 compatible = "renesas,pci-r8a7745",
1334 "renesas,pci-rcar-gen2";
1340 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1344 bus-range = <0 0>;
1345 #address-cells = <3>;
1346 #size-cells = <2>;
1347 #interrupt-cells = <1>;
1349 interrupt-map-mask = <0xf800 0 0 0x7>;
1350 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1352 <0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
1357 phy-names = "usb";
1360 usb@2,0 {
1363 phy-names = "usb";
1368 compatible = "renesas,pci-r8a7745",
1369 "renesas,pci-rcar-gen2";
1375 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1379 bus-range = <1 1>;
1380 #address-cells = <3>;
1381 #size-cells = <2>;
1382 #interrupt-cells = <1>;
1384 interrupt-map-mask = <0xf800 0 0 0x7>;
1385 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1387 <0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
1392 phy-names = "usb";
1395 usb@2,0 {
1398 phy-names = "usb";
1403 compatible = "renesas,sdhi-r8a7745",
1404 "renesas,rcar-gen2-sdhi";
1410 dma-names = "tx", "rx", "tx", "rx";
1411 max-frequency = <195000000>;
1412 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1418 compatible = "renesas,sdhi-r8a7745",
1419 "renesas,rcar-gen2-sdhi";
1425 dma-names = "tx", "rx", "tx", "rx";
1426 max-frequency = <97500000>;
1427 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1433 compatible = "renesas,sdhi-r8a7745",
1434 "renesas,rcar-gen2-sdhi";
1440 dma-names = "tx", "rx", "tx", "rx";
1441 max-frequency = <97500000>;
1442 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1448 compatible = "renesas,mmcif-r8a7745",
1449 "renesas,sh-mmcif";
1455 dma-names = "tx", "rx", "tx", "rx";
1456 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1458 reg-io-width = <4>;
1459 max-frequency = <97500000>;
1464 compatible = "renesas,ether-r8a7745",
1465 "renesas,rcar-gen2-ether";
1469 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1471 phy-mode = "rmii";
1472 #address-cells = <1>;
1473 #size-cells = <0>;
1477 gic: interrupt-controller@f1001000 {
1478 compatible = "arm,gic-400";
1479 #interrupt-cells = <3>;
1480 #address-cells = <0>;
1481 interrupt-controller;
1484 interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
1486 clock-names = "clk";
1487 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1496 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1505 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1510 compatible = "renesas,du-r8a7745";
1515 clock-names = "du.0", "du.1";
1517 reset-names = "du.0";
1521 #address-cells = <1>;
1522 #size-cells = <0>;
1543 compatible = "renesas,r8a7745-cmt0",
1544 "renesas,rcar-gen2-cmt0";
1549 clock-names = "fck";
1550 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1556 compatible = "renesas,r8a7745-cmt1",
1557 "renesas,rcar-gen2-cmt1";
1568 clock-names = "fck";
1569 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1576 compatible = "arm,armv7-timer";
1577 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1578 <&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1579 <&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1580 <&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
1583 /* External USB clock - can be overridden by the board */
1585 compatible = "fixed-clock";
1586 #clock-cells = <0>;
1587 clock-frequency = <48000000>;