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/r8a7743-cpg-mssr.h>
11 #include <dt-bindings/power/r8a7743-sysc.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
24 compatible = "fixed-clock";
25 #clock-cells = <0>;
26 clock-frequency = <0>;
30 compatible = "fixed-clock";
31 #clock-cells = <0>;
32 clock-frequency = <0>;
36 compatible = "fixed-clock";
37 #clock-cells = <0>;
38 clock-frequency = <0>;
43 compatible = "fixed-clock";
44 #clock-cells = <0>;
46 clock-frequency = <0>;
50 #address-cells = <1>;
51 #size-cells = <0>;
52 enable-method = "renesas,apmu";
56 compatible = "arm,cortex-a15";
58 clock-frequency = <1500000000>;
60 clock-latency = <300000>; /* 300 us */
61 power-domains = <&sysc R8A7743_PD_CA15_CPU0>;
62 next-level-cache = <&L2_CA15>;
64 /* kHz - uV - OPPs unknown yet */
65 operating-points = <1500000 1000000>,
75 compatible = "arm,cortex-a15";
77 clock-frequency = <1500000000>;
79 clock-latency = <300000>; /* 300 us */
80 power-domains = <&sysc R8A7743_PD_CA15_CPU1>;
81 next-level-cache = <&L2_CA15>;
83 /* kHz - uV - OPPs unknown yet */
84 operating-points = <1500000 1000000>,
92 L2_CA15: cache-controller-0 {
94 cache-unified;
95 cache-level = <2>;
96 power-domains = <&sysc R8A7743_PD_CA15_SCU>;
102 compatible = "fixed-clock";
103 #clock-cells = <0>;
105 clock-frequency = <0>;
108 /* External PCIe clock - can be overridden by the board */
110 compatible = "fixed-clock";
111 #clock-cells = <0>;
112 clock-frequency = <0>;
116 compatible = "arm,cortex-a15-pmu";
117 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
119 interrupt-affinity = <&cpu0>, <&cpu1>;
124 compatible = "fixed-clock";
125 #clock-cells = <0>;
127 clock-frequency = <0>;
131 compatible = "simple-bus";
132 interrupt-parent = <&gic>;
134 #address-cells = <2>;
135 #size-cells = <2>;
139 compatible = "renesas,r8a7743-wdt",
140 "renesas,rcar-gen2-wdt";
143 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
149 compatible = "renesas,gpio-r8a7743",
150 "renesas,rcar-gen2-gpio";
153 #gpio-cells = <2>;
154 gpio-controller;
155 gpio-ranges = <&pfc 0 0 32>;
156 #interrupt-cells = <2>;
157 interrupt-controller;
159 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
164 compatible = "renesas,gpio-r8a7743",
165 "renesas,rcar-gen2-gpio";
168 #gpio-cells = <2>;
169 gpio-controller;
170 gpio-ranges = <&pfc 0 32 26>;
171 #interrupt-cells = <2>;
172 interrupt-controller;
174 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
179 compatible = "renesas,gpio-r8a7743",
180 "renesas,rcar-gen2-gpio";
183 #gpio-cells = <2>;
184 gpio-controller;
185 gpio-ranges = <&pfc 0 64 32>;
186 #interrupt-cells = <2>;
187 interrupt-controller;
189 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
194 compatible = "renesas,gpio-r8a7743",
195 "renesas,rcar-gen2-gpio";
198 #gpio-cells = <2>;
199 gpio-controller;
200 gpio-ranges = <&pfc 0 96 32>;
201 #interrupt-cells = <2>;
202 interrupt-controller;
204 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
209 compatible = "renesas,gpio-r8a7743",
210 "renesas,rcar-gen2-gpio";
213 #gpio-cells = <2>;
214 gpio-controller;
215 gpio-ranges = <&pfc 0 128 32>;
216 #interrupt-cells = <2>;
217 interrupt-controller;
219 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
224 compatible = "renesas,gpio-r8a7743",
225 "renesas,rcar-gen2-gpio";
228 #gpio-cells = <2>;
229 gpio-controller;
230 gpio-ranges = <&pfc 0 160 32>;
231 #interrupt-cells = <2>;
232 interrupt-controller;
234 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
239 compatible = "renesas,gpio-r8a7743",
240 "renesas,rcar-gen2-gpio";
243 #gpio-cells = <2>;
244 gpio-controller;
245 gpio-ranges = <&pfc 0 192 32>;
246 #interrupt-cells = <2>;
247 interrupt-controller;
249 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
254 compatible = "renesas,gpio-r8a7743",
255 "renesas,rcar-gen2-gpio";
258 #gpio-cells = <2>;
259 gpio-controller;
260 gpio-ranges = <&pfc 0 224 26>;
261 #interrupt-cells = <2>;
262 interrupt-controller;
264 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
269 compatible = "renesas,pfc-r8a7743";
274 compatible = "renesas,tpu-r8a7743", "renesas,tpu";
277 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
279 #pwm-cells = <3>;
283 cpg: clock-controller@e6150000 {
284 compatible = "renesas,r8a7743-cpg-mssr";
287 clock-names = "extal", "usb_extal";
288 #clock-cells = <2>;
289 #power-domain-cells = <0>;
290 #reset-cells = <1>;
294 compatible = "renesas,r8a7743-apmu", "renesas,apmu";
299 rst: reset-controller@e6160000 {
300 compatible = "renesas,r8a7743-rst";
304 sysc: system-controller@e6180000 {
305 compatible = "renesas,r8a7743-sysc";
307 #power-domain-cells = <1>;
310 irqc: interrupt-controller@e61c0000 {
311 compatible = "renesas,irqc-r8a7743", "renesas,irqc";
312 #interrupt-cells = <2>;
313 interrupt-controller;
326 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
331 compatible = "renesas,thermal-r8a7743",
332 "renesas,rcar-gen2-thermal";
336 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
338 #thermal-sensor-cells = <0>;
342 compatible = "renesas,ipmmu-r8a7743",
343 "renesas,ipmmu-vmsa";
347 #iommu-cells = <1>;
352 compatible = "renesas,ipmmu-r8a7743",
353 "renesas,ipmmu-vmsa";
356 #iommu-cells = <1>;
361 compatible = "renesas,ipmmu-r8a7743",
362 "renesas,ipmmu-vmsa";
366 #iommu-cells = <1>;
371 compatible = "renesas,ipmmu-r8a7743",
372 "renesas,ipmmu-vmsa";
375 #iommu-cells = <1>;
380 compatible = "renesas,ipmmu-r8a7743",
381 "renesas,ipmmu-vmsa";
385 #iommu-cells = <1>;
390 compatible = "renesas,ipmmu-r8a7743",
391 "renesas,ipmmu-vmsa";
395 #iommu-cells = <1>;
400 compatible = "mmio-sram";
402 #address-cells = <1>;
403 #size-cells = <1>;
408 compatible = "mmio-sram";
410 #address-cells = <1>;
411 #size-cells = <1>;
414 smp-sram@0 {
415 compatible = "renesas,smp-sram";
421 compatible = "mmio-sram";
423 #address-cells = <1>;
424 #size-cells = <1>;
432 #address-cells = <1>;
433 #size-cells = <0>;
434 compatible = "renesas,i2c-r8a7743",
435 "renesas,rcar-gen2-i2c";
439 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
441 i2c-scl-internal-delay-ns = <6>;
446 #address-cells = <1>;
447 #size-cells = <0>;
448 compatible = "renesas,i2c-r8a7743",
449 "renesas,rcar-gen2-i2c";
453 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
455 i2c-scl-internal-delay-ns = <6>;
460 #address-cells = <1>;
461 #size-cells = <0>;
462 compatible = "renesas,i2c-r8a7743",
463 "renesas,rcar-gen2-i2c";
467 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
469 i2c-scl-internal-delay-ns = <6>;
474 #address-cells = <1>;
475 #size-cells = <0>;
476 compatible = "renesas,i2c-r8a7743",
477 "renesas,rcar-gen2-i2c";
481 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
483 i2c-scl-internal-delay-ns = <6>;
488 #address-cells = <1>;
489 #size-cells = <0>;
490 compatible = "renesas,i2c-r8a7743",
491 "renesas,rcar-gen2-i2c";
495 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
497 i2c-scl-internal-delay-ns = <6>;
503 #address-cells = <1>;
504 #size-cells = <0>;
505 compatible = "renesas,i2c-r8a7743",
506 "renesas,rcar-gen2-i2c";
510 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
512 i2c-scl-internal-delay-ns = <110>;
517 #address-cells = <1>;
518 #size-cells = <0>;
519 compatible = "renesas,iic-r8a7743",
520 "renesas,rcar-gen2-iic",
521 "renesas,rmobile-iic";
527 dma-names = "tx", "rx", "tx", "rx";
528 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
534 #address-cells = <1>;
535 #size-cells = <0>;
536 compatible = "renesas,iic-r8a7743",
537 "renesas,rcar-gen2-iic",
538 "renesas,rmobile-iic";
544 dma-names = "tx", "rx", "tx", "rx";
545 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
552 #address-cells = <1>;
553 #size-cells = <0>;
554 compatible = "renesas,iic-r8a7743";
560 dma-names = "tx", "rx", "tx", "rx";
561 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
567 compatible = "renesas,usbhs-r8a7743",
568 "renesas,rcar-gen2-usbhs";
574 dma-names = "ch0", "ch1", "ch2", "ch3";
575 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
579 phy-names = "usb";
583 usbphy: usb-phy@e6590100 {
584 compatible = "renesas,usb-phy-r8a7743",
585 "renesas,rcar-gen2-usb-phy";
587 #address-cells = <1>;
588 #size-cells = <0>;
590 clock-names = "usbhs";
591 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
595 usb0: usb-channel@0 {
597 #phy-cells = <1>;
599 usb2: usb-channel@2 {
601 #phy-cells = <1>;
605 usb_dmac0: dma-controller@e65a0000 {
606 compatible = "renesas,r8a7743-usb-dmac",
607 "renesas,usb-dmac";
611 interrupt-names = "ch0", "ch1";
613 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
615 #dma-cells = <1>;
616 dma-channels = <2>;
619 usb_dmac1: dma-controller@e65b0000 {
620 compatible = "renesas,r8a7743-usb-dmac",
621 "renesas,usb-dmac";
625 interrupt-names = "ch0", "ch1";
627 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
629 #dma-cells = <1>;
630 dma-channels = <2>;
633 dmac0: dma-controller@e6700000 {
634 compatible = "renesas,dmac-r8a7743",
635 "renesas,rcar-dmac";
653 interrupt-names = "error",
659 clock-names = "fck";
660 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
662 #dma-cells = <1>;
663 dma-channels = <15>;
666 dmac1: dma-controller@e6720000 {
667 compatible = "renesas,dmac-r8a7743",
668 "renesas,rcar-dmac";
686 interrupt-names = "error",
692 clock-names = "fck";
693 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
695 #dma-cells = <1>;
696 dma-channels = <15>;
700 compatible = "renesas,etheravb-r8a7743",
701 "renesas,etheravb-rcar-gen2";
705 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
707 #address-cells = <1>;
708 #size-cells = <0>;
713 compatible = "renesas,qspi-r8a7743", "renesas,qspi";
719 dma-names = "tx", "rx", "tx", "rx";
720 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
721 num-cs = <1>;
722 #address-cells = <1>;
723 #size-cells = <0>;
729 compatible = "renesas,scifa-r8a7743",
730 "renesas,rcar-gen2-scifa", "renesas,scifa";
734 clock-names = "fck";
737 dma-names = "tx", "rx", "tx", "rx";
738 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
744 compatible = "renesas,scifa-r8a7743",
745 "renesas,rcar-gen2-scifa", "renesas,scifa";
749 clock-names = "fck";
752 dma-names = "tx", "rx", "tx", "rx";
753 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
759 compatible = "renesas,scifa-r8a7743",
760 "renesas,rcar-gen2-scifa", "renesas,scifa";
764 clock-names = "fck";
767 dma-names = "tx", "rx", "tx", "rx";
768 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
774 compatible = "renesas,scifa-r8a7743",
775 "renesas,rcar-gen2-scifa", "renesas,scifa";
779 clock-names = "fck";
782 dma-names = "tx", "rx", "tx", "rx";
783 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
789 compatible = "renesas,scifa-r8a7743",
790 "renesas,rcar-gen2-scifa", "renesas,scifa";
794 clock-names = "fck";
797 dma-names = "tx", "rx", "tx", "rx";
798 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
804 compatible = "renesas,scifa-r8a7743",
805 "renesas,rcar-gen2-scifa", "renesas,scifa";
809 clock-names = "fck";
812 dma-names = "tx", "rx", "tx", "rx";
813 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
819 compatible = "renesas,scifb-r8a7743",
820 "renesas,rcar-gen2-scifb", "renesas,scifb";
824 clock-names = "fck";
827 dma-names = "tx", "rx", "tx", "rx";
828 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
834 compatible = "renesas,scifb-r8a7743",
835 "renesas,rcar-gen2-scifb", "renesas,scifb";
839 clock-names = "fck";
842 dma-names = "tx", "rx", "tx", "rx";
843 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
849 compatible = "renesas,scifb-r8a7743",
850 "renesas,rcar-gen2-scifb", "renesas,scifb";
854 clock-names = "fck";
857 dma-names = "tx", "rx", "tx", "rx";
858 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
864 compatible = "renesas,scif-r8a7743",
865 "renesas,rcar-gen2-scif", "renesas,scif";
870 clock-names = "fck", "brg_int", "scif_clk";
873 dma-names = "tx", "rx", "tx", "rx";
874 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
880 compatible = "renesas,scif-r8a7743",
881 "renesas,rcar-gen2-scif", "renesas,scif";
886 clock-names = "fck", "brg_int", "scif_clk";
889 dma-names = "tx", "rx", "tx", "rx";
890 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
896 compatible = "renesas,scif-r8a7743",
897 "renesas,rcar-gen2-scif", "renesas,scif";
902 clock-names = "fck", "brg_int", "scif_clk";
905 dma-names = "tx", "rx", "tx", "rx";
906 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
912 compatible = "renesas,scif-r8a7743",
913 "renesas,rcar-gen2-scif", "renesas,scif";
918 clock-names = "fck", "brg_int", "scif_clk";
921 dma-names = "tx", "rx", "tx", "rx";
922 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
928 compatible = "renesas,scif-r8a7743",
929 "renesas,rcar-gen2-scif", "renesas,scif";
934 clock-names = "fck", "brg_int", "scif_clk";
937 dma-names = "tx", "rx", "tx", "rx";
938 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
944 compatible = "renesas,scif-r8a7743",
945 "renesas,rcar-gen2-scif", "renesas,scif";
950 clock-names = "fck", "brg_int", "scif_clk";
953 dma-names = "tx", "rx", "tx", "rx";
954 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
960 compatible = "renesas,hscif-r8a7743",
961 "renesas,rcar-gen2-hscif", "renesas,hscif";
966 clock-names = "fck", "brg_int", "scif_clk";
969 dma-names = "tx", "rx", "tx", "rx";
970 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
976 compatible = "renesas,hscif-r8a7743",
977 "renesas,rcar-gen2-hscif", "renesas,hscif";
982 clock-names = "fck", "brg_int", "scif_clk";
985 dma-names = "tx", "rx", "tx", "rx";
986 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
992 compatible = "renesas,hscif-r8a7743",
993 "renesas,rcar-gen2-hscif", "renesas,hscif";
998 clock-names = "fck", "brg_int", "scif_clk";
1001 dma-names = "tx", "rx", "tx", "rx";
1002 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1008 compatible = "renesas,msiof-r8a7743",
1009 "renesas,rcar-gen2-msiof";
1015 dma-names = "tx", "rx", "tx", "rx";
1016 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1017 #address-cells = <1>;
1018 #size-cells = <0>;
1024 compatible = "renesas,msiof-r8a7743",
1025 "renesas,rcar-gen2-msiof";
1031 dma-names = "tx", "rx", "tx", "rx";
1032 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1033 #address-cells = <1>;
1034 #size-cells = <0>;
1040 compatible = "renesas,msiof-r8a7743",
1041 "renesas,rcar-gen2-msiof";
1047 dma-names = "tx", "rx", "tx", "rx";
1048 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1049 #address-cells = <1>;
1050 #size-cells = <0>;
1056 compatible = "renesas,pwm-r8a7743", "renesas,pwm-rcar";
1059 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1061 #pwm-cells = <2>;
1066 compatible = "renesas,pwm-r8a7743", "renesas,pwm-rcar";
1069 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1071 #pwm-cells = <2>;
1076 compatible = "renesas,pwm-r8a7743", "renesas,pwm-rcar";
1079 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1081 #pwm-cells = <2>;
1086 compatible = "renesas,pwm-r8a7743", "renesas,pwm-rcar";
1089 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1091 #pwm-cells = <2>;
1096 compatible = "renesas,pwm-r8a7743", "renesas,pwm-rcar";
1099 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1101 #pwm-cells = <2>;
1106 compatible = "renesas,pwm-r8a7743", "renesas,pwm-rcar";
1109 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1111 #pwm-cells = <2>;
1116 compatible = "renesas,pwm-r8a7743", "renesas,pwm-rcar";
1119 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1121 #pwm-cells = <2>;
1126 compatible = "renesas,can-r8a7743",
1127 "renesas,rcar-gen2-can";
1133 clock-names = "clkp1", "clkp2", "can_clk";
1134 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1140 compatible = "renesas,can-r8a7743",
1141 "renesas,rcar-gen2-can";
1147 clock-names = "clkp1", "clkp2", "can_clk";
1148 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1154 compatible = "renesas,vin-r8a7743",
1155 "renesas,rcar-gen2-vin";
1159 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1165 compatible = "renesas,vin-r8a7743",
1166 "renesas,rcar-gen2-vin";
1170 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1176 compatible = "renesas,vin-r8a7743",
1177 "renesas,rcar-gen2-vin";
1181 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1188 * #sound-dai-cells is required
1190 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1191 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1193 compatible = "renesas,rcar_sound-r8a7743",
1194 "renesas,rcar_sound-gen2";
1200 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1218 clock-names = "ssi-all",
1227 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1232 reset-names = "ssi-all",
1238 dvc0: dvc-0 {
1240 dma-names = "tx";
1242 dvc1: dvc-1 {
1244 dma-names = "tx";
1249 mix0: mix-0 { };
1250 mix1: mix-1 { };
1254 ctu00: ctu-0 { };
1255 ctu01: ctu-1 { };
1256 ctu02: ctu-2 { };
1257 ctu03: ctu-3 { };
1258 ctu10: ctu-4 { };
1259 ctu11: ctu-5 { };
1260 ctu12: ctu-6 { };
1261 ctu13: ctu-7 { };
1265 src0: src-0 {
1268 dma-names = "rx", "tx";
1270 src1: src-1 {
1273 dma-names = "rx", "tx";
1275 src2: src-2 {
1278 dma-names = "rx", "tx";
1280 src3: src-3 {
1283 dma-names = "rx", "tx";
1285 src4: src-4 {
1288 dma-names = "rx", "tx";
1290 src5: src-5 {
1293 dma-names = "rx", "tx";
1295 src6: src-6 {
1298 dma-names = "rx", "tx";
1300 src7: src-7 {
1303 dma-names = "rx", "tx";
1305 src8: src-8 {
1308 dma-names = "rx", "tx";
1310 src9: src-9 {
1313 dma-names = "rx", "tx";
1318 ssi0: ssi-0 {
1321 dma-names = "rx", "tx", "rxu", "txu";
1323 ssi1: ssi-1 {
1326 dma-names = "rx", "tx", "rxu", "txu";
1328 ssi2: ssi-2 {
1331 dma-names = "rx", "tx", "rxu", "txu";
1333 ssi3: ssi-3 {
1336 dma-names = "rx", "tx", "rxu", "txu";
1338 ssi4: ssi-4 {
1341 dma-names = "rx", "tx", "rxu", "txu";
1343 ssi5: ssi-5 {
1346 dma-names = "rx", "tx", "rxu", "txu";
1348 ssi6: ssi-6 {
1351 dma-names = "rx", "tx", "rxu", "txu";
1353 ssi7: ssi-7 {
1356 dma-names = "rx", "tx", "rxu", "txu";
1358 ssi8: ssi-8 {
1361 dma-names = "rx", "tx", "rxu", "txu";
1363 ssi9: ssi-9 {
1366 dma-names = "rx", "tx", "rxu", "txu";
1371 audma0: dma-controller@ec700000 {
1372 compatible = "renesas,dmac-r8a7743",
1373 "renesas,rcar-dmac";
1389 interrupt-names = "error",
1395 clock-names = "fck";
1396 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1398 #dma-cells = <1>;
1399 dma-channels = <13>;
1402 audma1: dma-controller@ec720000 {
1403 compatible = "renesas,dmac-r8a7743",
1404 "renesas,rcar-dmac";
1420 interrupt-names = "error",
1426 clock-names = "fck";
1427 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1429 #dma-cells = <1>;
1430 dma-channels = <13>;
1441 compatible = "renesas,xhci-r8a7743",
1442 "renesas,rcar-gen2-xhci";
1446 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1449 phy-names = "usb";
1454 compatible = "renesas,pci-r8a7743",
1455 "renesas,pci-rcar-gen2";
1461 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1465 bus-range = <0 0>;
1466 #address-cells = <3>;
1467 #size-cells = <2>;
1468 #interrupt-cells = <1>;
1470 interrupt-map-mask = <0xf800 0 0 0x7>;
1471 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1478 phy-names = "usb";
1484 phy-names = "usb";
1489 compatible = "renesas,pci-r8a7743",
1490 "renesas,pci-rcar-gen2";
1496 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1500 bus-range = <1 1>;
1501 #address-cells = <3>;
1502 #size-cells = <2>;
1503 #interrupt-cells = <1>;
1505 interrupt-map-mask = <0xf800 0 0 0x7>;
1506 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1513 phy-names = "usb";
1519 phy-names = "usb";
1524 compatible = "renesas,sdhi-r8a7743",
1525 "renesas,rcar-gen2-sdhi";
1531 dma-names = "tx", "rx", "tx", "rx";
1532 max-frequency = <195000000>;
1533 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1539 compatible = "renesas,sdhi-r8a7743",
1540 "renesas,rcar-gen2-sdhi";
1546 dma-names = "tx", "rx", "tx", "rx";
1547 max-frequency = <97500000>;
1548 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1554 compatible = "renesas,sdhi-r8a7743",
1555 "renesas,rcar-gen2-sdhi";
1561 dma-names = "tx", "rx", "tx", "rx";
1562 max-frequency = <97500000>;
1563 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1569 compatible = "renesas,mmcif-r8a7743",
1570 "renesas,sh-mmcif";
1576 dma-names = "tx", "rx", "tx", "rx";
1577 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1579 reg-io-width = <4>;
1580 max-frequency = <97500000>;
1585 compatible = "renesas,ether-r8a7743",
1586 "renesas,rcar-gen2-ether";
1590 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1592 phy-mode = "rmii";
1593 #address-cells = <1>;
1594 #size-cells = <0>;
1598 gic: interrupt-controller@f1001000 {
1599 compatible = "arm,gic-400";
1600 #interrupt-cells = <3>;
1601 #address-cells = <0>;
1602 interrupt-controller;
1607 clock-names = "clk";
1608 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1613 compatible = "renesas,pcie-r8a7743",
1614 "renesas,pcie-rcar-gen2";
1616 #address-cells = <3>;
1617 #size-cells = <2>;
1618 bus-range = <0x00 0xff>;
1625 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>,
1630 #interrupt-cells = <1>;
1631 interrupt-map-mask = <0 0 0 0>;
1632 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
1634 clock-names = "pcie", "pcie_bus";
1635 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1645 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1654 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1663 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1668 compatible = "renesas,du-r8a7743";
1673 clock-names = "du.0", "du.1";
1675 reset-names = "du.0";
1679 #address-cells = <1>;
1680 #size-cells = <0>;
1690 remote-endpoint = <&lvds0_in>;
1697 compatible = "renesas,r8a7743-lvds";
1700 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1705 #address-cells = <1>;
1706 #size-cells = <0>;
1711 remote-endpoint = <&du_out_lvds0>;
1728 compatible = "renesas,r8a7743-cmt0",
1729 "renesas,rcar-gen2-cmt0";
1734 clock-names = "fck";
1735 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1741 compatible = "renesas,r8a7743-cmt1",
1742 "renesas,rcar-gen2-cmt1";
1753 clock-names = "fck";
1754 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>;
1760 thermal-zones {
1761 cpu_thermal: cpu-thermal {
1762 polling-delay-passive = <0>;
1763 polling-delay = <0>;
1765 thermal-sensors = <&thermal>;
1768 cpu-crit {
1775 cooling-maps {
1781 compatible = "arm,armv7-timer";
1782 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1788 /* External USB clock - can be overridden by the board */
1790 compatible = "fixed-clock";
1791 #clock-cells = <0>;
1792 clock-frequency = <48000000>;