Lines Matching +full:rcar +full:- +full:gen3 +full:- +full:hscif

1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Car M3-W (R8A77960) SoC
5 * Copyright (C) 2016-2017 Renesas Electronics Corp.
8 #include <dt-bindings/clock/r8a7796-cpg-mssr.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/power/r8a7796-sysc.h>
16 #address-cells = <2>;
17 #size-cells = <2>;
36 compatible = "fixed-clock";
37 #clock-cells = <0>;
38 clock-frequency = <0>;
42 compatible = "fixed-clock";
43 #clock-cells = <0>;
44 clock-frequency = <0>;
48 compatible = "fixed-clock";
49 #clock-cells = <0>;
50 clock-frequency = <0>;
53 /* External CAN clock - to be overridden by boards that provide it */
55 compatible = "fixed-clock";
56 #clock-cells = <0>;
57 clock-frequency = <0>;
61 compatible = "operating-points-v2";
62 opp-shared;
64 opp-500000000 {
65 opp-hz = /bits/ 64 <500000000>;
66 opp-microvolt = <820000>;
67 clock-latency-ns = <300000>;
69 opp-1000000000 {
70 opp-hz = /bits/ 64 <1000000000>;
71 opp-microvolt = <820000>;
72 clock-latency-ns = <300000>;
74 opp-1500000000 {
75 opp-hz = /bits/ 64 <1500000000>;
76 opp-microvolt = <820000>;
77 clock-latency-ns = <300000>;
79 opp-1600000000 {
80 opp-hz = /bits/ 64 <1600000000>;
81 opp-microvolt = <900000>;
82 clock-latency-ns = <300000>;
83 turbo-mode;
85 opp-1700000000 {
86 opp-hz = /bits/ 64 <1700000000>;
87 opp-microvolt = <900000>;
88 clock-latency-ns = <300000>;
89 turbo-mode;
91 opp-1800000000 {
92 opp-hz = /bits/ 64 <1800000000>;
93 opp-microvolt = <960000>;
94 clock-latency-ns = <300000>;
95 turbo-mode;
100 compatible = "operating-points-v2";
101 opp-shared;
103 opp-800000000 {
104 opp-hz = /bits/ 64 <800000000>;
105 opp-microvolt = <820000>;
106 clock-latency-ns = <300000>;
108 opp-1000000000 {
109 opp-hz = /bits/ 64 <1000000000>;
110 opp-microvolt = <820000>;
111 clock-latency-ns = <300000>;
113 opp-1200000000 {
114 opp-hz = /bits/ 64 <1200000000>;
115 opp-microvolt = <820000>;
116 clock-latency-ns = <300000>;
118 opp-1300000000 {
119 opp-hz = /bits/ 64 <1300000000>;
120 opp-microvolt = <820000>;
121 clock-latency-ns = <300000>;
122 turbo-mode;
127 #address-cells = <1>;
128 #size-cells = <0>;
130 cpu-map {
157 compatible = "arm,cortex-a57";
160 power-domains = <&sysc R8A7796_PD_CA57_CPU0>;
161 next-level-cache = <&L2_CA57>;
162 enable-method = "psci";
163 cpu-idle-states = <&CPU_SLEEP_0>;
164 dynamic-power-coefficient = <854>;
166 operating-points-v2 = <&cluster0_opp>;
167 capacity-dmips-mhz = <1024>;
168 #cooling-cells = <2>;
172 compatible = "arm,cortex-a57";
175 power-domains = <&sysc R8A7796_PD_CA57_CPU1>;
176 next-level-cache = <&L2_CA57>;
177 enable-method = "psci";
178 cpu-idle-states = <&CPU_SLEEP_0>;
180 operating-points-v2 = <&cluster0_opp>;
181 capacity-dmips-mhz = <1024>;
182 #cooling-cells = <2>;
186 compatible = "arm,cortex-a53";
189 power-domains = <&sysc R8A7796_PD_CA53_CPU0>;
190 next-level-cache = <&L2_CA53>;
191 enable-method = "psci";
192 cpu-idle-states = <&CPU_SLEEP_1>;
193 #cooling-cells = <2>;
194 dynamic-power-coefficient = <277>;
196 operating-points-v2 = <&cluster1_opp>;
197 capacity-dmips-mhz = <535>;
201 compatible = "arm,cortex-a53";
204 power-domains = <&sysc R8A7796_PD_CA53_CPU1>;
205 next-level-cache = <&L2_CA53>;
206 enable-method = "psci";
207 cpu-idle-states = <&CPU_SLEEP_1>;
209 operating-points-v2 = <&cluster1_opp>;
210 capacity-dmips-mhz = <535>;
214 compatible = "arm,cortex-a53";
217 power-domains = <&sysc R8A7796_PD_CA53_CPU2>;
218 next-level-cache = <&L2_CA53>;
219 enable-method = "psci";
220 cpu-idle-states = <&CPU_SLEEP_1>;
222 operating-points-v2 = <&cluster1_opp>;
223 capacity-dmips-mhz = <535>;
227 compatible = "arm,cortex-a53";
230 power-domains = <&sysc R8A7796_PD_CA53_CPU3>;
231 next-level-cache = <&L2_CA53>;
232 enable-method = "psci";
233 cpu-idle-states = <&CPU_SLEEP_1>;
235 operating-points-v2 = <&cluster1_opp>;
236 capacity-dmips-mhz = <535>;
239 L2_CA57: cache-controller-0 {
241 power-domains = <&sysc R8A7796_PD_CA57_SCU>;
242 cache-unified;
243 cache-level = <2>;
246 L2_CA53: cache-controller-1 {
248 power-domains = <&sysc R8A7796_PD_CA53_SCU>;
249 cache-unified;
250 cache-level = <2>;
253 idle-states {
254 entry-method = "psci";
256 CPU_SLEEP_0: cpu-sleep-0 {
257 compatible = "arm,idle-state";
258 arm,psci-suspend-param = <0x0010000>;
259 local-timer-stop;
260 entry-latency-us = <400>;
261 exit-latency-us = <500>;
262 min-residency-us = <4000>;
265 CPU_SLEEP_1: cpu-sleep-1 {
266 compatible = "arm,idle-state";
267 arm,psci-suspend-param = <0x0010000>;
268 local-timer-stop;
269 entry-latency-us = <700>;
270 exit-latency-us = <700>;
271 min-residency-us = <5000>;
277 compatible = "fixed-clock";
278 #clock-cells = <0>;
280 clock-frequency = <0>;
284 compatible = "fixed-clock";
285 #clock-cells = <0>;
287 clock-frequency = <0>;
290 /* External PCIe clock - can be overridden by the board */
292 compatible = "fixed-clock";
293 #clock-cells = <0>;
294 clock-frequency = <0>;
298 compatible = "arm,cortex-a53-pmu";
299 interrupts-extended = <&gic GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
303 interrupt-affinity = <&a53_0>, <&a53_1>, <&a53_2>, <&a53_3>;
307 compatible = "arm,cortex-a57-pmu";
308 interrupts-extended = <&gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
310 interrupt-affinity = <&a57_0>, <&a57_1>;
314 compatible = "arm,psci-1.0", "arm,psci-0.2";
318 /* External SCIF clock - to be overridden by boards that provide it */
320 compatible = "fixed-clock";
321 #clock-cells = <0>;
322 clock-frequency = <0>;
326 compatible = "simple-bus";
327 interrupt-parent = <&gic>;
328 #address-cells = <2>;
329 #size-cells = <2>;
333 compatible = "renesas,r8a7796-wdt",
334 "renesas,rcar-gen3-wdt";
337 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
343 compatible = "renesas,gpio-r8a7796",
344 "renesas,rcar-gen3-gpio";
347 #gpio-cells = <2>;
348 gpio-controller;
349 gpio-ranges = <&pfc 0 0 16>;
350 #interrupt-cells = <2>;
351 interrupt-controller;
353 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
358 compatible = "renesas,gpio-r8a7796",
359 "renesas,rcar-gen3-gpio";
362 #gpio-cells = <2>;
363 gpio-controller;
364 gpio-ranges = <&pfc 0 32 29>;
365 #interrupt-cells = <2>;
366 interrupt-controller;
368 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
373 compatible = "renesas,gpio-r8a7796",
374 "renesas,rcar-gen3-gpio";
377 #gpio-cells = <2>;
378 gpio-controller;
379 gpio-ranges = <&pfc 0 64 15>;
380 #interrupt-cells = <2>;
381 interrupt-controller;
383 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
388 compatible = "renesas,gpio-r8a7796",
389 "renesas,rcar-gen3-gpio";
392 #gpio-cells = <2>;
393 gpio-controller;
394 gpio-ranges = <&pfc 0 96 16>;
395 #interrupt-cells = <2>;
396 interrupt-controller;
398 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
403 compatible = "renesas,gpio-r8a7796",
404 "renesas,rcar-gen3-gpio";
407 #gpio-cells = <2>;
408 gpio-controller;
409 gpio-ranges = <&pfc 0 128 18>;
410 #interrupt-cells = <2>;
411 interrupt-controller;
413 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
418 compatible = "renesas,gpio-r8a7796",
419 "renesas,rcar-gen3-gpio";
422 #gpio-cells = <2>;
423 gpio-controller;
424 gpio-ranges = <&pfc 0 160 26>;
425 #interrupt-cells = <2>;
426 interrupt-controller;
428 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
433 compatible = "renesas,gpio-r8a7796",
434 "renesas,rcar-gen3-gpio";
437 #gpio-cells = <2>;
438 gpio-controller;
439 gpio-ranges = <&pfc 0 192 32>;
440 #interrupt-cells = <2>;
441 interrupt-controller;
443 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
448 compatible = "renesas,gpio-r8a7796",
449 "renesas,rcar-gen3-gpio";
452 #gpio-cells = <2>;
453 gpio-controller;
454 gpio-ranges = <&pfc 0 224 4>;
455 #interrupt-cells = <2>;
456 interrupt-controller;
458 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
463 compatible = "renesas,pfc-r8a7796";
468 compatible = "renesas,r8a7796-cmt0",
469 "renesas,rcar-gen3-cmt0";
474 clock-names = "fck";
475 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
481 compatible = "renesas,r8a7796-cmt1",
482 "renesas,rcar-gen3-cmt1";
493 clock-names = "fck";
494 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
500 compatible = "renesas,r8a7796-cmt1",
501 "renesas,rcar-gen3-cmt1";
512 clock-names = "fck";
513 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
519 compatible = "renesas,r8a7796-cmt1",
520 "renesas,rcar-gen3-cmt1";
531 clock-names = "fck";
532 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
537 cpg: clock-controller@e6150000 {
538 compatible = "renesas,r8a7796-cpg-mssr";
541 clock-names = "extal", "extalr";
542 #clock-cells = <2>;
543 #power-domain-cells = <0>;
544 #reset-cells = <1>;
547 rst: reset-controller@e6160000 {
548 compatible = "renesas,r8a7796-rst";
552 sysc: system-controller@e6180000 {
553 compatible = "renesas,r8a7796-sysc";
555 #power-domain-cells = <1>;
559 compatible = "renesas,r8a7796-thermal";
567 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
569 #thermal-sensor-cells = <1>;
572 intc_ex: interrupt-controller@e61c0000 {
573 compatible = "renesas,intc-ex-r8a7796", "renesas,irqc";
574 #interrupt-cells = <2>;
575 interrupt-controller;
584 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
589 #address-cells = <1>;
590 #size-cells = <0>;
591 compatible = "renesas,i2c-r8a7796",
592 "renesas,rcar-gen3-i2c";
596 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
600 dma-names = "tx", "rx", "tx", "rx";
601 i2c-scl-internal-delay-ns = <110>;
606 #address-cells = <1>;
607 #size-cells = <0>;
608 compatible = "renesas,i2c-r8a7796",
609 "renesas,rcar-gen3-i2c";
613 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
617 dma-names = "tx", "rx", "tx", "rx";
618 i2c-scl-internal-delay-ns = <6>;
623 #address-cells = <1>;
624 #size-cells = <0>;
625 compatible = "renesas,i2c-r8a7796",
626 "renesas,rcar-gen3-i2c";
630 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
634 dma-names = "tx", "rx", "tx", "rx";
635 i2c-scl-internal-delay-ns = <6>;
640 #address-cells = <1>;
641 #size-cells = <0>;
642 compatible = "renesas,i2c-r8a7796",
643 "renesas,rcar-gen3-i2c";
647 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
650 dma-names = "tx", "rx";
651 i2c-scl-internal-delay-ns = <110>;
656 #address-cells = <1>;
657 #size-cells = <0>;
658 compatible = "renesas,i2c-r8a7796",
659 "renesas,rcar-gen3-i2c";
663 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
666 dma-names = "tx", "rx";
667 i2c-scl-internal-delay-ns = <110>;
672 #address-cells = <1>;
673 #size-cells = <0>;
674 compatible = "renesas,i2c-r8a7796",
675 "renesas,rcar-gen3-i2c";
679 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
682 dma-names = "tx", "rx";
683 i2c-scl-internal-delay-ns = <110>;
688 #address-cells = <1>;
689 #size-cells = <0>;
690 compatible = "renesas,i2c-r8a7796",
691 "renesas,rcar-gen3-i2c";
695 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
698 dma-names = "tx", "rx";
699 i2c-scl-internal-delay-ns = <6>;
704 #address-cells = <1>;
705 #size-cells = <0>;
706 compatible = "renesas,iic-r8a7796",
707 "renesas,rcar-gen3-iic",
708 "renesas,rmobile-iic";
712 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
715 dma-names = "tx", "rx";
720 compatible = "renesas,hscif-r8a7796",
721 "renesas,rcar-gen3-hscif",
722 "renesas,hscif";
728 clock-names = "fck", "brg_int", "scif_clk";
731 dma-names = "tx", "rx", "tx", "rx";
732 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
738 compatible = "renesas,hscif-r8a7796",
739 "renesas,rcar-gen3-hscif",
740 "renesas,hscif";
746 clock-names = "fck", "brg_int", "scif_clk";
749 dma-names = "tx", "rx", "tx", "rx";
750 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
756 compatible = "renesas,hscif-r8a7796",
757 "renesas,rcar-gen3-hscif",
758 "renesas,hscif";
764 clock-names = "fck", "brg_int", "scif_clk";
767 dma-names = "tx", "rx", "tx", "rx";
768 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
774 compatible = "renesas,hscif-r8a7796",
775 "renesas,rcar-gen3-hscif",
776 "renesas,hscif";
782 clock-names = "fck", "brg_int", "scif_clk";
784 dma-names = "tx", "rx";
785 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
791 compatible = "renesas,hscif-r8a7796",
792 "renesas,rcar-gen3-hscif",
793 "renesas,hscif";
799 clock-names = "fck", "brg_int", "scif_clk";
801 dma-names = "tx", "rx";
802 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
808 compatible = "renesas,usbhs-r8a7796",
809 "renesas,rcar-gen3-usbhs";
815 dma-names = "ch0", "ch1", "ch2", "ch3";
818 phy-names = "usb";
819 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
824 usb_dmac0: dma-controller@e65a0000 {
825 compatible = "renesas,r8a7796-usb-dmac",
826 "renesas,usb-dmac";
830 interrupt-names = "ch0", "ch1";
832 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
834 #dma-cells = <1>;
835 dma-channels = <2>;
838 usb_dmac1: dma-controller@e65b0000 {
839 compatible = "renesas,r8a7796-usb-dmac",
840 "renesas,usb-dmac";
844 interrupt-names = "ch0", "ch1";
846 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
848 #dma-cells = <1>;
849 dma-channels = <2>;
852 usb3_phy0: usb-phy@e65ee000 {
853 compatible = "renesas,r8a7796-usb3-phy",
854 "renesas,rcar-gen3-usb3-phy";
858 clock-names = "usb3-if", "usb3s_clk", "usb_extal";
859 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
861 #phy-cells = <0>;
866 compatible = "arm,cryptocell-630p-ree";
871 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
874 dmac0: dma-controller@e6700000 {
875 compatible = "renesas,dmac-r8a7796",
876 "renesas,rcar-dmac";
895 interrupt-names = "error",
901 clock-names = "fck";
902 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
904 #dma-cells = <1>;
905 dma-channels = <16>;
916 dmac1: dma-controller@e7300000 {
917 compatible = "renesas,dmac-r8a7796",
918 "renesas,rcar-dmac";
937 interrupt-names = "error",
943 clock-names = "fck";
944 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
946 #dma-cells = <1>;
947 dma-channels = <16>;
958 dmac2: dma-controller@e7310000 {
959 compatible = "renesas,dmac-r8a7796",
960 "renesas,rcar-dmac";
979 interrupt-names = "error",
985 clock-names = "fck";
986 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
988 #dma-cells = <1>;
989 dma-channels = <16>;
1001 compatible = "renesas,ipmmu-r8a7796";
1003 renesas,ipmmu-main = <&ipmmu_mm 0>;
1004 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1005 #iommu-cells = <1>;
1009 compatible = "renesas,ipmmu-r8a7796";
1011 renesas,ipmmu-main = <&ipmmu_mm 1>;
1012 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1013 #iommu-cells = <1>;
1017 compatible = "renesas,ipmmu-r8a7796";
1019 renesas,ipmmu-main = <&ipmmu_mm 2>;
1020 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1021 #iommu-cells = <1>;
1025 compatible = "renesas,ipmmu-r8a7796";
1027 renesas,ipmmu-main = <&ipmmu_mm 3>;
1028 power-domains = <&sysc R8A7796_PD_A3IR>;
1029 #iommu-cells = <1>;
1033 compatible = "renesas,ipmmu-r8a7796";
1037 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1038 #iommu-cells = <1>;
1042 compatible = "renesas,ipmmu-r8a7796";
1044 renesas,ipmmu-main = <&ipmmu_mm 4>;
1045 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1046 #iommu-cells = <1>;
1050 compatible = "renesas,ipmmu-r8a7796";
1052 renesas,ipmmu-main = <&ipmmu_mm 5>;
1053 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1054 #iommu-cells = <1>;
1058 compatible = "renesas,ipmmu-r8a7796";
1060 renesas,ipmmu-main = <&ipmmu_mm 6>;
1061 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1062 #iommu-cells = <1>;
1066 compatible = "renesas,ipmmu-r8a7796";
1068 renesas,ipmmu-main = <&ipmmu_mm 7>;
1069 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1070 #iommu-cells = <1>;
1074 compatible = "renesas,ipmmu-r8a7796";
1076 renesas,ipmmu-main = <&ipmmu_mm 8>;
1077 power-domains = <&sysc R8A7796_PD_A3VC>;
1078 #iommu-cells = <1>;
1082 compatible = "renesas,ipmmu-r8a7796";
1084 renesas,ipmmu-main = <&ipmmu_mm 9>;
1085 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1086 #iommu-cells = <1>;
1090 compatible = "renesas,etheravb-r8a7796",
1091 "renesas,etheravb-rcar-gen3";
1118 interrupt-names = "ch0", "ch1", "ch2", "ch3",
1126 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1128 phy-mode = "rgmii";
1130 #address-cells = <1>;
1131 #size-cells = <0>;
1136 compatible = "renesas,can-r8a7796",
1137 "renesas,rcar-gen3-can";
1143 clock-names = "clkp1", "clkp2", "can_clk";
1144 assigned-clocks = <&cpg CPG_CORE R8A7796_CLK_CANFD>;
1145 assigned-clock-rates = <40000000>;
1146 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1152 compatible = "renesas,can-r8a7796",
1153 "renesas,rcar-gen3-can";
1159 clock-names = "clkp1", "clkp2", "can_clk";
1160 assigned-clocks = <&cpg CPG_CORE R8A7796_CLK_CANFD>;
1161 assigned-clock-rates = <40000000>;
1162 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1168 compatible = "renesas,r8a7796-canfd",
1169 "renesas,rcar-gen3-canfd";
1176 clock-names = "fck", "canfd", "can_clk";
1177 assigned-clocks = <&cpg CPG_CORE R8A7796_CLK_CANFD>;
1178 assigned-clock-rates = <40000000>;
1179 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1193 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
1195 #pwm-cells = <2>;
1198 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1203 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
1205 #pwm-cells = <2>;
1208 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1213 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
1215 #pwm-cells = <2>;
1218 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1223 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
1225 #pwm-cells = <2>;
1228 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1233 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
1235 #pwm-cells = <2>;
1238 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1243 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
1245 #pwm-cells = <2>;
1248 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1253 compatible = "renesas,pwm-r8a7796", "renesas,pwm-rcar";
1255 #pwm-cells = <2>;
1258 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1263 compatible = "renesas,scif-r8a7796",
1264 "renesas,rcar-gen3-scif", "renesas,scif";
1270 clock-names = "fck", "brg_int", "scif_clk";
1273 dma-names = "tx", "rx", "tx", "rx";
1274 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1280 compatible = "renesas,scif-r8a7796",
1281 "renesas,rcar-gen3-scif", "renesas,scif";
1287 clock-names = "fck", "brg_int", "scif_clk";
1290 dma-names = "tx", "rx", "tx", "rx";
1291 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1297 compatible = "renesas,scif-r8a7796",
1298 "renesas,rcar-gen3-scif", "renesas,scif";
1304 clock-names = "fck", "brg_int", "scif_clk";
1307 dma-names = "tx", "rx", "tx", "rx";
1308 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1314 compatible = "renesas,scif-r8a7796",
1315 "renesas,rcar-gen3-scif", "renesas,scif";
1321 clock-names = "fck", "brg_int", "scif_clk";
1323 dma-names = "tx", "rx";
1324 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1330 compatible = "renesas,scif-r8a7796",
1331 "renesas,rcar-gen3-scif", "renesas,scif";
1337 clock-names = "fck", "brg_int", "scif_clk";
1339 dma-names = "tx", "rx";
1340 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1346 compatible = "renesas,scif-r8a7796",
1347 "renesas,rcar-gen3-scif", "renesas,scif";
1353 clock-names = "fck", "brg_int", "scif_clk";
1356 dma-names = "tx", "rx", "tx", "rx";
1357 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1363 compatible = "renesas,tpu-r8a7796", "renesas,tpu";
1367 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1369 #pwm-cells = <3>;
1374 compatible = "renesas,msiof-r8a7796",
1375 "renesas,rcar-gen3-msiof";
1381 dma-names = "tx", "rx", "tx", "rx";
1382 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1384 #address-cells = <1>;
1385 #size-cells = <0>;
1390 compatible = "renesas,msiof-r8a7796",
1391 "renesas,rcar-gen3-msiof";
1397 dma-names = "tx", "rx", "tx", "rx";
1398 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1400 #address-cells = <1>;
1401 #size-cells = <0>;
1406 compatible = "renesas,msiof-r8a7796",
1407 "renesas,rcar-gen3-msiof";
1412 dma-names = "tx", "rx";
1413 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1415 #address-cells = <1>;
1416 #size-cells = <0>;
1421 compatible = "renesas,msiof-r8a7796",
1422 "renesas,rcar-gen3-msiof";
1427 dma-names = "tx", "rx";
1428 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1430 #address-cells = <1>;
1431 #size-cells = <0>;
1436 compatible = "renesas,vin-r8a7796";
1440 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1446 #address-cells = <1>;
1447 #size-cells = <0>;
1450 #address-cells = <1>;
1451 #size-cells = <0>;
1457 remote-endpoint = <&csi20vin0>;
1461 remote-endpoint = <&csi40vin0>;
1468 compatible = "renesas,vin-r8a7796";
1472 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1478 #address-cells = <1>;
1479 #size-cells = <0>;
1482 #address-cells = <1>;
1483 #size-cells = <0>;
1489 remote-endpoint = <&csi20vin1>;
1493 remote-endpoint = <&csi40vin1>;
1500 compatible = "renesas,vin-r8a7796";
1504 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1510 #address-cells = <1>;
1511 #size-cells = <0>;
1514 #address-cells = <1>;
1515 #size-cells = <0>;
1521 remote-endpoint = <&csi20vin2>;
1525 remote-endpoint = <&csi40vin2>;
1532 compatible = "renesas,vin-r8a7796";
1536 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1542 #address-cells = <1>;
1543 #size-cells = <0>;
1546 #address-cells = <1>;
1547 #size-cells = <0>;
1553 remote-endpoint = <&csi20vin3>;
1557 remote-endpoint = <&csi40vin3>;
1564 compatible = "renesas,vin-r8a7796";
1568 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1574 #address-cells = <1>;
1575 #size-cells = <0>;
1578 #address-cells = <1>;
1579 #size-cells = <0>;
1585 remote-endpoint = <&csi20vin4>;
1589 remote-endpoint = <&csi40vin4>;
1596 compatible = "renesas,vin-r8a7796";
1600 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1606 #address-cells = <1>;
1607 #size-cells = <0>;
1610 #address-cells = <1>;
1611 #size-cells = <0>;
1617 remote-endpoint = <&csi20vin5>;
1621 remote-endpoint = <&csi40vin5>;
1628 compatible = "renesas,vin-r8a7796";
1632 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1638 #address-cells = <1>;
1639 #size-cells = <0>;
1642 #address-cells = <1>;
1643 #size-cells = <0>;
1649 remote-endpoint = <&csi20vin6>;
1653 remote-endpoint = <&csi40vin6>;
1660 compatible = "renesas,vin-r8a7796";
1664 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1670 #address-cells = <1>;
1671 #size-cells = <0>;
1674 #address-cells = <1>;
1675 #size-cells = <0>;
1681 remote-endpoint = <&csi20vin7>;
1685 remote-endpoint = <&csi40vin7>;
1692 compatible = "renesas,r8a7796-drif",
1693 "renesas,rcar-gen3-drif";
1697 clock-names = "fck";
1699 dma-names = "rx", "rx";
1700 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1707 compatible = "renesas,r8a7796-drif",
1708 "renesas,rcar-gen3-drif";
1712 clock-names = "fck";
1714 dma-names = "rx", "rx";
1715 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1722 compatible = "renesas,r8a7796-drif",
1723 "renesas,rcar-gen3-drif";
1727 clock-names = "fck";
1729 dma-names = "rx", "rx";
1730 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1737 compatible = "renesas,r8a7796-drif",
1738 "renesas,rcar-gen3-drif";
1742 clock-names = "fck";
1744 dma-names = "rx", "rx";
1745 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1752 compatible = "renesas,r8a7796-drif",
1753 "renesas,rcar-gen3-drif";
1757 clock-names = "fck";
1759 dma-names = "rx", "rx";
1760 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1767 compatible = "renesas,r8a7796-drif",
1768 "renesas,rcar-gen3-drif";
1772 clock-names = "fck";
1774 dma-names = "rx", "rx";
1775 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1782 compatible = "renesas,r8a7796-drif",
1783 "renesas,rcar-gen3-drif";
1787 clock-names = "fck";
1789 dma-names = "rx", "rx";
1790 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1797 compatible = "renesas,r8a7796-drif",
1798 "renesas,rcar-gen3-drif";
1802 clock-names = "fck";
1804 dma-names = "rx", "rx";
1805 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1813 * #sound-dai-cells is required
1815 * Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
1816 * Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
1819 * #clock-cells is required for audio_clkout0/1/2/3
1821 * clkout : #clock-cells = <0>; <&rcar_sound>;
1822 * clkout0/1/2/3: #clock-cells = <1>; <&rcar_sound N>;
1824 compatible = "renesas,rcar_sound-r8a7796", "renesas,rcar_sound-gen3";
1830 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1849 clock-names = "ssi-all",
1860 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
1867 reset-names = "ssi-all",
1874 ctu00: ctu-0 { };
1875 ctu01: ctu-1 { };
1876 ctu02: ctu-2 { };
1877 ctu03: ctu-3 { };
1878 ctu10: ctu-4 { };
1879 ctu11: ctu-5 { };
1880 ctu12: ctu-6 { };
1881 ctu13: ctu-7 { };
1885 dvc0: dvc-0 {
1887 dma-names = "tx";
1889 dvc1: dvc-1 {
1891 dma-names = "tx";
1896 mix0: mix-0 { };
1897 mix1: mix-1 { };
1901 src0: src-0 {
1904 dma-names = "rx", "tx";
1906 src1: src-1 {
1909 dma-names = "rx", "tx";
1911 src2: src-2 {
1914 dma-names = "rx", "tx";
1916 src3: src-3 {
1919 dma-names = "rx", "tx";
1921 src4: src-4 {
1924 dma-names = "rx", "tx";
1926 src5: src-5 {
1929 dma-names = "rx", "tx";
1931 src6: src-6 {
1934 dma-names = "rx", "tx";
1936 src7: src-7 {
1939 dma-names = "rx", "tx";
1941 src8: src-8 {
1944 dma-names = "rx", "tx";
1946 src9: src-9 {
1949 dma-names = "rx", "tx";
1954 ssi0: ssi-0 {
1957 dma-names = "rx", "tx";
1959 ssi1: ssi-1 {
1962 dma-names = "rx", "tx";
1964 ssi2: ssi-2 {
1967 dma-names = "rx", "tx";
1969 ssi3: ssi-3 {
1972 dma-names = "rx", "tx";
1974 ssi4: ssi-4 {
1977 dma-names = "rx", "tx";
1979 ssi5: ssi-5 {
1982 dma-names = "rx", "tx";
1984 ssi6: ssi-6 {
1987 dma-names = "rx", "tx";
1989 ssi7: ssi-7 {
1992 dma-names = "rx", "tx";
1994 ssi8: ssi-8 {
1997 dma-names = "rx", "tx";
1999 ssi9: ssi-9 {
2002 dma-names = "rx", "tx";
2007 ssiu00: ssiu-0 {
2009 dma-names = "rx", "tx";
2011 ssiu01: ssiu-1 {
2013 dma-names = "rx", "tx";
2015 ssiu02: ssiu-2 {
2017 dma-names = "rx", "tx";
2019 ssiu03: ssiu-3 {
2021 dma-names = "rx", "tx";
2023 ssiu04: ssiu-4 {
2025 dma-names = "rx", "tx";
2027 ssiu05: ssiu-5 {
2029 dma-names = "rx", "tx";
2031 ssiu06: ssiu-6 {
2033 dma-names = "rx", "tx";
2035 ssiu07: ssiu-7 {
2037 dma-names = "rx", "tx";
2039 ssiu10: ssiu-8 {
2041 dma-names = "rx", "tx";
2043 ssiu11: ssiu-9 {
2045 dma-names = "rx", "tx";
2047 ssiu12: ssiu-10 {
2049 dma-names = "rx", "tx";
2051 ssiu13: ssiu-11 {
2053 dma-names = "rx", "tx";
2055 ssiu14: ssiu-12 {
2057 dma-names = "rx", "tx";
2059 ssiu15: ssiu-13 {
2061 dma-names = "rx", "tx";
2063 ssiu16: ssiu-14 {
2065 dma-names = "rx", "tx";
2067 ssiu17: ssiu-15 {
2069 dma-names = "rx", "tx";
2071 ssiu20: ssiu-16 {
2073 dma-names = "rx", "tx";
2075 ssiu21: ssiu-17 {
2077 dma-names = "rx", "tx";
2079 ssiu22: ssiu-18 {
2081 dma-names = "rx", "tx";
2083 ssiu23: ssiu-19 {
2085 dma-names = "rx", "tx";
2087 ssiu24: ssiu-20 {
2089 dma-names = "rx", "tx";
2091 ssiu25: ssiu-21 {
2093 dma-names = "rx", "tx";
2095 ssiu26: ssiu-22 {
2097 dma-names = "rx", "tx";
2099 ssiu27: ssiu-23 {
2101 dma-names = "rx", "tx";
2103 ssiu30: ssiu-24 {
2105 dma-names = "rx", "tx";
2107 ssiu31: ssiu-25 {
2109 dma-names = "rx", "tx";
2111 ssiu32: ssiu-26 {
2113 dma-names = "rx", "tx";
2115 ssiu33: ssiu-27 {
2117 dma-names = "rx", "tx";
2119 ssiu34: ssiu-28 {
2121 dma-names = "rx", "tx";
2123 ssiu35: ssiu-29 {
2125 dma-names = "rx", "tx";
2127 ssiu36: ssiu-30 {
2129 dma-names = "rx", "tx";
2131 ssiu37: ssiu-31 {
2133 dma-names = "rx", "tx";
2135 ssiu40: ssiu-32 {
2137 dma-names = "rx", "tx";
2139 ssiu41: ssiu-33 {
2141 dma-names = "rx", "tx";
2143 ssiu42: ssiu-34 {
2145 dma-names = "rx", "tx";
2147 ssiu43: ssiu-35 {
2149 dma-names = "rx", "tx";
2151 ssiu44: ssiu-36 {
2153 dma-names = "rx", "tx";
2155 ssiu45: ssiu-37 {
2157 dma-names = "rx", "tx";
2159 ssiu46: ssiu-38 {
2161 dma-names = "rx", "tx";
2163 ssiu47: ssiu-39 {
2165 dma-names = "rx", "tx";
2167 ssiu50: ssiu-40 {
2169 dma-names = "rx", "tx";
2171 ssiu60: ssiu-41 {
2173 dma-names = "rx", "tx";
2175 ssiu70: ssiu-42 {
2177 dma-names = "rx", "tx";
2179 ssiu80: ssiu-43 {
2181 dma-names = "rx", "tx";
2183 ssiu90: ssiu-44 {
2185 dma-names = "rx", "tx";
2187 ssiu91: ssiu-45 {
2189 dma-names = "rx", "tx";
2191 ssiu92: ssiu-46 {
2193 dma-names = "rx", "tx";
2195 ssiu93: ssiu-47 {
2197 dma-names = "rx", "tx";
2199 ssiu94: ssiu-48 {
2201 dma-names = "rx", "tx";
2203 ssiu95: ssiu-49 {
2205 dma-names = "rx", "tx";
2207 ssiu96: ssiu-50 {
2209 dma-names = "rx", "tx";
2211 ssiu97: ssiu-51 {
2213 dma-names = "rx", "tx";
2218 audma0: dma-controller@ec700000 {
2219 compatible = "renesas,dmac-r8a7796",
2220 "renesas,rcar-dmac";
2239 interrupt-names = "error",
2245 clock-names = "fck";
2246 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2248 #dma-cells = <1>;
2249 dma-channels = <16>;
2260 audma1: dma-controller@ec720000 {
2261 compatible = "renesas,dmac-r8a7796",
2262 "renesas,rcar-dmac";
2281 interrupt-names = "error",
2287 clock-names = "fck";
2288 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2290 #dma-cells = <1>;
2291 dma-channels = <16>;
2303 compatible = "renesas,xhci-r8a7796",
2304 "renesas,rcar-gen3-xhci";
2308 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2314 compatible = "renesas,r8a7796-usb3-peri",
2315 "renesas,rcar-gen3-usb3-peri";
2319 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2325 compatible = "generic-ohci";
2330 phy-names = "usb";
2331 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2337 compatible = "generic-ohci";
2342 phy-names = "usb";
2343 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2349 compatible = "generic-ehci";
2354 phy-names = "usb";
2356 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2362 compatible = "generic-ehci";
2367 phy-names = "usb";
2369 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2374 usb2_phy0: usb-phy@ee080200 {
2375 compatible = "renesas,usb2-phy-r8a7796",
2376 "renesas,rcar-gen3-usb2-phy";
2380 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2382 #phy-cells = <1>;
2386 usb2_phy1: usb-phy@ee0a0200 {
2387 compatible = "renesas,usb2-phy-r8a7796",
2388 "renesas,rcar-gen3-usb2-phy";
2391 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2393 #phy-cells = <1>;
2398 compatible = "renesas,sdhi-r8a7796",
2399 "renesas,rcar-gen3-sdhi";
2403 max-frequency = <200000000>;
2404 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2411 compatible = "renesas,sdhi-r8a7796",
2412 "renesas,rcar-gen3-sdhi";
2416 max-frequency = <200000000>;
2417 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2424 compatible = "renesas,sdhi-r8a7796",
2425 "renesas,rcar-gen3-sdhi";
2429 max-frequency = <200000000>;
2430 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2437 compatible = "renesas,sdhi-r8a7796",
2438 "renesas,rcar-gen3-sdhi";
2442 max-frequency = <200000000>;
2443 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2449 gic: interrupt-controller@f1010000 {
2450 compatible = "arm,gic-400";
2451 #interrupt-cells = <3>;
2452 #address-cells = <0>;
2453 interrupt-controller;
2461 clock-names = "clk";
2462 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2467 compatible = "renesas,pcie-r8a7796",
2468 "renesas,pcie-rcar-gen3";
2470 #address-cells = <3>;
2471 #size-cells = <2>;
2472 bus-range = <0x00 0xff>;
2479 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
2483 #interrupt-cells = <1>;
2484 interrupt-map-mask = <0 0 0 0>;
2485 interrupt-map = <0 0 0 0 &gic GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
2487 clock-names = "pcie", "pcie_bus";
2488 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2494 compatible = "renesas,pcie-r8a7796",
2495 "renesas,pcie-rcar-gen3";
2497 #address-cells = <3>;
2498 #size-cells = <2>;
2499 bus-range = <0x00 0xff>;
2506 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>;
2510 #interrupt-cells = <1>;
2511 interrupt-map-mask = <0 0 0 0>;
2512 interrupt-map = <0 0 0 0 &gic GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
2514 clock-names = "pcie", "pcie_bus";
2515 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2520 imr-lx4@fe860000 {
2521 compatible = "renesas,r8a7796-imr-lx4",
2522 "renesas,imr-lx4";
2526 power-domains = <&sysc R8A7796_PD_A3VC>;
2530 imr-lx4@fe870000 {
2531 compatible = "renesas,r8a7796-imr-lx4",
2532 "renesas,imr-lx4";
2536 power-domains = <&sysc R8A7796_PD_A3VC>;
2545 power-domains = <&sysc R8A7796_PD_A3VC>;
2554 power-domains = <&sysc R8A7796_PD_A3VC>;
2562 power-domains = <&sysc R8A7796_PD_A3VC>;
2570 power-domains = <&sysc R8A7796_PD_A3VC>;
2579 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2588 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2597 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2607 power-domains = <&sysc R8A7796_PD_A3VC>;
2618 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2629 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2640 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2651 power-domains = <&sysc R8A7796_PD_A3VC>;
2658 compatible = "renesas,r8a7796-cmm",
2659 "renesas,rcar-gen3-cmm";
2661 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2667 compatible = "renesas,r8a7796-cmm",
2668 "renesas,rcar-gen3-cmm";
2670 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2676 compatible = "renesas,r8a7796-cmm",
2677 "renesas,rcar-gen3-cmm";
2679 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2685 compatible = "renesas,r8a7796-csi2";
2689 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2694 #address-cells = <1>;
2695 #size-cells = <0>;
2698 #address-cells = <1>;
2699 #size-cells = <0>;
2705 remote-endpoint = <&vin0csi20>;
2709 remote-endpoint = <&vin1csi20>;
2713 remote-endpoint = <&vin2csi20>;
2717 remote-endpoint = <&vin3csi20>;
2721 remote-endpoint = <&vin4csi20>;
2725 remote-endpoint = <&vin5csi20>;
2729 remote-endpoint = <&vin6csi20>;
2733 remote-endpoint = <&vin7csi20>;
2740 compatible = "renesas,r8a7796-csi2";
2744 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2749 #address-cells = <1>;
2750 #size-cells = <0>;
2753 #address-cells = <1>;
2754 #size-cells = <0>;
2760 remote-endpoint = <&vin0csi40>;
2764 remote-endpoint = <&vin1csi40>;
2768 remote-endpoint = <&vin2csi40>;
2772 remote-endpoint = <&vin3csi40>;
2776 remote-endpoint = <&vin4csi40>;
2780 remote-endpoint = <&vin5csi40>;
2784 remote-endpoint = <&vin6csi40>;
2788 remote-endpoint = <&vin7csi40>;
2796 compatible = "renesas,r8a7796-hdmi", "renesas,rcar-gen3-hdmi";
2800 clock-names = "iahb", "isfr";
2801 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2806 #address-cells = <1>;
2807 #size-cells = <0>;
2811 remote-endpoint = <&du_out_hdmi0>;
2825 compatible = "renesas,du-r8a7796";
2832 clock-names = "du.0", "du.1", "du.2";
2834 reset-names = "du.0", "du.2";
2842 #address-cells = <1>;
2843 #size-cells = <0>;
2853 remote-endpoint = <&dw_hdmi0_in>;
2859 remote-endpoint = <&lvds0_in>;
2866 compatible = "renesas,r8a7796-lvds";
2869 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
2874 #address-cells = <1>;
2875 #size-cells = <0>;
2880 remote-endpoint = <&du_out_lvds0>;
2897 thermal-zones {
2898 sensor_thermal1: sensor-thermal1 {
2899 polling-delay-passive = <250>;
2900 polling-delay = <1000>;
2901 thermal-sensors = <&tsc 0>;
2902 sustainable-power = <3874>;
2905 sensor1_crit: sensor1-crit {
2913 sensor_thermal2: sensor-thermal2 {
2914 polling-delay-passive = <250>;
2915 polling-delay = <1000>;
2916 thermal-sensors = <&tsc 1>;
2917 sustainable-power = <3874>;
2920 sensor2_crit: sensor2-crit {
2928 sensor_thermal3: sensor-thermal3 {
2929 polling-delay-passive = <250>;
2930 polling-delay = <1000>;
2931 thermal-sensors = <&tsc 2>;
2932 sustainable-power = <3874>;
2934 cooling-maps {
2937 cooling-device = <&a57_0 2 4>;
2942 cooling-device = <&a53_0 0 2>;
2947 target: trip-point1 {
2953 sensor3_crit: sensor3-crit {
2963 compatible = "arm,armv8-timer";
2964 interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>,
2970 /* External USB clocks - can be overridden by the board */
2972 compatible = "fixed-clock";
2973 #clock-cells = <0>;
2974 clock-frequency = <0>;
2978 compatible = "fixed-clock";
2979 #clock-cells = <0>;
2980 clock-frequency = <0>;