Lines Matching +full:rcar +full:- +full:gen2 +full:- +full:can

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>;
56 /* External CAN clock */
57 can_clk: can {
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;
303 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
308 compatible = "renesas,tmu-r8a7745", "renesas,tmu";
313 interrupt-names = "tuni0", "tuni1", "tuni2";
315 clock-names = "fck";
316 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
322 compatible = "renesas,tmu-r8a7745", "renesas,tmu";
328 interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
330 clock-names = "fck";
331 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
337 compatible = "renesas,tmu-r8a7745", "renesas,tmu";
343 interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
345 clock-names = "fck";
346 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
352 compatible = "renesas,tmu-r8a7745", "renesas,tmu";
357 interrupt-names = "tuni0", "tuni1", "tuni2";
359 clock-names = "fck";
360 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
366 compatible = "renesas,ipmmu-r8a7745",
367 "renesas,ipmmu-vmsa";
371 #iommu-cells = <1>;
376 compatible = "renesas,ipmmu-r8a7745",
377 "renesas,ipmmu-vmsa";
380 #iommu-cells = <1>;
385 compatible = "renesas,ipmmu-r8a7745",
386 "renesas,ipmmu-vmsa";
390 #iommu-cells = <1>;
395 compatible = "renesas,ipmmu-r8a7745",
396 "renesas,ipmmu-vmsa";
399 #iommu-cells = <1>;
404 compatible = "renesas,ipmmu-r8a7745",
405 "renesas,ipmmu-vmsa";
409 #iommu-cells = <1>;
414 compatible = "renesas,ipmmu-r8a7745",
415 "renesas,ipmmu-vmsa";
419 #iommu-cells = <1>;
424 compatible = "mmio-sram";
426 #address-cells = <1>;
427 #size-cells = <1>;
432 compatible = "mmio-sram";
434 #address-cells = <1>;
435 #size-cells = <1>;
438 smp-sram@0 {
439 compatible = "renesas,smp-sram";
445 compatible = "mmio-sram";
447 #address-cells = <1>;
448 #size-cells = <1>;
452 #address-cells = <1>;
453 #size-cells = <0>;
454 compatible = "renesas,i2c-r8a7745",
455 "renesas,rcar-gen2-i2c";
459 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
461 i2c-scl-internal-delay-ns = <6>;
466 #address-cells = <1>;
467 #size-cells = <0>;
468 compatible = "renesas,i2c-r8a7745",
469 "renesas,rcar-gen2-i2c";
473 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
475 i2c-scl-internal-delay-ns = <6>;
480 #address-cells = <1>;
481 #size-cells = <0>;
482 compatible = "renesas,i2c-r8a7745",
483 "renesas,rcar-gen2-i2c";
487 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
489 i2c-scl-internal-delay-ns = <6>;
494 #address-cells = <1>;
495 #size-cells = <0>;
496 compatible = "renesas,i2c-r8a7745",
497 "renesas,rcar-gen2-i2c";
501 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
503 i2c-scl-internal-delay-ns = <6>;
508 #address-cells = <1>;
509 #size-cells = <0>;
510 compatible = "renesas,i2c-r8a7745",
511 "renesas,rcar-gen2-i2c";
515 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
517 i2c-scl-internal-delay-ns = <6>;
522 #address-cells = <1>;
523 #size-cells = <0>;
524 compatible = "renesas,i2c-r8a7745",
525 "renesas,rcar-gen2-i2c";
529 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
531 i2c-scl-internal-delay-ns = <6>;
536 #address-cells = <1>;
537 #size-cells = <0>;
538 compatible = "renesas,iic-r8a7745",
539 "renesas,rcar-gen2-iic",
540 "renesas,rmobile-iic";
546 dma-names = "tx", "rx", "tx", "rx";
547 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
553 #address-cells = <1>;
554 #size-cells = <0>;
555 compatible = "renesas,iic-r8a7745",
556 "renesas,rcar-gen2-iic",
557 "renesas,rmobile-iic";
563 dma-names = "tx", "rx", "tx", "rx";
564 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
570 compatible = "renesas,usbhs-r8a7745",
571 "renesas,rcar-gen2-usbhs";
577 dma-names = "ch0", "ch1", "ch2", "ch3";
578 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
582 phy-names = "usb";
586 usbphy: usb-phy-controller@e6590100 {
587 compatible = "renesas,usb-phy-r8a7745",
588 "renesas,rcar-gen2-usb-phy";
590 #address-cells = <1>;
591 #size-cells = <0>;
593 clock-names = "usbhs";
594 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
598 usb0: usb-phy@0 {
600 #phy-cells = <1>;
602 usb2: usb-phy@2 {
604 #phy-cells = <1>;
608 usb_dmac0: dma-controller@e65a0000 {
609 compatible = "renesas,r8a7745-usb-dmac",
610 "renesas,usb-dmac";
614 interrupt-names = "ch0", "ch1";
616 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
618 #dma-cells = <1>;
619 dma-channels = <2>;
622 usb_dmac1: dma-controller@e65b0000 {
623 compatible = "renesas,r8a7745-usb-dmac",
624 "renesas,usb-dmac";
628 interrupt-names = "ch0", "ch1";
630 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
632 #dma-cells = <1>;
633 dma-channels = <2>;
636 dmac0: dma-controller@e6700000 {
637 compatible = "renesas,dmac-r8a7745",
638 "renesas,rcar-dmac";
656 interrupt-names = "error",
662 clock-names = "fck";
663 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
665 #dma-cells = <1>;
666 dma-channels = <15>;
669 dmac1: dma-controller@e6720000 {
670 compatible = "renesas,dmac-r8a7745",
671 "renesas,rcar-dmac";
689 interrupt-names = "error",
695 clock-names = "fck";
696 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
698 #dma-cells = <1>;
699 dma-channels = <15>;
703 compatible = "renesas,etheravb-r8a7745",
704 "renesas,etheravb-rcar-gen2";
708 clock-names = "fck";
709 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
711 #address-cells = <1>;
712 #size-cells = <0>;
717 compatible = "renesas,qspi-r8a7745", "renesas,qspi";
723 dma-names = "tx", "rx", "tx", "rx";
724 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
725 num-cs = <1>;
726 #address-cells = <1>;
727 #size-cells = <0>;
733 compatible = "renesas,scifa-r8a7745",
734 "renesas,rcar-gen2-scifa", "renesas,scifa";
738 clock-names = "fck";
741 dma-names = "tx", "rx", "tx", "rx";
742 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
748 compatible = "renesas,scifa-r8a7745",
749 "renesas,rcar-gen2-scifa", "renesas,scifa";
753 clock-names = "fck";
756 dma-names = "tx", "rx", "tx", "rx";
757 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
763 compatible = "renesas,scifa-r8a7745",
764 "renesas,rcar-gen2-scifa", "renesas,scifa";
768 clock-names = "fck";
771 dma-names = "tx", "rx", "tx", "rx";
772 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
778 compatible = "renesas,scifa-r8a7745",
779 "renesas,rcar-gen2-scifa", "renesas,scifa";
783 clock-names = "fck";
786 dma-names = "tx", "rx", "tx", "rx";
787 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
793 compatible = "renesas,scifa-r8a7745",
794 "renesas,rcar-gen2-scifa", "renesas,scifa";
798 clock-names = "fck";
801 dma-names = "tx", "rx", "tx", "rx";
802 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
808 compatible = "renesas,scifa-r8a7745",
809 "renesas,rcar-gen2-scifa", "renesas,scifa";
813 clock-names = "fck";
816 dma-names = "tx", "rx", "tx", "rx";
817 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
823 compatible = "renesas,scifb-r8a7745",
824 "renesas,rcar-gen2-scifb", "renesas,scifb";
828 clock-names = "fck";
831 dma-names = "tx", "rx", "tx", "rx";
832 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
838 compatible = "renesas,scifb-r8a7745",
839 "renesas,rcar-gen2-scifb", "renesas,scifb";
843 clock-names = "fck";
846 dma-names = "tx", "rx", "tx", "rx";
847 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
853 compatible = "renesas,scifb-r8a7745",
854 "renesas,rcar-gen2-scifb", "renesas,scifb";
858 clock-names = "fck";
861 dma-names = "tx", "rx", "tx", "rx";
862 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
868 compatible = "renesas,scif-r8a7745",
869 "renesas,rcar-gen2-scif", "renesas,scif";
874 clock-names = "fck", "brg_int", "scif_clk";
877 dma-names = "tx", "rx", "tx", "rx";
878 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
884 compatible = "renesas,scif-r8a7745",
885 "renesas,rcar-gen2-scif", "renesas,scif";
890 clock-names = "fck", "brg_int", "scif_clk";
893 dma-names = "tx", "rx", "tx", "rx";
894 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
900 compatible = "renesas,scif-r8a7745",
901 "renesas,rcar-gen2-scif", "renesas,scif";
906 clock-names = "fck", "brg_int", "scif_clk";
909 dma-names = "tx", "rx", "tx", "rx";
910 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
916 compatible = "renesas,scif-r8a7745",
917 "renesas,rcar-gen2-scif", "renesas,scif";
922 clock-names = "fck", "brg_int", "scif_clk";
925 dma-names = "tx", "rx", "tx", "rx";
926 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
932 compatible = "renesas,scif-r8a7745",
933 "renesas,rcar-gen2-scif", "renesas,scif";
938 clock-names = "fck", "brg_int", "scif_clk";
941 dma-names = "tx", "rx", "tx", "rx";
942 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
948 compatible = "renesas,scif-r8a7745",
949 "renesas,rcar-gen2-scif", "renesas,scif";
954 clock-names = "fck", "brg_int", "scif_clk";
957 dma-names = "tx", "rx", "tx", "rx";
958 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
964 compatible = "renesas,hscif-r8a7745",
965 "renesas,rcar-gen2-hscif", "renesas,hscif";
970 clock-names = "fck", "brg_int", "scif_clk";
973 dma-names = "tx", "rx", "tx", "rx";
974 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
980 compatible = "renesas,hscif-r8a7745",
981 "renesas,rcar-gen2-hscif", "renesas,hscif";
986 clock-names = "fck", "brg_int", "scif_clk";
989 dma-names = "tx", "rx", "tx", "rx";
990 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
996 compatible = "renesas,hscif-r8a7745",
997 "renesas,rcar-gen2-hscif", "renesas,hscif";
1002 clock-names = "fck", "brg_int", "scif_clk";
1005 dma-names = "tx", "rx", "tx", "rx";
1006 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1012 compatible = "renesas,msiof-r8a7745",
1013 "renesas,rcar-gen2-msiof";
1019 dma-names = "tx", "rx", "tx", "rx";
1020 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1021 #address-cells = <1>;
1022 #size-cells = <0>;
1028 compatible = "renesas,msiof-r8a7745",
1029 "renesas,rcar-gen2-msiof";
1035 dma-names = "tx", "rx", "tx", "rx";
1036 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1037 #address-cells = <1>;
1038 #size-cells = <0>;
1044 compatible = "renesas,msiof-r8a7745",
1045 "renesas,rcar-gen2-msiof";
1051 dma-names = "tx", "rx", "tx", "rx";
1052 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1053 #address-cells = <1>;
1054 #size-cells = <0>;
1060 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1063 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1065 #pwm-cells = <2>;
1070 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1073 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1075 #pwm-cells = <2>;
1080 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1083 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1085 #pwm-cells = <2>;
1090 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1093 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1095 #pwm-cells = <2>;
1100 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1103 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1105 #pwm-cells = <2>;
1110 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1113 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1115 #pwm-cells = <2>;
1120 compatible = "renesas,pwm-r8a7745", "renesas,pwm-rcar";
1123 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1125 #pwm-cells = <2>;
1129 can0: can@e6e80000 {
1130 compatible = "renesas,can-r8a7745",
1131 "renesas,rcar-gen2-can";
1137 clock-names = "clkp1", "clkp2", "can_clk";
1138 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1143 can1: can@e6e88000 {
1144 compatible = "renesas,can-r8a7745",
1145 "renesas,rcar-gen2-can";
1151 clock-names = "clkp1", "clkp2", "can_clk";
1152 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1158 compatible = "renesas,vin-r8a7745",
1159 "renesas,rcar-gen2-vin";
1163 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1169 compatible = "renesas,vin-r8a7745",
1170 "renesas,rcar-gen2-vin";
1174 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1181 * #sound-dai-cells is required if simple-card
1183 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1184 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1186 compatible = "renesas,rcar_sound-r8a7745",
1187 "renesas,rcar_sound-gen2";
1193 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1209 clock-names = "ssi-all",
1219 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1225 reset-names = "ssi-all",
1233 dvc0: dvc-0 {
1235 dma-names = "tx";
1237 dvc1: dvc-1 {
1239 dma-names = "tx";
1244 mix0: mix-0 { };
1245 mix1: mix-1 { };
1249 ctu00: ctu-0 { };
1250 ctu01: ctu-1 { };
1251 ctu02: ctu-2 { };
1252 ctu03: ctu-3 { };
1253 ctu10: ctu-4 { };
1254 ctu11: ctu-5 { };
1255 ctu12: ctu-6 { };
1256 ctu13: ctu-7 { };
1260 src-0 {
1263 src1: src-1 {
1266 dma-names = "rx", "tx";
1268 src2: src-2 {
1271 dma-names = "rx", "tx";
1273 src3: src-3 {
1276 dma-names = "rx", "tx";
1278 src4: src-4 {
1281 dma-names = "rx", "tx";
1283 src5: src-5 {
1286 dma-names = "rx", "tx";
1288 src6: src-6 {
1291 dma-names = "rx", "tx";
1296 ssi0: ssi-0 {
1300 dma-names = "rx", "tx", "rxu", "txu";
1302 ssi1: ssi-1 {
1306 dma-names = "rx", "tx", "rxu", "txu";
1308 ssi2: ssi-2 {
1312 dma-names = "rx", "tx", "rxu", "txu";
1314 ssi3: ssi-3 {
1318 dma-names = "rx", "tx", "rxu", "txu";
1320 ssi4: ssi-4 {
1324 dma-names = "rx", "tx", "rxu", "txu";
1326 ssi5: ssi-5 {
1330 dma-names = "rx", "tx", "rxu", "txu";
1332 ssi6: ssi-6 {
1336 dma-names = "rx", "tx", "rxu", "txu";
1338 ssi7: ssi-7 {
1342 dma-names = "rx", "tx", "rxu", "txu";
1344 ssi8: ssi-8 {
1348 dma-names = "rx", "tx", "rxu", "txu";
1350 ssi9: ssi-9 {
1354 dma-names = "rx", "tx", "rxu", "txu";
1359 audma0: dma-controller@ec700000 {
1360 compatible = "renesas,dmac-r8a7745",
1361 "renesas,rcar-dmac";
1377 interrupt-names = "error",
1383 clock-names = "fck";
1384 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1386 #dma-cells = <1>;
1387 dma-channels = <13>;
1391 compatible = "renesas,pci-r8a7745",
1392 "renesas,pci-rcar-gen2";
1398 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1402 bus-range = <0 0>;
1403 #address-cells = <3>;
1404 #size-cells = <2>;
1405 #interrupt-cells = <1>;
1407 interrupt-map-mask = <0xf800 0 0 0x7>;
1408 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1415 phy-names = "usb";
1421 phy-names = "usb";
1426 compatible = "renesas,pci-r8a7745",
1427 "renesas,pci-rcar-gen2";
1433 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1437 bus-range = <1 1>;
1438 #address-cells = <3>;
1439 #size-cells = <2>;
1440 #interrupt-cells = <1>;
1442 interrupt-map-mask = <0xf800 0 0 0x7>;
1443 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1450 phy-names = "usb";
1456 phy-names = "usb";
1461 compatible = "renesas,sdhi-r8a7745",
1462 "renesas,rcar-gen2-sdhi";
1468 dma-names = "tx", "rx", "tx", "rx";
1469 max-frequency = <195000000>;
1470 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1476 compatible = "renesas,sdhi-r8a7745",
1477 "renesas,rcar-gen2-sdhi";
1483 dma-names = "tx", "rx", "tx", "rx";
1484 max-frequency = <97500000>;
1485 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1491 compatible = "renesas,sdhi-r8a7745",
1492 "renesas,rcar-gen2-sdhi";
1498 dma-names = "tx", "rx", "tx", "rx";
1499 max-frequency = <97500000>;
1500 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1506 compatible = "renesas,mmcif-r8a7745",
1507 "renesas,sh-mmcif";
1513 dma-names = "tx", "rx", "tx", "rx";
1514 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1516 reg-io-width = <4>;
1517 max-frequency = <97500000>;
1522 compatible = "renesas,ether-r8a7745",
1523 "renesas,rcar-gen2-ether";
1527 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1529 phy-mode = "rmii";
1530 #address-cells = <1>;
1531 #size-cells = <0>;
1535 gic: interrupt-controller@f1001000 {
1536 compatible = "arm,gic-400";
1537 #interrupt-cells = <3>;
1538 #address-cells = <0>;
1539 interrupt-controller;
1544 clock-names = "clk";
1545 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1554 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1563 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1568 compatible = "renesas,du-r8a7745";
1573 clock-names = "du.0", "du.1";
1575 reset-names = "du.0";
1579 #address-cells = <1>;
1580 #size-cells = <0>;
1601 compatible = "renesas,r8a7745-cmt0",
1602 "renesas,rcar-gen2-cmt0";
1607 clock-names = "fck";
1608 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1614 compatible = "renesas,r8a7745-cmt1",
1615 "renesas,rcar-gen2-cmt1";
1626 clock-names = "fck";
1627 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
1634 compatible = "arm,armv7-timer";
1635 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1639 interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
1642 /* External USB clock - can be overridden by the board */
1644 compatible = "fixed-clock";
1645 #clock-cells = <0>;
1646 clock-frequency = <48000000>;