Lines Matching +full:qoriq +full:- +full:tmu
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright 2013-2014 Freescale Semiconductor, Inc.
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/thermal/thermal.h>
10 #address-cells = <2>;
11 #size-cells = <2>;
12 interrupt-parent = <&gic>;
30 #address-cells = <1>;
31 #size-cells = <0>;
34 compatible = "arm,cortex-a7";
38 #cooling-cells = <2>;
42 compatible = "arm,cortex-a7";
46 #cooling-cells = <2>;
56 compatible = "fixed-clock";
57 #clock-cells = <0>;
58 clock-frequency = <100000000>;
59 clock-output-names = "sysclk";
63 compatible = "arm,armv7-timer";
71 compatible = "arm,cortex-a7-pmu";
74 interrupt-affinity = <&cpu0>, <&cpu1>;
78 compatible = "syscon-reboot";
85 compatible = "simple-bus";
86 #address-cells = <2>;
87 #size-cells = <2>;
89 interrupt-parent = <&gic>;
92 ddr: memory-controller@1080000 {
93 compatible = "fsl,qoriq-memory-controller";
96 big-endian;
99 gic: interrupt-controller@1400000 {
100 compatible = "arm,gic-400", "arm,cortex-a7-gic";
101 #interrupt-cells = <3>;
102 interrupt-controller;
111 msi1: msi-controller@1570e00 {
112 compatible = "fsl,ls1021a-msi";
114 msi-controller;
118 msi2: msi-controller@1570e08 {
119 compatible = "fsl,ls1021a-msi";
121 msi-controller;
125 ifc: memory-controller@1530000 {
133 compatible = "fsl,ls1021a-sfp";
136 clock-names = "sfp";
140 compatible = "fsl,ls1021a-dcfg", "syscon";
142 big-endian;
146 compatible = "fsl,ls1021a-qspi";
147 #address-cells = <1>;
148 #size-cells = <0>;
151 reg-names = "QuadSPI", "QuadSPI-memory";
153 clock-names = "qspi_en", "qspi";
159 compatible = "fsl,ls1021a-esdhc", "fsl,esdhc";
162 clock-frequency = <0>;
163 voltage-ranges = <1800 1800 3300 3300>;
164 sdhci,auto-cmd12;
165 big-endian;
166 bus-width = <4>;
171 compatible = "fsl,ls1021a-ahci";
174 reg-names = "ahci", "sata-ecc";
177 dma-coherent;
182 compatible = "fsl,ls1021a-scfg", "syscon";
184 big-endian;
185 #address-cells = <1>;
186 #size-cells = <1>;
189 extirq: interrupt-controller@1ac {
190 compatible = "fsl,ls1021a-extirq";
191 #interrupt-cells = <2>;
192 #address-cells = <0>;
193 interrupt-controller;
195 interrupt-map =
202 interrupt-map-mask = <0x7 0x0>;
207 compatible = "fsl,sec-v5.0", "fsl,sec-v4.0";
208 fsl,sec-era = <7>;
209 #address-cells = <1>;
210 #size-cells = <1>;
214 dma-coherent;
217 compatible = "fsl,sec-v5.0-job-ring",
218 "fsl,sec-v4.0-job-ring";
224 compatible = "fsl,sec-v5.0-job-ring",
225 "fsl,sec-v4.0-job-ring";
231 compatible = "fsl,sec-v5.0-job-ring",
232 "fsl,sec-v4.0-job-ring";
238 compatible = "fsl,sec-v5.0-job-ring",
239 "fsl,sec-v4.0-job-ring";
247 compatible = "fsl,ls1021a-clockgen";
249 #clock-cells = <2>;
253 tmu: tmu@1f00000 { label
254 compatible = "fsl,qoriq-tmu";
257 fsl,tmu-range = <0xb0000 0x9002c 0x6004e 0x30066>;
258 fsl,tmu-calibration = <0x00000000 0x00000020>,
294 #thermal-sensor-cells = <1>;
298 compatible = "fsl,ls1021a-v1.0-dspi";
299 #address-cells = <1>;
300 #size-cells = <0>;
303 clock-names = "dspi";
305 spi-num-chipselects = <6>;
306 big-endian;
311 compatible = "fsl,ls1021a-v1.0-dspi";
312 #address-cells = <1>;
313 #size-cells = <0>;
316 clock-names = "dspi";
318 spi-num-chipselects = <6>;
319 big-endian;
324 compatible = "fsl,vf610-i2c";
325 #address-cells = <1>;
326 #size-cells = <0>;
330 dma-names = "rx", "tx";
336 compatible = "fsl,vf610-i2c";
337 #address-cells = <1>;
338 #size-cells = <0>;
342 dma-names = "rx", "tx";
348 compatible = "fsl,vf610-i2c";
349 #address-cells = <1>;
350 #size-cells = <0>;
354 dma-names = "rx", "tx";
360 compatible = "fsl,16550-FIFO64", "ns16550a";
363 clock-frequency = <0>;
364 fifo-size = <15>;
369 compatible = "fsl,16550-FIFO64", "ns16550a";
372 clock-frequency = <0>;
373 fifo-size = <15>;
378 compatible = "fsl,16550-FIFO64", "ns16550a";
381 clock-frequency = <0>;
382 fifo-size = <15>;
387 compatible = "fsl,16550-FIFO64", "ns16550a";
390 clock-frequency = <0>;
391 fifo-size = <15>;
396 compatible = "fsl,ftm-quaddec";
398 big-endian;
403 compatible = "fsl,ftm-quaddec";
405 big-endian;
410 compatible = "fsl,ftm-quaddec";
412 big-endian;
417 compatible = "fsl,ftm-quaddec";
419 big-endian;
424 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
427 gpio-controller;
428 #gpio-cells = <2>;
429 interrupt-controller;
430 #interrupt-cells = <2>;
434 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
437 gpio-controller;
438 #gpio-cells = <2>;
439 interrupt-controller;
440 #interrupt-cells = <2>;
444 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
447 gpio-controller;
448 #gpio-cells = <2>;
449 interrupt-controller;
450 #interrupt-cells = <2>;
454 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
457 gpio-controller;
458 #gpio-cells = <2>;
459 interrupt-controller;
460 #interrupt-cells = <2>;
464 compatible = "fsl,ls1021a-lpuart";
468 clock-names = "ipg";
473 compatible = "fsl,ls1021a-lpuart";
477 clock-names = "ipg";
482 compatible = "fsl,ls1021a-lpuart";
486 clock-names = "ipg";
491 compatible = "fsl,ls1021a-lpuart";
495 clock-names = "ipg";
500 compatible = "fsl,ls1021a-lpuart";
504 clock-names = "ipg";
509 compatible = "fsl,ls1021a-lpuart";
513 clock-names = "ipg";
518 compatible = "fsl,vf610-ftm-pwm";
519 #pwm-cells = <3>;
521 clock-names = "ftm_sys", "ftm_ext",
525 big-endian;
530 compatible = "fsl,vf610-ftm-pwm";
531 #pwm-cells = <3>;
533 clock-names = "ftm_sys", "ftm_ext",
537 big-endian;
542 compatible = "fsl,vf610-ftm-pwm";
543 #pwm-cells = <3>;
545 clock-names = "ftm_sys", "ftm_ext",
549 big-endian;
554 compatible = "fsl,vf610-ftm-pwm";
555 #pwm-cells = <3>;
557 clock-names = "ftm_sys", "ftm_ext",
561 big-endian;
566 compatible = "fsl,vf610-ftm-pwm";
567 #pwm-cells = <3>;
569 clock-names = "ftm_sys", "ftm_ext",
573 big-endian;
578 compatible = "fsl,vf610-ftm-pwm";
579 #pwm-cells = <3>;
581 clock-names = "ftm_sys", "ftm_ext",
585 big-endian;
590 compatible = "fsl,vf610-ftm-pwm";
591 #pwm-cells = <3>;
593 clock-names = "ftm_sys", "ftm_ext",
597 big-endian;
602 compatible = "fsl,vf610-ftm-pwm";
603 #pwm-cells = <3>;
605 clock-names = "ftm_sys", "ftm_ext",
609 big-endian;
614 compatible = "fsl,imx21-wdt";
618 clock-names = "wdog-en";
619 big-endian;
623 #sound-dai-cells = <0>;
624 compatible = "fsl,vf610-sai";
629 clock-names = "bus", "mclk1", "mclk2", "mclk3";
630 dma-names = "tx", "rx";
637 #sound-dai-cells = <0>;
638 compatible = "fsl,vf610-sai";
643 clock-names = "bus", "mclk1", "mclk2", "mclk3";
644 dma-names = "tx", "rx";
650 edma0: dma-controller@2c00000 {
651 #dma-cells = <2>;
652 compatible = "fsl,vf610-edma";
658 interrupt-names = "edma-tx", "edma-err";
659 dma-channels = <32>;
660 big-endian;
661 clock-names = "dmamux0", "dmamux1";
667 compatible = "fsl,ls1021a-dcu";
672 clock-names = "dcu", "pix";
673 big-endian;
680 #address-cells = <1>;
681 #size-cells = <0>;
689 #address-cells = <1>;
690 #size-cells = <0>;
696 compatible = "fsl,etsec-ptp";
699 fsl,tclk-period = <5>;
700 fsl,tmr-prsc = <2>;
701 fsl,tmr-add = <0xaaaaaaab>;
702 fsl,tmr-fiper1 = <999999995>;
703 fsl,tmr-fiper2 = <999999995>;
704 fsl,max-adj = <499999999>;
705 fsl,extts-fifo;
711 #address-cells = <2>;
712 #size-cells = <2>;
713 interrupt-parent = <&gic>;
715 fsl,magic-packet;
717 dma-coherent;
719 queue-group@2d10000 {
720 #address-cells = <2>;
721 #size-cells = <2>;
728 queue-group@2d14000 {
729 #address-cells = <2>;
730 #size-cells = <2>;
741 #address-cells = <2>;
742 #size-cells = <2>;
743 interrupt-parent = <&gic>;
746 dma-coherent;
748 queue-group@2d50000 {
749 #address-cells = <2>;
750 #size-cells = <2>;
757 queue-group@2d54000 {
758 #address-cells = <2>;
759 #size-cells = <2>;
770 #address-cells = <2>;
771 #size-cells = <2>;
772 interrupt-parent = <&gic>;
775 dma-coherent;
777 queue-group@2d90000 {
778 #address-cells = <2>;
779 #size-cells = <2>;
786 queue-group@2d94000 {
787 #address-cells = <2>;
788 #size-cells = <2>;
797 compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr";
809 snps,quirk-frame-length-adjustment = <0x20>;
811 usb3-lpm-capable;
812 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
813 snps,host-vbus-glitches;
817 compatible = "fsl,ls1021a-pcie";
820 reg-names = "regs", "config";
822 fsl,pcie-scfg = <&scfg 0>;
823 #address-cells = <3>;
824 #size-cells = <2>;
826 num-viewport = <6>;
827 bus-range = <0x0 0xff>;
829 <0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
830 msi-parent = <&msi1>, <&msi2>;
831 #interrupt-cells = <1>;
832 interrupt-map-mask = <0 0 0 7>;
833 interrupt-map = <0000 0 0 1 &gic GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>,
841 compatible = "fsl,ls1021a-pcie";
844 reg-names = "regs", "config";
846 fsl,pcie-scfg = <&scfg 1>;
847 #address-cells = <3>;
848 #size-cells = <2>;
850 num-viewport = <6>;
851 bus-range = <0x0 0xff>;
853 <0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
854 msi-parent = <&msi1>, <&msi2>;
855 #interrupt-cells = <1>;
856 interrupt-map-mask = <0 0 0 7>;
857 interrupt-map = <0000 0 0 1 &gic GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>,
865 compatible = "fsl,ls1021ar2-flexcan";
869 clock-names = "ipg", "per";
870 big-endian;
875 compatible = "fsl,ls1021ar2-flexcan";
879 clock-names = "ipg", "per";
880 big-endian;
885 compatible = "fsl,ls1021ar2-flexcan";
889 clock-names = "ipg", "per";
890 big-endian;
895 compatible = "fsl,ls1021ar2-flexcan";
899 clock-names = "ipg", "per";
900 big-endian;
905 compatible = "mmio-sram";
907 #address-cells = <1>;
908 #size-cells = <1>;
913 compatible = "mmio-sram";
915 #address-cells = <1>;
916 #size-cells = <1>;
920 qdma: dma-controller@8390000 {
921 compatible = "fsl,ls1021a-qdma";
928 interrupt-names = "qdma-error",
929 "qdma-queue0", "qdma-queue1";
930 #dma-cells = <2>;
931 dma-channels = <8>;
932 block-number = <1>;
933 block-offset = <0x1000>;
934 fsl,dma-queues = <2>;
935 status-sizes = <64>;
936 queue-sizes = <64 64>;
937 big-endian;
940 rcpm: power-controller@1ee2140 {
941 compatible = "fsl,ls1021a-rcpm", "fsl,qoriq-rcpm-2.1+";
943 #fsl,rcpm-wakeup-cells = <2>;
944 #power-domain-cells = <0>;
948 compatible = "fsl,ls1021a-ftm-alarm";
950 reg-names = "ftm";
951 fsl,rcpm-wakeup = <&rcpm 0x0 0x20000000>;
953 big-endian;
957 thermal-zones {
958 cpu_thermal: cpu-thermal {
959 polling-delay-passive = <1000>;
960 polling-delay = <5000>;
962 thermal-sensors = <&tmu 0>;
965 cpu_alert: cpu-alert {
970 cpu_crit: cpu-crit {
977 cooling-maps {
980 cooling-device =