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

1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/r8a7744-cpg-mssr.h>
11 #include <dt-bindings/power/r8a7744-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>;
41 /* External CAN clock */
42 can_clk: can {
43 compatible = "fixed-clock";
44 #clock-cells = <0>;
46 clock-frequency = <0>;
50 #address-cells = <1>;
51 #size-cells = <0>;
55 compatible = "arm,cortex-a15";
57 clock-frequency = <1500000000>;
59 clock-latency = <300000>; /* 300 us */
60 power-domains = <&sysc R8A7744_PD_CA15_CPU0>;
61 enable-method = "renesas,apmu";
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 R8A7744_PD_CA15_CPU1>;
81 enable-method = "renesas,apmu";
82 next-level-cache = <&L2_CA15>;
84 /* kHz - uV - OPPs unknown yet */
85 operating-points = <1500000 1000000>,
93 L2_CA15: cache-controller-0 {
95 cache-unified;
96 cache-level = <2>;
97 power-domains = <&sysc R8A7744_PD_CA15_SCU>;
103 compatible = "fixed-clock";
104 #clock-cells = <0>;
106 clock-frequency = <0>;
109 /* External PCIe clock - can be overridden by the board */
111 compatible = "fixed-clock";
112 #clock-cells = <0>;
113 clock-frequency = <0>;
117 compatible = "arm,cortex-a15-pmu";
118 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
120 interrupt-affinity = <&cpu0>, <&cpu1>;
125 compatible = "fixed-clock";
126 #clock-cells = <0>;
128 clock-frequency = <0>;
132 compatible = "simple-bus";
133 interrupt-parent = <&gic>;
135 #address-cells = <2>;
136 #size-cells = <2>;
140 compatible = "renesas,r8a7744-wdt",
141 "renesas,rcar-gen2-wdt";
145 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
151 compatible = "renesas,gpio-r8a7744",
152 "renesas,rcar-gen2-gpio";
155 #gpio-cells = <2>;
156 gpio-controller;
157 gpio-ranges = <&pfc 0 0 32>;
158 #interrupt-cells = <2>;
159 interrupt-controller;
161 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
166 compatible = "renesas,gpio-r8a7744",
167 "renesas,rcar-gen2-gpio";
170 #gpio-cells = <2>;
171 gpio-controller;
172 gpio-ranges = <&pfc 0 32 26>;
173 #interrupt-cells = <2>;
174 interrupt-controller;
176 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
181 compatible = "renesas,gpio-r8a7744",
182 "renesas,rcar-gen2-gpio";
185 #gpio-cells = <2>;
186 gpio-controller;
187 gpio-ranges = <&pfc 0 64 32>;
188 #interrupt-cells = <2>;
189 interrupt-controller;
191 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
196 compatible = "renesas,gpio-r8a7744",
197 "renesas,rcar-gen2-gpio";
200 #gpio-cells = <2>;
201 gpio-controller;
202 gpio-ranges = <&pfc 0 96 32>;
203 #interrupt-cells = <2>;
204 interrupt-controller;
206 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
211 compatible = "renesas,gpio-r8a7744",
212 "renesas,rcar-gen2-gpio";
215 #gpio-cells = <2>;
216 gpio-controller;
217 gpio-ranges = <&pfc 0 128 32>;
218 #interrupt-cells = <2>;
219 interrupt-controller;
221 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
226 compatible = "renesas,gpio-r8a7744",
227 "renesas,rcar-gen2-gpio";
230 #gpio-cells = <2>;
231 gpio-controller;
232 gpio-ranges = <&pfc 0 160 32>;
233 #interrupt-cells = <2>;
234 interrupt-controller;
236 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
241 compatible = "renesas,gpio-r8a7744",
242 "renesas,rcar-gen2-gpio";
245 #gpio-cells = <2>;
246 gpio-controller;
247 gpio-ranges = <&pfc 0 192 32>;
248 #interrupt-cells = <2>;
249 interrupt-controller;
251 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
256 compatible = "renesas,gpio-r8a7744",
257 "renesas,rcar-gen2-gpio";
260 #gpio-cells = <2>;
261 gpio-controller;
262 gpio-ranges = <&pfc 0 224 26>;
263 #interrupt-cells = <2>;
264 interrupt-controller;
266 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
271 compatible = "renesas,pfc-r8a7744";
276 compatible = "renesas,tpu-r8a7744", "renesas,tpu";
279 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
281 #pwm-cells = <3>;
285 cpg: clock-controller@e6150000 {
286 compatible = "renesas,r8a7744-cpg-mssr";
289 clock-names = "extal", "usb_extal";
290 #clock-cells = <2>;
291 #power-domain-cells = <0>;
292 #reset-cells = <1>;
296 compatible = "renesas,r8a7744-apmu", "renesas,apmu";
301 rst: reset-controller@e6160000 {
302 compatible = "renesas,r8a7744-rst";
306 sysc: system-controller@e6180000 {
307 compatible = "renesas,r8a7744-sysc";
309 #power-domain-cells = <1>;
312 irqc: interrupt-controller@e61c0000 {
313 compatible = "renesas,irqc-r8a7744", "renesas,irqc";
314 #interrupt-cells = <2>;
315 interrupt-controller;
328 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
333 compatible = "renesas,tmu-r8a7744", "renesas,tmu";
338 interrupt-names = "tuni0", "tuni1", "tuni2";
340 clock-names = "fck";
341 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
347 compatible = "renesas,tmu-r8a7744", "renesas,tmu";
353 interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
355 clock-names = "fck";
356 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
362 compatible = "renesas,tmu-r8a7744", "renesas,tmu";
368 interrupt-names = "tuni0", "tuni1", "tuni2", "ticpi2";
370 clock-names = "fck";
371 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
377 compatible = "renesas,tmu-r8a7744", "renesas,tmu";
382 interrupt-names = "tuni0", "tuni1", "tuni2";
384 clock-names = "fck";
385 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
391 compatible = "renesas,thermal-r8a7744",
392 "renesas,rcar-gen2-thermal";
396 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
398 #thermal-sensor-cells = <0>;
402 compatible = "renesas,ipmmu-r8a7744",
403 "renesas,ipmmu-vmsa";
407 #iommu-cells = <1>;
412 compatible = "renesas,ipmmu-r8a7744",
413 "renesas,ipmmu-vmsa";
416 #iommu-cells = <1>;
421 compatible = "renesas,ipmmu-r8a7744",
422 "renesas,ipmmu-vmsa";
426 #iommu-cells = <1>;
431 compatible = "renesas,ipmmu-r8a7744",
432 "renesas,ipmmu-vmsa";
435 #iommu-cells = <1>;
440 compatible = "renesas,ipmmu-r8a7744",
441 "renesas,ipmmu-vmsa";
445 #iommu-cells = <1>;
450 compatible = "renesas,ipmmu-r8a7744",
451 "renesas,ipmmu-vmsa";
455 #iommu-cells = <1>;
460 compatible = "mmio-sram";
462 #address-cells = <1>;
463 #size-cells = <1>;
468 compatible = "mmio-sram";
470 #address-cells = <1>;
471 #size-cells = <1>;
474 smp-sram@0 {
475 compatible = "renesas,smp-sram";
481 compatible = "mmio-sram";
483 #address-cells = <1>;
484 #size-cells = <1>;
492 #address-cells = <1>;
493 #size-cells = <0>;
494 compatible = "renesas,i2c-r8a7744",
495 "renesas,rcar-gen2-i2c";
499 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
501 i2c-scl-internal-delay-ns = <6>;
506 #address-cells = <1>;
507 #size-cells = <0>;
508 compatible = "renesas,i2c-r8a7744",
509 "renesas,rcar-gen2-i2c";
513 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
515 i2c-scl-internal-delay-ns = <6>;
520 #address-cells = <1>;
521 #size-cells = <0>;
522 compatible = "renesas,i2c-r8a7744",
523 "renesas,rcar-gen2-i2c";
527 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
529 i2c-scl-internal-delay-ns = <6>;
534 #address-cells = <1>;
535 #size-cells = <0>;
536 compatible = "renesas,i2c-r8a7744",
537 "renesas,rcar-gen2-i2c";
541 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
543 i2c-scl-internal-delay-ns = <6>;
548 #address-cells = <1>;
549 #size-cells = <0>;
550 compatible = "renesas,i2c-r8a7744",
551 "renesas,rcar-gen2-i2c";
555 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
557 i2c-scl-internal-delay-ns = <6>;
563 #address-cells = <1>;
564 #size-cells = <0>;
565 compatible = "renesas,i2c-r8a7744",
566 "renesas,rcar-gen2-i2c";
570 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
572 i2c-scl-internal-delay-ns = <110>;
577 #address-cells = <1>;
578 #size-cells = <0>;
579 compatible = "renesas,iic-r8a7744",
580 "renesas,rcar-gen2-iic",
581 "renesas,rmobile-iic";
587 dma-names = "tx", "rx", "tx", "rx";
588 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
594 #address-cells = <1>;
595 #size-cells = <0>;
596 compatible = "renesas,iic-r8a7744",
597 "renesas,rcar-gen2-iic",
598 "renesas,rmobile-iic";
604 dma-names = "tx", "rx", "tx", "rx";
605 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
612 #address-cells = <1>;
613 #size-cells = <0>;
614 compatible = "renesas,iic-r8a7744",
615 "renesas,rcar-gen2-iic",
616 "renesas,rmobile-iic";
622 dma-names = "tx", "rx", "tx", "rx";
623 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
629 compatible = "renesas,usbhs-r8a7744",
630 "renesas,rcar-gen2-usbhs";
636 dma-names = "ch0", "ch1", "ch2", "ch3";
637 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
641 phy-names = "usb";
645 usbphy: usb-phy-controller@e6590100 {
646 compatible = "renesas,usb-phy-r8a7744",
647 "renesas,rcar-gen2-usb-phy";
649 #address-cells = <1>;
650 #size-cells = <0>;
652 clock-names = "usbhs";
653 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
657 usb0: usb-phy@0 {
659 #phy-cells = <1>;
661 usb2: usb-phy@2 {
663 #phy-cells = <1>;
667 usb_dmac0: dma-controller@e65a0000 {
668 compatible = "renesas,r8a7744-usb-dmac",
669 "renesas,usb-dmac";
673 interrupt-names = "ch0", "ch1";
675 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
677 #dma-cells = <1>;
678 dma-channels = <2>;
681 usb_dmac1: dma-controller@e65b0000 {
682 compatible = "renesas,r8a7744-usb-dmac",
683 "renesas,usb-dmac";
687 interrupt-names = "ch0", "ch1";
689 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
691 #dma-cells = <1>;
692 dma-channels = <2>;
695 dmac0: dma-controller@e6700000 {
696 compatible = "renesas,dmac-r8a7744",
697 "renesas,rcar-dmac";
715 interrupt-names = "error",
721 clock-names = "fck";
722 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
724 #dma-cells = <1>;
725 dma-channels = <15>;
728 dmac1: dma-controller@e6720000 {
729 compatible = "renesas,dmac-r8a7744",
730 "renesas,rcar-dmac";
748 interrupt-names = "error",
754 clock-names = "fck";
755 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
757 #dma-cells = <1>;
758 dma-channels = <15>;
762 compatible = "renesas,etheravb-r8a7744",
763 "renesas,etheravb-rcar-gen2";
767 clock-names = "fck";
768 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
770 #address-cells = <1>;
771 #size-cells = <0>;
776 compatible = "renesas,qspi-r8a7744", "renesas,qspi";
782 dma-names = "tx", "rx", "tx", "rx";
783 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
784 num-cs = <1>;
785 #address-cells = <1>;
786 #size-cells = <0>;
792 compatible = "renesas,scifa-r8a7744",
793 "renesas,rcar-gen2-scifa", "renesas,scifa";
797 clock-names = "fck";
800 dma-names = "tx", "rx", "tx", "rx";
801 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
807 compatible = "renesas,scifa-r8a7744",
808 "renesas,rcar-gen2-scifa", "renesas,scifa";
812 clock-names = "fck";
815 dma-names = "tx", "rx", "tx", "rx";
816 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
822 compatible = "renesas,scifa-r8a7744",
823 "renesas,rcar-gen2-scifa", "renesas,scifa";
827 clock-names = "fck";
830 dma-names = "tx", "rx", "tx", "rx";
831 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
837 compatible = "renesas,scifa-r8a7744",
838 "renesas,rcar-gen2-scifa", "renesas,scifa";
842 clock-names = "fck";
845 dma-names = "tx", "rx", "tx", "rx";
846 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
852 compatible = "renesas,scifa-r8a7744",
853 "renesas,rcar-gen2-scifa", "renesas,scifa";
857 clock-names = "fck";
860 dma-names = "tx", "rx", "tx", "rx";
861 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
867 compatible = "renesas,scifa-r8a7744",
868 "renesas,rcar-gen2-scifa", "renesas,scifa";
872 clock-names = "fck";
875 dma-names = "tx", "rx", "tx", "rx";
876 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
882 compatible = "renesas,scifb-r8a7744",
883 "renesas,rcar-gen2-scifb", "renesas,scifb";
887 clock-names = "fck";
890 dma-names = "tx", "rx", "tx", "rx";
891 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
897 compatible = "renesas,scifb-r8a7744",
898 "renesas,rcar-gen2-scifb", "renesas,scifb";
902 clock-names = "fck";
905 dma-names = "tx", "rx", "tx", "rx";
906 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
912 compatible = "renesas,scifb-r8a7744",
913 "renesas,rcar-gen2-scifb", "renesas,scifb";
917 clock-names = "fck";
920 dma-names = "tx", "rx", "tx", "rx";
921 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
927 compatible = "renesas,scif-r8a7744",
928 "renesas,rcar-gen2-scif", "renesas,scif";
933 clock-names = "fck", "brg_int", "scif_clk";
936 dma-names = "tx", "rx", "tx", "rx";
937 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
943 compatible = "renesas,scif-r8a7744",
944 "renesas,rcar-gen2-scif", "renesas,scif";
949 clock-names = "fck", "brg_int", "scif_clk";
952 dma-names = "tx", "rx", "tx", "rx";
953 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
959 compatible = "renesas,scif-r8a7744",
960 "renesas,rcar-gen2-scif", "renesas,scif";
965 clock-names = "fck", "brg_int", "scif_clk";
968 dma-names = "tx", "rx", "tx", "rx";
969 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
975 compatible = "renesas,scif-r8a7744",
976 "renesas,rcar-gen2-scif", "renesas,scif";
981 clock-names = "fck", "brg_int", "scif_clk";
984 dma-names = "tx", "rx", "tx", "rx";
985 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
991 compatible = "renesas,scif-r8a7744",
992 "renesas,rcar-gen2-scif", "renesas,scif";
997 clock-names = "fck", "brg_int", "scif_clk";
1000 dma-names = "tx", "rx", "tx", "rx";
1001 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1007 compatible = "renesas,scif-r8a7744",
1008 "renesas,rcar-gen2-scif", "renesas,scif";
1013 clock-names = "fck", "brg_int", "scif_clk";
1016 dma-names = "tx", "rx", "tx", "rx";
1017 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1023 compatible = "renesas,hscif-r8a7744",
1024 "renesas,rcar-gen2-hscif", "renesas,hscif";
1029 clock-names = "fck", "brg_int", "scif_clk";
1032 dma-names = "tx", "rx", "tx", "rx";
1033 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1039 compatible = "renesas,hscif-r8a7744",
1040 "renesas,rcar-gen2-hscif", "renesas,hscif";
1045 clock-names = "fck", "brg_int", "scif_clk";
1048 dma-names = "tx", "rx", "tx", "rx";
1049 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1055 compatible = "renesas,hscif-r8a7744",
1056 "renesas,rcar-gen2-hscif", "renesas,hscif";
1061 clock-names = "fck", "brg_int", "scif_clk";
1064 dma-names = "tx", "rx", "tx", "rx";
1065 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1071 compatible = "renesas,msiof-r8a7744",
1072 "renesas,rcar-gen2-msiof";
1078 dma-names = "tx", "rx", "tx", "rx";
1079 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1080 #address-cells = <1>;
1081 #size-cells = <0>;
1087 compatible = "renesas,msiof-r8a7744",
1088 "renesas,rcar-gen2-msiof";
1094 dma-names = "tx", "rx", "tx", "rx";
1095 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1096 #address-cells = <1>;
1097 #size-cells = <0>;
1103 compatible = "renesas,msiof-r8a7744",
1104 "renesas,rcar-gen2-msiof";
1110 dma-names = "tx", "rx", "tx", "rx";
1111 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1112 #address-cells = <1>;
1113 #size-cells = <0>;
1119 compatible = "renesas,pwm-r8a7744", "renesas,pwm-rcar";
1122 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1124 #pwm-cells = <2>;
1129 compatible = "renesas,pwm-r8a7744", "renesas,pwm-rcar";
1132 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1134 #pwm-cells = <2>;
1139 compatible = "renesas,pwm-r8a7744", "renesas,pwm-rcar";
1142 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1144 #pwm-cells = <2>;
1149 compatible = "renesas,pwm-r8a7744", "renesas,pwm-rcar";
1152 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1154 #pwm-cells = <2>;
1159 compatible = "renesas,pwm-r8a7744", "renesas,pwm-rcar";
1162 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1164 #pwm-cells = <2>;
1169 compatible = "renesas,pwm-r8a7744", "renesas,pwm-rcar";
1172 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1174 #pwm-cells = <2>;
1179 compatible = "renesas,pwm-r8a7744", "renesas,pwm-rcar";
1182 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1184 #pwm-cells = <2>;
1188 can0: can@e6e80000 {
1189 compatible = "renesas,can-r8a7744",
1190 "renesas,rcar-gen2-can";
1196 clock-names = "clkp1", "clkp2", "can_clk";
1197 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1202 can1: can@e6e88000 {
1203 compatible = "renesas,can-r8a7744",
1204 "renesas,rcar-gen2-can";
1210 clock-names = "clkp1", "clkp2", "can_clk";
1211 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1217 compatible = "renesas,vin-r8a7744",
1218 "renesas,rcar-gen2-vin";
1222 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1228 compatible = "renesas,vin-r8a7744",
1229 "renesas,rcar-gen2-vin";
1233 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1239 compatible = "renesas,vin-r8a7744",
1240 "renesas,rcar-gen2-vin";
1244 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1251 * #sound-dai-cells is required if simple-card
1253 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1254 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1256 compatible = "renesas,rcar_sound-r8a7744",
1257 "renesas,rcar_sound-gen2";
1263 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1281 clock-names = "ssi-all",
1290 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1295 reset-names = "ssi-all",
1301 dvc0: dvc-0 {
1303 dma-names = "tx";
1305 dvc1: dvc-1 {
1307 dma-names = "tx";
1312 mix0: mix-0 { };
1313 mix1: mix-1 { };
1317 ctu00: ctu-0 { };
1318 ctu01: ctu-1 { };
1319 ctu02: ctu-2 { };
1320 ctu03: ctu-3 { };
1321 ctu10: ctu-4 { };
1322 ctu11: ctu-5 { };
1323 ctu12: ctu-6 { };
1324 ctu13: ctu-7 { };
1328 src0: src-0 {
1331 dma-names = "rx", "tx";
1333 src1: src-1 {
1336 dma-names = "rx", "tx";
1338 src2: src-2 {
1341 dma-names = "rx", "tx";
1343 src3: src-3 {
1346 dma-names = "rx", "tx";
1348 src4: src-4 {
1351 dma-names = "rx", "tx";
1353 src5: src-5 {
1356 dma-names = "rx", "tx";
1358 src6: src-6 {
1361 dma-names = "rx", "tx";
1363 src7: src-7 {
1366 dma-names = "rx", "tx";
1368 src8: src-8 {
1371 dma-names = "rx", "tx";
1373 src9: src-9 {
1376 dma-names = "rx", "tx";
1381 ssi0: ssi-0 {
1384 dma-names = "rx", "tx", "rxu", "txu";
1386 ssi1: ssi-1 {
1389 dma-names = "rx", "tx", "rxu", "txu";
1391 ssi2: ssi-2 {
1394 dma-names = "rx", "tx", "rxu", "txu";
1396 ssi3: ssi-3 {
1399 dma-names = "rx", "tx", "rxu", "txu";
1401 ssi4: ssi-4 {
1404 dma-names = "rx", "tx", "rxu", "txu";
1406 ssi5: ssi-5 {
1409 dma-names = "rx", "tx", "rxu", "txu";
1411 ssi6: ssi-6 {
1414 dma-names = "rx", "tx", "rxu", "txu";
1416 ssi7: ssi-7 {
1419 dma-names = "rx", "tx", "rxu", "txu";
1421 ssi8: ssi-8 {
1424 dma-names = "rx", "tx", "rxu", "txu";
1426 ssi9: ssi-9 {
1429 dma-names = "rx", "tx", "rxu", "txu";
1434 audma0: dma-controller@ec700000 {
1435 compatible = "renesas,dmac-r8a7744",
1436 "renesas,rcar-dmac";
1452 interrupt-names = "error",
1458 clock-names = "fck";
1459 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1461 #dma-cells = <1>;
1462 dma-channels = <13>;
1465 audma1: dma-controller@ec720000 {
1466 compatible = "renesas,dmac-r8a7744",
1467 "renesas,rcar-dmac";
1483 interrupt-names = "error",
1489 clock-names = "fck";
1490 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1492 #dma-cells = <1>;
1493 dma-channels = <13>;
1498 * can be active at any one time. If both of them are enabled,
1504 compatible = "renesas,xhci-r8a7744",
1505 "renesas,rcar-gen2-xhci";
1509 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1512 phy-names = "usb";
1517 compatible = "renesas,pci-r8a7744",
1518 "renesas,pci-rcar-gen2";
1524 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1528 bus-range = <0 0>;
1529 #address-cells = <3>;
1530 #size-cells = <2>;
1531 #interrupt-cells = <1>;
1533 interrupt-map-mask = <0xf800 0 0 0x7>;
1534 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
1541 phy-names = "usb";
1547 phy-names = "usb";
1552 compatible = "renesas,pci-r8a7744",
1553 "renesas,pci-rcar-gen2";
1559 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1563 bus-range = <1 1>;
1564 #address-cells = <3>;
1565 #size-cells = <2>;
1566 #interrupt-cells = <1>;
1568 interrupt-map-mask = <0xf800 0 0 0x7>;
1569 interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
1576 phy-names = "usb";
1582 phy-names = "usb";
1587 compatible = "renesas,sdhi-r8a7744",
1588 "renesas,rcar-gen2-sdhi";
1594 dma-names = "tx", "rx", "tx", "rx";
1595 max-frequency = <195000000>;
1596 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1602 compatible = "renesas,sdhi-r8a7744",
1603 "renesas,rcar-gen2-sdhi";
1609 dma-names = "tx", "rx", "tx", "rx";
1610 max-frequency = <97500000>;
1611 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1617 compatible = "renesas,sdhi-r8a7744",
1618 "renesas,rcar-gen2-sdhi";
1624 dma-names = "tx", "rx", "tx", "rx";
1625 max-frequency = <97500000>;
1626 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1632 compatible = "renesas,mmcif-r8a7744",
1633 "renesas,sh-mmcif";
1639 dma-names = "tx", "rx", "tx", "rx";
1640 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1642 reg-io-width = <4>;
1643 max-frequency = <97500000>;
1647 gic: interrupt-controller@f1001000 {
1648 compatible = "arm,gic-400";
1649 #interrupt-cells = <3>;
1650 #address-cells = <0>;
1651 interrupt-controller;
1656 clock-names = "clk";
1657 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1662 compatible = "renesas,pcie-r8a7744",
1663 "renesas,pcie-rcar-gen2";
1665 #address-cells = <3>;
1666 #size-cells = <2>;
1667 bus-range = <0x00 0xff>;
1674 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>,
1679 #interrupt-cells = <1>;
1680 interrupt-map-mask = <0 0 0 0>;
1681 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
1683 clock-names = "pcie", "pcie_bus";
1684 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1694 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1703 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1712 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1717 compatible = "renesas,du-r8a7744";
1722 clock-names = "du.0", "du.1";
1724 reset-names = "du.0";
1728 #address-cells = <1>;
1729 #size-cells = <0>;
1739 remote-endpoint = <&lvds0_in>;
1746 compatible = "renesas,r8a7744-lvds";
1749 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1754 #address-cells = <1>;
1755 #size-cells = <0>;
1760 remote-endpoint = <&du_out_lvds0>;
1777 compatible = "renesas,r8a7744-cmt0",
1778 "renesas,rcar-gen2-cmt0";
1783 clock-names = "fck";
1784 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1790 compatible = "renesas,r8a7744-cmt1",
1791 "renesas,rcar-gen2-cmt1";
1802 clock-names = "fck";
1803 power-domains = <&sysc R8A7744_PD_ALWAYS_ON>;
1809 thermal-zones {
1810 cpu_thermal: cpu-thermal {
1811 polling-delay-passive = <0>;
1812 polling-delay = <0>;
1814 thermal-sensors = <&thermal>;
1817 cpu-crit {
1824 cooling-maps {
1830 compatible = "arm,armv7-timer";
1831 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
1835 interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
1838 /* External USB clock - can be overridden by the board */
1840 compatible = "fixed-clock";
1841 #clock-cells = <0>;
1842 clock-frequency = <48000000>;