Lines Matching +full:canfd +full:- +full:1
1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Car M3-N (R8A77965) SoC
11 #include <dt-bindings/clock/r8a77965-cpg-mssr.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/power/r8a77965-sysc.h>
19 #address-cells = <2>;
20 #size-cells = <2>;
28 compatible = "fixed-clock";
29 #clock-cells = <0>;
30 clock-frequency = <0>;
34 compatible = "fixed-clock";
35 #clock-cells = <0>;
36 clock-frequency = <0>;
40 compatible = "fixed-clock";
41 #clock-cells = <0>;
42 clock-frequency = <0>;
45 /* External CAN clock - to be overridden by boards that provide it */
47 compatible = "fixed-clock";
48 #clock-cells = <0>;
49 clock-frequency = <0>;
52 cluster0_opp: opp-table-0 {
53 compatible = "operating-points-v2";
54 opp-shared;
56 opp-500000000 {
57 opp-hz = /bits/ 64 <500000000>;
58 opp-microvolt = <830000>;
59 clock-latency-ns = <300000>;
61 opp-1000000000 {
62 opp-hz = /bits/ 64 <1000000000>;
63 opp-microvolt = <830000>;
64 clock-latency-ns = <300000>;
66 opp-1500000000 {
67 opp-hz = /bits/ 64 <1500000000>;
68 opp-microvolt = <830000>;
69 clock-latency-ns = <300000>;
70 opp-suspend;
72 opp-1600000000 {
73 opp-hz = /bits/ 64 <1600000000>;
74 opp-microvolt = <900000>;
75 clock-latency-ns = <300000>;
77 opp-1700000000 {
78 opp-hz = /bits/ 64 <1700000000>;
79 opp-microvolt = <900000>;
80 clock-latency-ns = <300000>;
82 opp-1800000000 {
83 opp-hz = /bits/ 64 <1800000000>;
84 opp-microvolt = <960000>;
85 clock-latency-ns = <300000>;
86 turbo-mode;
91 #address-cells = <1>;
92 #size-cells = <0>;
95 compatible = "arm,cortex-a57";
98 power-domains = <&sysc R8A77965_PD_CA57_CPU0>;
99 next-level-cache = <&L2_CA57>;
100 enable-method = "psci";
101 cpu-idle-states = <&CPU_SLEEP_0>;
102 #cooling-cells = <2>;
103 dynamic-power-coefficient = <854>;
105 operating-points-v2 = <&cluster0_opp>;
108 a57_1: cpu@1 {
109 compatible = "arm,cortex-a57";
112 power-domains = <&sysc R8A77965_PD_CA57_CPU1>;
113 next-level-cache = <&L2_CA57>;
114 enable-method = "psci";
115 cpu-idle-states = <&CPU_SLEEP_0>;
117 operating-points-v2 = <&cluster0_opp>;
120 L2_CA57: cache-controller-0 {
122 power-domains = <&sysc R8A77965_PD_CA57_SCU>;
123 cache-unified;
124 cache-level = <2>;
127 idle-states {
128 entry-method = "psci";
130 CPU_SLEEP_0: cpu-sleep-0 {
131 compatible = "arm,idle-state";
132 arm,psci-suspend-param = <0x0010000>;
133 local-timer-stop;
134 entry-latency-us = <400>;
135 exit-latency-us = <500>;
136 min-residency-us = <4000>;
142 compatible = "fixed-clock";
143 #clock-cells = <0>;
145 clock-frequency = <0>;
149 compatible = "fixed-clock";
150 #clock-cells = <0>;
152 clock-frequency = <0>;
155 /* External PCIe clock - can be overridden by the board */
157 compatible = "fixed-clock";
158 #clock-cells = <0>;
159 clock-frequency = <0>;
163 compatible = "arm,cortex-a57-pmu";
164 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
166 interrupt-affinity = <&a57_0>,
171 compatible = "arm,psci-1.0", "arm,psci-0.2";
175 /* External SCIF clock - to be overridden by boards that provide it */
177 compatible = "fixed-clock";
178 #clock-cells = <0>;
179 clock-frequency = <0>;
183 compatible = "simple-bus";
184 interrupt-parent = <&gic>;
185 #address-cells = <2>;
186 #size-cells = <2>;
190 compatible = "renesas,r8a77965-wdt",
191 "renesas,rcar-gen3-wdt";
195 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
201 compatible = "renesas,gpio-r8a77965",
202 "renesas,rcar-gen3-gpio";
205 #gpio-cells = <2>;
206 gpio-controller;
207 gpio-ranges = <&pfc 0 0 16>;
208 #interrupt-cells = <2>;
209 interrupt-controller;
211 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
216 compatible = "renesas,gpio-r8a77965",
217 "renesas,rcar-gen3-gpio";
220 #gpio-cells = <2>;
221 gpio-controller;
222 gpio-ranges = <&pfc 0 32 29>;
223 #interrupt-cells = <2>;
224 interrupt-controller;
226 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
231 compatible = "renesas,gpio-r8a77965",
232 "renesas,rcar-gen3-gpio";
235 #gpio-cells = <2>;
236 gpio-controller;
237 gpio-ranges = <&pfc 0 64 15>;
238 #interrupt-cells = <2>;
239 interrupt-controller;
241 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
246 compatible = "renesas,gpio-r8a77965",
247 "renesas,rcar-gen3-gpio";
250 #gpio-cells = <2>;
251 gpio-controller;
252 gpio-ranges = <&pfc 0 96 16>;
253 #interrupt-cells = <2>;
254 interrupt-controller;
256 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
261 compatible = "renesas,gpio-r8a77965",
262 "renesas,rcar-gen3-gpio";
265 #gpio-cells = <2>;
266 gpio-controller;
267 gpio-ranges = <&pfc 0 128 18>;
268 #interrupt-cells = <2>;
269 interrupt-controller;
271 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
276 compatible = "renesas,gpio-r8a77965",
277 "renesas,rcar-gen3-gpio";
280 #gpio-cells = <2>;
281 gpio-controller;
282 gpio-ranges = <&pfc 0 160 26>;
283 #interrupt-cells = <2>;
284 interrupt-controller;
286 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
291 compatible = "renesas,gpio-r8a77965",
292 "renesas,rcar-gen3-gpio";
295 #gpio-cells = <2>;
296 gpio-controller;
297 gpio-ranges = <&pfc 0 192 32>;
298 #interrupt-cells = <2>;
299 interrupt-controller;
301 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
306 compatible = "renesas,gpio-r8a77965",
307 "renesas,rcar-gen3-gpio";
310 #gpio-cells = <2>;
311 gpio-controller;
312 gpio-ranges = <&pfc 0 224 4>;
313 #interrupt-cells = <2>;
314 interrupt-controller;
316 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
321 compatible = "renesas,pfc-r8a77965";
326 compatible = "renesas,r8a77965-cmt0",
327 "renesas,rcar-gen3-cmt0";
332 clock-names = "fck";
333 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
339 compatible = "renesas,r8a77965-cmt1",
340 "renesas,rcar-gen3-cmt1";
351 clock-names = "fck";
352 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
358 compatible = "renesas,r8a77965-cmt1",
359 "renesas,rcar-gen3-cmt1";
370 clock-names = "fck";
371 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
377 compatible = "renesas,r8a77965-cmt1",
378 "renesas,rcar-gen3-cmt1";
389 clock-names = "fck";
390 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
395 cpg: clock-controller@e6150000 {
396 compatible = "renesas,r8a77965-cpg-mssr";
399 clock-names = "extal", "extalr";
400 #clock-cells = <2>;
401 #power-domain-cells = <0>;
402 #reset-cells = <1>;
405 rst: reset-controller@e6160000 {
406 compatible = "renesas,r8a77965-rst";
410 sysc: system-controller@e6180000 {
411 compatible = "renesas,r8a77965-sysc";
413 #power-domain-cells = <1>;
417 compatible = "renesas,r8a77965-thermal";
425 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
427 #thermal-sensor-cells = <1>;
430 intc_ex: interrupt-controller@e61c0000 {
431 compatible = "renesas,intc-ex-r8a77965", "renesas,irqc";
432 #interrupt-cells = <2>;
433 interrupt-controller;
436 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
442 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
447 compatible = "renesas,tmu-r8a77965", "renesas,tmu";
453 clock-names = "fck";
454 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
460 compatible = "renesas,tmu-r8a77965", "renesas,tmu";
466 clock-names = "fck";
467 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
473 compatible = "renesas,tmu-r8a77965", "renesas,tmu";
479 clock-names = "fck";
480 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
486 compatible = "renesas,tmu-r8a77965", "renesas,tmu";
492 clock-names = "fck";
493 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
499 compatible = "renesas,tmu-r8a77965", "renesas,tmu";
505 clock-names = "fck";
506 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
512 #address-cells = <1>;
513 #size-cells = <0>;
514 compatible = "renesas,i2c-r8a77965",
515 "renesas,rcar-gen3-i2c";
519 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
523 dma-names = "tx", "rx", "tx", "rx";
524 i2c-scl-internal-delay-ns = <110>;
529 #address-cells = <1>;
530 #size-cells = <0>;
531 compatible = "renesas,i2c-r8a77965",
532 "renesas,rcar-gen3-i2c";
536 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
540 dma-names = "tx", "rx", "tx", "rx";
541 i2c-scl-internal-delay-ns = <6>;
546 #address-cells = <1>;
547 #size-cells = <0>;
548 compatible = "renesas,i2c-r8a77965",
549 "renesas,rcar-gen3-i2c";
553 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
557 dma-names = "tx", "rx", "tx", "rx";
558 i2c-scl-internal-delay-ns = <6>;
563 #address-cells = <1>;
564 #size-cells = <0>;
565 compatible = "renesas,i2c-r8a77965",
566 "renesas,rcar-gen3-i2c";
570 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
573 dma-names = "tx", "rx";
574 i2c-scl-internal-delay-ns = <110>;
579 #address-cells = <1>;
580 #size-cells = <0>;
581 compatible = "renesas,i2c-r8a77965",
582 "renesas,rcar-gen3-i2c";
586 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
589 dma-names = "tx", "rx";
590 i2c-scl-internal-delay-ns = <110>;
595 #address-cells = <1>;
596 #size-cells = <0>;
597 compatible = "renesas,i2c-r8a77965",
598 "renesas,rcar-gen3-i2c";
602 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
605 dma-names = "tx", "rx";
606 i2c-scl-internal-delay-ns = <110>;
611 #address-cells = <1>;
612 #size-cells = <0>;
613 compatible = "renesas,i2c-r8a77965",
614 "renesas,rcar-gen3-i2c";
618 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
621 dma-names = "tx", "rx";
622 i2c-scl-internal-delay-ns = <6>;
627 #address-cells = <1>;
628 #size-cells = <0>;
629 compatible = "renesas,iic-r8a77965",
630 "renesas,rcar-gen3-iic",
631 "renesas,rmobile-iic";
635 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
638 dma-names = "tx", "rx";
643 compatible = "renesas,hscif-r8a77965",
644 "renesas,rcar-gen3-hscif",
651 clock-names = "fck", "brg_int", "scif_clk";
654 dma-names = "tx", "rx", "tx", "rx";
655 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
661 compatible = "renesas,hscif-r8a77965",
662 "renesas,rcar-gen3-hscif",
669 clock-names = "fck", "brg_int", "scif_clk";
672 dma-names = "tx", "rx", "tx", "rx";
673 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
679 compatible = "renesas,hscif-r8a77965",
680 "renesas,rcar-gen3-hscif",
687 clock-names = "fck", "brg_int", "scif_clk";
690 dma-names = "tx", "rx", "tx", "rx";
691 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
697 compatible = "renesas,hscif-r8a77965",
698 "renesas,rcar-gen3-hscif",
705 clock-names = "fck", "brg_int", "scif_clk";
707 dma-names = "tx", "rx";
708 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
714 compatible = "renesas,hscif-r8a77965",
715 "renesas,rcar-gen3-hscif",
722 clock-names = "fck", "brg_int", "scif_clk";
724 dma-names = "tx", "rx";
725 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
731 compatible = "renesas,usbhs-r8a77965",
732 "renesas,rcar-gen3-usbhs";
736 dmas = <&usb_dmac0 0>, <&usb_dmac0 1>,
737 <&usb_dmac1 0>, <&usb_dmac1 1>;
738 dma-names = "ch0", "ch1", "ch2", "ch3";
741 phy-names = "usb";
742 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
747 usb_dmac0: dma-controller@e65a0000 {
748 compatible = "renesas,r8a77965-usb-dmac",
749 "renesas,usb-dmac";
753 interrupt-names = "ch0", "ch1";
755 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
757 #dma-cells = <1>;
758 dma-channels = <2>;
761 usb_dmac1: dma-controller@e65b0000 {
762 compatible = "renesas,r8a77965-usb-dmac",
763 "renesas,usb-dmac";
767 interrupt-names = "ch0", "ch1";
769 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
771 #dma-cells = <1>;
772 dma-channels = <2>;
775 usb3_phy0: usb-phy@e65ee000 {
776 compatible = "renesas,r8a77965-usb3-phy",
777 "renesas,rcar-gen3-usb3-phy";
781 clock-names = "usb3-if", "usb3s_clk", "usb_extal";
782 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
784 #phy-cells = <0>;
789 compatible = "arm,cryptocell-630p-ree";
794 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
797 dmac0: dma-controller@e6700000 {
798 compatible = "renesas,dmac-r8a77965",
799 "renesas,rcar-dmac";
818 interrupt-names = "error",
824 clock-names = "fck";
825 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
827 #dma-cells = <1>;
828 dma-channels = <16>;
829 iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>,
839 dmac1: dma-controller@e7300000 {
840 compatible = "renesas,dmac-r8a77965",
841 "renesas,rcar-dmac";
860 interrupt-names = "error",
866 clock-names = "fck";
867 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
869 #dma-cells = <1>;
870 dma-channels = <16>;
871 iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>,
881 dmac2: dma-controller@e7310000 {
882 compatible = "renesas,dmac-r8a77965",
883 "renesas,rcar-dmac";
902 interrupt-names = "error",
908 clock-names = "fck";
909 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
911 #dma-cells = <1>;
912 dma-channels = <16>;
924 compatible = "renesas,ipmmu-r8a77965";
926 renesas,ipmmu-main = <&ipmmu_mm 0>;
927 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
928 #iommu-cells = <1>;
932 compatible = "renesas,ipmmu-r8a77965";
934 renesas,ipmmu-main = <&ipmmu_mm 1>;
935 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
936 #iommu-cells = <1>;
940 compatible = "renesas,ipmmu-r8a77965";
942 renesas,ipmmu-main = <&ipmmu_mm 2>;
943 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
944 #iommu-cells = <1>;
948 compatible = "renesas,ipmmu-r8a77965";
952 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
953 #iommu-cells = <1>;
957 compatible = "renesas,ipmmu-r8a77965";
959 renesas,ipmmu-main = <&ipmmu_mm 4>;
960 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
961 #iommu-cells = <1>;
965 compatible = "renesas,ipmmu-r8a77965";
967 renesas,ipmmu-main = <&ipmmu_mm 6>;
968 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
969 #iommu-cells = <1>;
973 compatible = "renesas,ipmmu-r8a77965";
975 renesas,ipmmu-main = <&ipmmu_mm 10>;
976 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
977 #iommu-cells = <1>;
981 compatible = "renesas,ipmmu-r8a77965";
983 renesas,ipmmu-main = <&ipmmu_mm 12>;
984 power-domains = <&sysc R8A77965_PD_A3VC>;
985 #iommu-cells = <1>;
989 compatible = "renesas,ipmmu-r8a77965";
991 renesas,ipmmu-main = <&ipmmu_mm 14>;
992 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
993 #iommu-cells = <1>;
997 compatible = "renesas,ipmmu-r8a77965";
999 renesas,ipmmu-main = <&ipmmu_mm 16>;
1000 power-domains = <&sysc R8A77965_PD_A3VP>;
1001 #iommu-cells = <1>;
1005 compatible = "renesas,etheravb-r8a77965",
1006 "renesas,etheravb-rcar-gen3";
1033 interrupt-names = "ch0", "ch1", "ch2", "ch3",
1041 clock-names = "fck";
1042 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1044 phy-mode = "rgmii";
1045 rx-internal-delay-ps = <0>;
1046 tx-internal-delay-ps = <0>;
1048 #address-cells = <1>;
1049 #size-cells = <0>;
1054 compatible = "renesas,can-r8a77965",
1055 "renesas,rcar-gen3-can";
1061 clock-names = "clkp1", "clkp2", "can_clk";
1062 assigned-clocks = <&cpg CPG_CORE R8A77965_CLK_CANFD>;
1063 assigned-clock-rates = <40000000>;
1064 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1070 compatible = "renesas,can-r8a77965",
1071 "renesas,rcar-gen3-can";
1077 clock-names = "clkp1", "clkp2", "can_clk";
1078 assigned-clocks = <&cpg CPG_CORE R8A77965_CLK_CANFD>;
1079 assigned-clock-rates = <40000000>;
1080 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1085 canfd: can@e66c0000 {
1086 compatible = "renesas,r8a77965-canfd",
1087 "renesas,rcar-gen3-canfd";
1091 interrupt-names = "ch_int", "g_int";
1095 clock-names = "fck", "canfd", "can_clk";
1096 assigned-clocks = <&cpg CPG_CORE R8A77965_CLK_CANFD>;
1097 assigned-clock-rates = <40000000>;
1098 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1112 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
1114 #pwm-cells = <2>;
1117 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1122 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
1124 #pwm-cells = <2>;
1127 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1132 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
1134 #pwm-cells = <2>;
1137 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1142 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
1144 #pwm-cells = <2>;
1147 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1152 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
1154 #pwm-cells = <2>;
1157 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1162 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
1164 #pwm-cells = <2>;
1167 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1172 compatible = "renesas,pwm-r8a77965", "renesas,pwm-rcar";
1174 #pwm-cells = <2>;
1177 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1182 compatible = "renesas,scif-r8a77965",
1183 "renesas,rcar-gen3-scif", "renesas,scif";
1189 clock-names = "fck", "brg_int", "scif_clk";
1192 dma-names = "tx", "rx", "tx", "rx";
1193 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1199 compatible = "renesas,scif-r8a77965",
1200 "renesas,rcar-gen3-scif", "renesas,scif";
1206 clock-names = "fck", "brg_int", "scif_clk";
1209 dma-names = "tx", "rx", "tx", "rx";
1210 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1216 compatible = "renesas,scif-r8a77965",
1217 "renesas,rcar-gen3-scif", "renesas,scif";
1223 clock-names = "fck", "brg_int", "scif_clk";
1226 dma-names = "tx", "rx", "tx", "rx";
1227 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1233 compatible = "renesas,scif-r8a77965",
1234 "renesas,rcar-gen3-scif", "renesas,scif";
1240 clock-names = "fck", "brg_int", "scif_clk";
1242 dma-names = "tx", "rx";
1243 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1249 compatible = "renesas,scif-r8a77965",
1250 "renesas,rcar-gen3-scif", "renesas,scif";
1256 clock-names = "fck", "brg_int", "scif_clk";
1258 dma-names = "tx", "rx";
1259 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1265 compatible = "renesas,scif-r8a77965",
1266 "renesas,rcar-gen3-scif", "renesas,scif";
1272 clock-names = "fck", "brg_int", "scif_clk";
1275 dma-names = "tx", "rx", "tx", "rx";
1276 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1282 compatible = "renesas,tpu-r8a77965", "renesas,tpu";
1286 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1288 #pwm-cells = <3>;
1293 compatible = "renesas,msiof-r8a77965",
1294 "renesas,rcar-gen3-msiof";
1300 dma-names = "tx", "rx", "tx", "rx";
1301 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1303 #address-cells = <1>;
1304 #size-cells = <0>;
1309 compatible = "renesas,msiof-r8a77965",
1310 "renesas,rcar-gen3-msiof";
1316 dma-names = "tx", "rx", "tx", "rx";
1317 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1319 #address-cells = <1>;
1320 #size-cells = <0>;
1325 compatible = "renesas,msiof-r8a77965",
1326 "renesas,rcar-gen3-msiof";
1331 dma-names = "tx", "rx";
1332 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1334 #address-cells = <1>;
1335 #size-cells = <0>;
1340 compatible = "renesas,msiof-r8a77965",
1341 "renesas,rcar-gen3-msiof";
1346 dma-names = "tx", "rx";
1347 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1349 #address-cells = <1>;
1350 #size-cells = <0>;
1355 compatible = "renesas,vin-r8a77965";
1359 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1365 #address-cells = <1>;
1366 #size-cells = <0>;
1368 port@1 {
1369 #address-cells = <1>;
1370 #size-cells = <0>;
1372 reg = <1>;
1376 remote-endpoint = <&csi20vin0>;
1380 remote-endpoint = <&csi40vin0>;
1387 compatible = "renesas,vin-r8a77965";
1391 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1393 renesas,id = <1>;
1397 #address-cells = <1>;
1398 #size-cells = <0>;
1400 port@1 {
1401 #address-cells = <1>;
1402 #size-cells = <0>;
1404 reg = <1>;
1408 remote-endpoint = <&csi20vin1>;
1412 remote-endpoint = <&csi40vin1>;
1419 compatible = "renesas,vin-r8a77965";
1423 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1429 #address-cells = <1>;
1430 #size-cells = <0>;
1432 port@1 {
1433 #address-cells = <1>;
1434 #size-cells = <0>;
1436 reg = <1>;
1440 remote-endpoint = <&csi20vin2>;
1444 remote-endpoint = <&csi40vin2>;
1451 compatible = "renesas,vin-r8a77965";
1455 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1461 #address-cells = <1>;
1462 #size-cells = <0>;
1464 port@1 {
1465 #address-cells = <1>;
1466 #size-cells = <0>;
1468 reg = <1>;
1472 remote-endpoint = <&csi20vin3>;
1476 remote-endpoint = <&csi40vin3>;
1483 compatible = "renesas,vin-r8a77965";
1487 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1493 #address-cells = <1>;
1494 #size-cells = <0>;
1496 port@1 {
1497 #address-cells = <1>;
1498 #size-cells = <0>;
1500 reg = <1>;
1504 remote-endpoint = <&csi20vin4>;
1508 remote-endpoint = <&csi40vin4>;
1515 compatible = "renesas,vin-r8a77965";
1519 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1525 #address-cells = <1>;
1526 #size-cells = <0>;
1528 port@1 {
1529 #address-cells = <1>;
1530 #size-cells = <0>;
1532 reg = <1>;
1536 remote-endpoint = <&csi20vin5>;
1540 remote-endpoint = <&csi40vin5>;
1547 compatible = "renesas,vin-r8a77965";
1551 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1557 #address-cells = <1>;
1558 #size-cells = <0>;
1560 port@1 {
1561 #address-cells = <1>;
1562 #size-cells = <0>;
1564 reg = <1>;
1568 remote-endpoint = <&csi20vin6>;
1572 remote-endpoint = <&csi40vin6>;
1579 compatible = "renesas,vin-r8a77965";
1583 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1589 #address-cells = <1>;
1590 #size-cells = <0>;
1592 port@1 {
1593 #address-cells = <1>;
1594 #size-cells = <0>;
1596 reg = <1>;
1600 remote-endpoint = <&csi20vin7>;
1604 remote-endpoint = <&csi40vin7>;
1611 compatible = "renesas,r8a77965-drif",
1612 "renesas,rcar-gen3-drif";
1616 clock-names = "fck";
1618 dma-names = "rx", "rx";
1619 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1626 compatible = "renesas,r8a77965-drif",
1627 "renesas,rcar-gen3-drif";
1631 clock-names = "fck";
1633 dma-names = "rx", "rx";
1634 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1641 compatible = "renesas,r8a77965-drif",
1642 "renesas,rcar-gen3-drif";
1646 clock-names = "fck";
1648 dma-names = "rx", "rx";
1649 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1656 compatible = "renesas,r8a77965-drif",
1657 "renesas,rcar-gen3-drif";
1661 clock-names = "fck";
1663 dma-names = "rx", "rx";
1664 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1671 compatible = "renesas,r8a77965-drif",
1672 "renesas,rcar-gen3-drif";
1676 clock-names = "fck";
1678 dma-names = "rx", "rx";
1679 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1686 compatible = "renesas,r8a77965-drif",
1687 "renesas,rcar-gen3-drif";
1691 clock-names = "fck";
1693 dma-names = "rx", "rx";
1694 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1701 compatible = "renesas,r8a77965-drif",
1702 "renesas,rcar-gen3-drif";
1706 clock-names = "fck";
1708 dma-names = "rx", "rx";
1709 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1716 compatible = "renesas,r8a77965-drif",
1717 "renesas,rcar-gen3-drif";
1721 clock-names = "fck";
1723 dma-names = "rx", "rx";
1724 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1732 * #sound-dai-cells is required if simple-card
1734 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1735 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1738 * #clock-cells is required for audio_clkout0/1/2/3
1740 * clkout : #clock-cells = <0>; <&rcar_sound>;
1741 * clkout0/1/2/3: #clock-cells = <1>; <&rcar_sound N>;
1743 compatible = "renesas,rcar_sound-r8a77965", "renesas,rcar_sound-gen3";
1749 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1768 clock-names = "ssi-all",
1771 "ssi.1", "ssi.0",
1774 "src.1", "src.0",
1775 "mix.1", "mix.0",
1776 "ctu.1", "ctu.0",
1777 "dvc.0", "dvc.1",
1779 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
1786 reset-names = "ssi-all",
1789 "ssi.1", "ssi.0";
1793 dvc0: dvc-0 {
1795 dma-names = "tx";
1797 dvc1: dvc-1 {
1799 dma-names = "tx";
1804 mix0: mix-0 { };
1805 mix1: mix-1 { };
1809 ctu00: ctu-0 { };
1810 ctu01: ctu-1 { };
1811 ctu02: ctu-2 { };
1812 ctu03: ctu-3 { };
1813 ctu10: ctu-4 { };
1814 ctu11: ctu-5 { };
1815 ctu12: ctu-6 { };
1816 ctu13: ctu-7 { };
1820 src0: src-0 {
1823 dma-names = "rx", "tx";
1825 src1: src-1 {
1828 dma-names = "rx", "tx";
1830 src2: src-2 {
1833 dma-names = "rx", "tx";
1835 src3: src-3 {
1838 dma-names = "rx", "tx";
1840 src4: src-4 {
1843 dma-names = "rx", "tx";
1845 src5: src-5 {
1848 dma-names = "rx", "tx";
1850 src6: src-6 {
1853 dma-names = "rx", "tx";
1855 src7: src-7 {
1858 dma-names = "rx", "tx";
1860 src8: src-8 {
1863 dma-names = "rx", "tx";
1865 src9: src-9 {
1868 dma-names = "rx", "tx";
1873 ssiu00: ssiu-0 {
1875 dma-names = "rx", "tx";
1877 ssiu01: ssiu-1 {
1879 dma-names = "rx", "tx";
1881 ssiu02: ssiu-2 {
1883 dma-names = "rx", "tx";
1885 ssiu03: ssiu-3 {
1887 dma-names = "rx", "tx";
1889 ssiu04: ssiu-4 {
1891 dma-names = "rx", "tx";
1893 ssiu05: ssiu-5 {
1895 dma-names = "rx", "tx";
1897 ssiu06: ssiu-6 {
1899 dma-names = "rx", "tx";
1901 ssiu07: ssiu-7 {
1903 dma-names = "rx", "tx";
1905 ssiu10: ssiu-8 {
1907 dma-names = "rx", "tx";
1909 ssiu11: ssiu-9 {
1911 dma-names = "rx", "tx";
1913 ssiu12: ssiu-10 {
1915 dma-names = "rx", "tx";
1917 ssiu13: ssiu-11 {
1919 dma-names = "rx", "tx";
1921 ssiu14: ssiu-12 {
1923 dma-names = "rx", "tx";
1925 ssiu15: ssiu-13 {
1927 dma-names = "rx", "tx";
1929 ssiu16: ssiu-14 {
1931 dma-names = "rx", "tx";
1933 ssiu17: ssiu-15 {
1935 dma-names = "rx", "tx";
1937 ssiu20: ssiu-16 {
1939 dma-names = "rx", "tx";
1941 ssiu21: ssiu-17 {
1943 dma-names = "rx", "tx";
1945 ssiu22: ssiu-18 {
1947 dma-names = "rx", "tx";
1949 ssiu23: ssiu-19 {
1951 dma-names = "rx", "tx";
1953 ssiu24: ssiu-20 {
1955 dma-names = "rx", "tx";
1957 ssiu25: ssiu-21 {
1959 dma-names = "rx", "tx";
1961 ssiu26: ssiu-22 {
1963 dma-names = "rx", "tx";
1965 ssiu27: ssiu-23 {
1967 dma-names = "rx", "tx";
1969 ssiu30: ssiu-24 {
1971 dma-names = "rx", "tx";
1973 ssiu31: ssiu-25 {
1975 dma-names = "rx", "tx";
1977 ssiu32: ssiu-26 {
1979 dma-names = "rx", "tx";
1981 ssiu33: ssiu-27 {
1983 dma-names = "rx", "tx";
1985 ssiu34: ssiu-28 {
1987 dma-names = "rx", "tx";
1989 ssiu35: ssiu-29 {
1991 dma-names = "rx", "tx";
1993 ssiu36: ssiu-30 {
1995 dma-names = "rx", "tx";
1997 ssiu37: ssiu-31 {
1999 dma-names = "rx", "tx";
2001 ssiu40: ssiu-32 {
2003 dma-names = "rx", "tx";
2005 ssiu41: ssiu-33 {
2007 dma-names = "rx", "tx";
2009 ssiu42: ssiu-34 {
2011 dma-names = "rx", "tx";
2013 ssiu43: ssiu-35 {
2015 dma-names = "rx", "tx";
2017 ssiu44: ssiu-36 {
2019 dma-names = "rx", "tx";
2021 ssiu45: ssiu-37 {
2023 dma-names = "rx", "tx";
2025 ssiu46: ssiu-38 {
2027 dma-names = "rx", "tx";
2029 ssiu47: ssiu-39 {
2031 dma-names = "rx", "tx";
2033 ssiu50: ssiu-40 {
2035 dma-names = "rx", "tx";
2037 ssiu60: ssiu-41 {
2039 dma-names = "rx", "tx";
2041 ssiu70: ssiu-42 {
2043 dma-names = "rx", "tx";
2045 ssiu80: ssiu-43 {
2047 dma-names = "rx", "tx";
2049 ssiu90: ssiu-44 {
2051 dma-names = "rx", "tx";
2053 ssiu91: ssiu-45 {
2055 dma-names = "rx", "tx";
2057 ssiu92: ssiu-46 {
2059 dma-names = "rx", "tx";
2061 ssiu93: ssiu-47 {
2063 dma-names = "rx", "tx";
2065 ssiu94: ssiu-48 {
2067 dma-names = "rx", "tx";
2069 ssiu95: ssiu-49 {
2071 dma-names = "rx", "tx";
2073 ssiu96: ssiu-50 {
2075 dma-names = "rx", "tx";
2077 ssiu97: ssiu-51 {
2079 dma-names = "rx", "tx";
2084 ssi0: ssi-0 {
2087 dma-names = "rx", "tx";
2089 ssi1: ssi-1 {
2092 dma-names = "rx", "tx";
2094 ssi2: ssi-2 {
2097 dma-names = "rx", "tx";
2099 ssi3: ssi-3 {
2102 dma-names = "rx", "tx";
2104 ssi4: ssi-4 {
2107 dma-names = "rx", "tx";
2109 ssi5: ssi-5 {
2112 dma-names = "rx", "tx";
2114 ssi6: ssi-6 {
2117 dma-names = "rx", "tx";
2119 ssi7: ssi-7 {
2122 dma-names = "rx", "tx";
2124 ssi8: ssi-8 {
2127 dma-names = "rx", "tx";
2129 ssi9: ssi-9 {
2132 dma-names = "rx", "tx";
2138 compatible = "renesas,r8a77965-mlp",
2139 "renesas,rcar-gen3-mlp";
2144 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2149 audma0: dma-controller@ec700000 {
2150 compatible = "renesas,dmac-r8a77965",
2151 "renesas,rcar-dmac";
2170 interrupt-names = "error",
2176 clock-names = "fck";
2177 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2179 #dma-cells = <1>;
2180 dma-channels = <16>;
2183 audma1: dma-controller@ec720000 {
2184 compatible = "renesas,dmac-r8a77965",
2185 "renesas,rcar-dmac";
2204 interrupt-names = "error",
2210 clock-names = "fck";
2211 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2213 #dma-cells = <1>;
2214 dma-channels = <16>;
2218 compatible = "renesas,xhci-r8a77965",
2219 "renesas,rcar-gen3-xhci";
2223 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2229 compatible = "renesas,r8a77965-usb3-peri",
2230 "renesas,rcar-gen3-usb3-peri";
2234 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2240 compatible = "generic-ohci";
2244 phys = <&usb2_phy0 1>;
2245 phy-names = "usb";
2246 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2252 compatible = "generic-ohci";
2256 phys = <&usb2_phy1 1>;
2257 phy-names = "usb";
2258 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2264 compatible = "generic-ehci";
2269 phy-names = "usb";
2271 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2277 compatible = "generic-ehci";
2282 phy-names = "usb";
2284 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2289 usb2_phy0: usb-phy@ee080200 {
2290 compatible = "renesas,usb2-phy-r8a77965",
2291 "renesas,rcar-gen3-usb2-phy";
2295 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2297 #phy-cells = <1>;
2301 usb2_phy1: usb-phy@ee0a0200 {
2302 compatible = "renesas,usb2-phy-r8a77965",
2303 "renesas,rcar-gen3-usb2-phy";
2306 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2308 #phy-cells = <1>;
2313 compatible = "renesas,sdhi-r8a77965",
2314 "renesas,rcar-gen3-sdhi";
2318 clock-names = "core", "clkh";
2319 max-frequency = <200000000>;
2320 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2327 compatible = "renesas,sdhi-r8a77965",
2328 "renesas,rcar-gen3-sdhi";
2332 clock-names = "core", "clkh";
2333 max-frequency = <200000000>;
2334 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2341 compatible = "renesas,sdhi-r8a77965",
2342 "renesas,rcar-gen3-sdhi";
2346 clock-names = "core", "clkh";
2347 max-frequency = <200000000>;
2348 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2355 compatible = "renesas,sdhi-r8a77965",
2356 "renesas,rcar-gen3-sdhi";
2360 clock-names = "core", "clkh";
2361 max-frequency = <200000000>;
2362 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2369 compatible = "renesas,r8a77965-rpc-if",
2370 "renesas,rcar-gen3-rpc-if";
2374 reg-names = "regs", "dirmap", "wbuf";
2377 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2379 #address-cells = <1>;
2380 #size-cells = <0>;
2385 compatible = "renesas,sata-r8a77965",
2386 "renesas,rcar-gen3-sata";
2390 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2395 gic: interrupt-controller@f1010000 {
2396 compatible = "arm,gic-400";
2397 #interrupt-cells = <3>;
2398 #address-cells = <0>;
2399 interrupt-controller;
2407 clock-names = "clk";
2408 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2413 compatible = "renesas,pcie-r8a77965",
2414 "renesas,pcie-rcar-gen3";
2416 #address-cells = <3>;
2417 #size-cells = <2>;
2418 bus-range = <0x00 0xff>;
2425 dma-ranges = <0x42000000 0 0x00000000 0 0x00000000 1 0x00000000>;
2429 #interrupt-cells = <1>;
2430 interrupt-map-mask = <0 0 0 0>;
2431 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
2433 clock-names = "pcie", "pcie_bus";
2434 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2436 iommu-map = <0 &ipmmu_hc 0 1>;
2437 iommu-map-mask = <0>;
2442 compatible = "renesas,pcie-r8a77965",
2443 "renesas,pcie-rcar-gen3";
2445 #address-cells = <3>;
2446 #size-cells = <2>;
2447 bus-range = <0x00 0xff>;
2454 dma-ranges = <0x42000000 0 0x00000000 0 0x00000000 1 0x00000000>;
2458 #interrupt-cells = <1>;
2459 interrupt-map-mask = <0 0 0 0>;
2460 interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
2462 clock-names = "pcie", "pcie_bus";
2463 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2465 iommu-map = <0 &ipmmu_hc 1 1>;
2466 iommu-map-mask = <0>;
2475 power-domains = <&sysc R8A77965_PD_A3VP>;
2484 power-domains = <&sysc R8A77965_PD_A3VP>;
2493 power-domains = <&sysc R8A77965_PD_A3VP>;
2504 power-domains = <&sysc R8A77965_PD_A3VP>;
2515 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2526 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2536 power-domains = <&sysc R8A77965_PD_A3VP>;
2544 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2552 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2560 power-domains = <&sysc R8A77965_PD_A3VP>;
2565 compatible = "renesas,r8a77965-cmm",
2566 "renesas,rcar-gen3-cmm";
2568 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2574 compatible = "renesas,r8a77965-cmm",
2575 "renesas,rcar-gen3-cmm";
2577 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2583 compatible = "renesas,r8a77965-cmm",
2584 "renesas,rcar-gen3-cmm";
2586 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2592 compatible = "renesas,r8a77965-csi2";
2596 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2601 #address-cells = <1>;
2602 #size-cells = <0>;
2608 port@1 {
2609 #address-cells = <1>;
2610 #size-cells = <0>;
2612 reg = <1>;
2616 remote-endpoint = <&vin0csi20>;
2618 csi20vin1: endpoint@1 {
2619 reg = <1>;
2620 remote-endpoint = <&vin1csi20>;
2624 remote-endpoint = <&vin2csi20>;
2628 remote-endpoint = <&vin3csi20>;
2632 remote-endpoint = <&vin4csi20>;
2636 remote-endpoint = <&vin5csi20>;
2640 remote-endpoint = <&vin6csi20>;
2644 remote-endpoint = <&vin7csi20>;
2651 compatible = "renesas,r8a77965-csi2";
2655 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2660 #address-cells = <1>;
2661 #size-cells = <0>;
2667 port@1 {
2668 #address-cells = <1>;
2669 #size-cells = <0>;
2671 reg = <1>;
2675 remote-endpoint = <&vin0csi40>;
2677 csi40vin1: endpoint@1 {
2678 reg = <1>;
2679 remote-endpoint = <&vin1csi40>;
2683 remote-endpoint = <&vin2csi40>;
2687 remote-endpoint = <&vin3csi40>;
2691 remote-endpoint = <&vin4csi40>;
2695 remote-endpoint = <&vin5csi40>;
2699 remote-endpoint = <&vin6csi40>;
2703 remote-endpoint = <&vin7csi40>;
2710 compatible = "renesas,r8a77965-hdmi",
2711 "renesas,rcar-gen3-hdmi";
2716 clock-names = "iahb", "isfr";
2717 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2722 #address-cells = <1>;
2723 #size-cells = <0>;
2727 remote-endpoint = <&du_out_hdmi0>;
2730 port@1 {
2731 reg = <1>;
2737 compatible = "renesas,du-r8a77965";
2744 clock-names = "du.0", "du.1", "du.3";
2746 reset-names = "du.0", "du.3";
2749 renesas,vsps = <&vspd0 0>, <&vspd1 0>, <&vspd0 1>;
2754 #address-cells = <1>;
2755 #size-cells = <0>;
2760 port@1 {
2761 reg = <1>;
2763 remote-endpoint = <&dw_hdmi0_in>;
2769 remote-endpoint = <&lvds0_in>;
2776 compatible = "renesas,r8a77965-lvds";
2779 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
2784 #address-cells = <1>;
2785 #size-cells = <0>;
2790 remote-endpoint = <&du_out_lvds0>;
2793 port@1 {
2794 reg = <1>;
2805 thermal-zones {
2806 sensor1_thermal: sensor1-thermal {
2807 polling-delay-passive = <250>;
2808 polling-delay = <1000>;
2809 thermal-sensors = <&tsc 0>;
2810 sustainable-power = <2439>;
2813 sensor1_crit: sensor1-crit {
2821 sensor2_thermal: sensor2-thermal {
2822 polling-delay-passive = <250>;
2823 polling-delay = <1000>;
2824 thermal-sensors = <&tsc 1>;
2825 sustainable-power = <2439>;
2828 sensor2_crit: sensor2-crit {
2836 sensor3_thermal: sensor3-thermal {
2837 polling-delay-passive = <250>;
2838 polling-delay = <1000>;
2839 thermal-sensors = <&tsc 2>;
2840 sustainable-power = <2439>;
2843 target: trip-point1 {
2850 sensor3_crit: sensor3-crit {
2857 cooling-maps {
2860 cooling-device = <&a57_0 2 4>;
2868 compatible = "arm,armv8-timer";
2869 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
2875 /* External USB clocks - can be overridden by the board */
2877 compatible = "fixed-clock";
2878 #clock-cells = <0>;
2879 clock-frequency = <0>;
2883 compatible = "fixed-clock";
2884 #clock-cells = <0>;
2885 clock-frequency = <0>;