Lines Matching +full:vf610 +full:- +full:i2c
2 * Copyright 2013-2014 Freescale Semiconductor, Inc.
4 * This file is dual-licensed: you can use it either under the terms
22 * MA 02110-1301 USA
48 #include <dt-bindings/interrupt-controller/arm-gic.h>
49 #include <dt-bindings/thermal/thermal.h>
52 #address-cells = <2>;
53 #size-cells = <2>;
55 interrupt-parent = <&gic>;
73 #address-cells = <1>;
74 #size-cells = <0>;
77 compatible = "arm,cortex-a7";
81 #cooling-cells = <2>;
85 compatible = "arm,cortex-a7";
89 #cooling-cells = <2>;
99 compatible = "fixed-clock";
100 #clock-cells = <0>;
101 clock-frequency = <100000000>;
102 clock-output-names = "sysclk";
106 compatible = "arm,armv7-timer";
114 compatible = "arm,cortex-a7-pmu";
117 interrupt-affinity = <&cpu0>, <&cpu1>;
121 compatible = "syscon-reboot";
128 compatible = "simple-bus";
129 #address-cells = <2>;
130 #size-cells = <2>;
132 interrupt-parent = <&gic>;
135 ddr: memory-controller@1080000 {
136 compatible = "fsl,qoriq-memory-controller";
139 big-endian;
142 gic: interrupt-controller@1400000 {
143 compatible = "arm,gic-400", "arm,cortex-a7-gic";
144 #interrupt-cells = <3>;
145 interrupt-controller;
154 msi1: msi-controller@1570e00 {
155 compatible = "fsl,ls1021a-msi";
157 msi-controller;
161 msi2: msi-controller@1570e08 {
162 compatible = "fsl,ls1021a-msi";
164 msi-controller;
169 compatible = "fsl,ifc", "simple-bus";
175 compatible = "fsl,ls1021a-dcfg", "syscon";
177 big-endian;
181 compatible = "fsl,ls1021a-qspi";
182 #address-cells = <1>;
183 #size-cells = <0>;
186 reg-names = "QuadSPI", "QuadSPI-memory";
188 clock-names = "qspi_en", "qspi";
194 compatible = "fsl,ls1021a-esdhc", "fsl,esdhc";
197 clock-frequency = <0>;
198 voltage-ranges = <1800 1800 3300 3300>;
199 sdhci,auto-cmd12;
200 big-endian;
201 bus-width = <4>;
206 compatible = "fsl,ls1021a-ahci";
209 reg-names = "ahci", "sata-ecc";
212 dma-coherent;
217 compatible = "fsl,ls1021a-scfg", "syscon";
219 big-endian;
220 #address-cells = <1>;
221 #size-cells = <1>;
224 extirq: interrupt-controller@1ac {
225 compatible = "fsl,ls1021a-extirq";
226 #interrupt-cells = <2>;
227 #address-cells = <0>;
228 interrupt-controller;
230 interrupt-map =
237 interrupt-map-mask = <0xffffffff 0x0>;
242 compatible = "fsl,sec-v5.0", "fsl,sec-v4.0";
243 fsl,sec-era = <7>;
244 #address-cells = <1>;
245 #size-cells = <1>;
251 compatible = "fsl,sec-v5.0-job-ring",
252 "fsl,sec-v4.0-job-ring";
258 compatible = "fsl,sec-v5.0-job-ring",
259 "fsl,sec-v4.0-job-ring";
265 compatible = "fsl,sec-v5.0-job-ring",
266 "fsl,sec-v4.0-job-ring";
272 compatible = "fsl,sec-v5.0-job-ring",
273 "fsl,sec-v4.0-job-ring";
281 compatible = "fsl,ls1021a-clockgen";
283 #clock-cells = <2>;
288 compatible = "fsl,qoriq-tmu";
291 fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x30061>;
292 fsl,tmu-calibration = <0x00000000 0x0000000f
331 #thermal-sensor-cells = <1>;
334 thermal-zones {
335 cpu_thermal: cpu-thermal {
336 polling-delay-passive = <1000>;
337 polling-delay = <5000>;
339 thermal-sensors = <&tmu 0>;
342 cpu_alert: cpu-alert {
347 cpu_crit: cpu-crit {
354 cooling-maps {
357 cooling-device =
368 compatible = "fsl,ls1021a-v1.0-dspi";
369 #address-cells = <1>;
370 #size-cells = <0>;
373 clock-names = "dspi";
375 spi-num-chipselects = <6>;
376 big-endian;
381 compatible = "fsl,ls1021a-v1.0-dspi";
382 #address-cells = <1>;
383 #size-cells = <0>;
386 clock-names = "dspi";
388 spi-num-chipselects = <6>;
389 big-endian;
393 i2c0: i2c@2180000 {
394 compatible = "fsl,vf610-i2c";
395 #address-cells = <1>;
396 #size-cells = <0>;
399 clock-names = "i2c";
401 dma-names = "tx", "rx";
406 i2c1: i2c@2190000 {
407 compatible = "fsl,vf610-i2c";
408 #address-cells = <1>;
409 #size-cells = <0>;
412 clock-names = "i2c";
414 dma-names = "tx", "rx";
419 i2c2: i2c@21a0000 {
420 compatible = "fsl,vf610-i2c";
421 #address-cells = <1>;
422 #size-cells = <0>;
425 clock-names = "i2c";
427 dma-names = "tx", "rx";
433 compatible = "fsl,16550-FIFO64", "ns16550a";
436 clock-frequency = <0>;
437 fifo-size = <15>;
442 compatible = "fsl,16550-FIFO64", "ns16550a";
445 clock-frequency = <0>;
446 fifo-size = <15>;
451 compatible = "fsl,16550-FIFO64", "ns16550a";
454 clock-frequency = <0>;
455 fifo-size = <15>;
460 compatible = "fsl,16550-FIFO64", "ns16550a";
463 clock-frequency = <0>;
464 fifo-size = <15>;
469 compatible = "fsl,ftm-quaddec";
471 big-endian;
476 compatible = "fsl,ftm-quaddec";
478 big-endian;
483 compatible = "fsl,ftm-quaddec";
485 big-endian;
490 compatible = "fsl,ftm-quaddec";
492 big-endian;
497 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
500 gpio-controller;
501 #gpio-cells = <2>;
502 interrupt-controller;
503 #interrupt-cells = <2>;
507 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
510 gpio-controller;
511 #gpio-cells = <2>;
512 interrupt-controller;
513 #interrupt-cells = <2>;
517 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
520 gpio-controller;
521 #gpio-cells = <2>;
522 interrupt-controller;
523 #interrupt-cells = <2>;
527 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
530 gpio-controller;
531 #gpio-cells = <2>;
532 interrupt-controller;
533 #interrupt-cells = <2>;
537 compatible = "fsl,ls1021a-lpuart";
541 clock-names = "ipg";
546 compatible = "fsl,ls1021a-lpuart";
550 clock-names = "ipg";
555 compatible = "fsl,ls1021a-lpuart";
559 clock-names = "ipg";
564 compatible = "fsl,ls1021a-lpuart";
568 clock-names = "ipg";
573 compatible = "fsl,ls1021a-lpuart";
577 clock-names = "ipg";
582 compatible = "fsl,ls1021a-lpuart";
586 clock-names = "ipg";
591 compatible = "fsl,vf610-ftm-pwm";
592 #pwm-cells = <3>;
594 clock-names = "ftm_sys", "ftm_ext",
598 big-endian;
603 compatible = "fsl,vf610-ftm-pwm";
604 #pwm-cells = <3>;
606 clock-names = "ftm_sys", "ftm_ext",
610 big-endian;
615 compatible = "fsl,vf610-ftm-pwm";
616 #pwm-cells = <3>;
618 clock-names = "ftm_sys", "ftm_ext",
622 big-endian;
627 compatible = "fsl,vf610-ftm-pwm";
628 #pwm-cells = <3>;
630 clock-names = "ftm_sys", "ftm_ext",
634 big-endian;
639 compatible = "fsl,vf610-ftm-pwm";
640 #pwm-cells = <3>;
642 clock-names = "ftm_sys", "ftm_ext",
646 big-endian;
651 compatible = "fsl,vf610-ftm-pwm";
652 #pwm-cells = <3>;
654 clock-names = "ftm_sys", "ftm_ext",
658 big-endian;
663 compatible = "fsl,vf610-ftm-pwm";
664 #pwm-cells = <3>;
666 clock-names = "ftm_sys", "ftm_ext",
670 big-endian;
675 compatible = "fsl,vf610-ftm-pwm";
676 #pwm-cells = <3>;
678 clock-names = "ftm_sys", "ftm_ext",
682 big-endian;
687 compatible = "fsl,imx21-wdt";
691 clock-names = "wdog-en";
692 big-endian;
696 #sound-dai-cells = <0>;
697 compatible = "fsl,vf610-sai";
702 clock-names = "bus", "mclk1", "mclk2", "mclk3";
703 dma-names = "tx", "rx";
710 #sound-dai-cells = <0>;
711 compatible = "fsl,vf610-sai";
716 clock-names = "bus", "mclk1", "mclk2", "mclk3";
717 dma-names = "tx", "rx";
724 #dma-cells = <2>;
725 compatible = "fsl,vf610-edma";
731 interrupt-names = "edma-tx", "edma-err";
732 dma-channels = <32>;
733 big-endian;
734 clock-names = "dmamux0", "dmamux1";
740 compatible = "fsl,ls1021a-dcu";
745 clock-names = "dcu", "pix";
746 big-endian;
753 #address-cells = <1>;
754 #size-cells = <0>;
762 #address-cells = <1>;
763 #size-cells = <0>;
769 compatible = "fsl,etsec-ptp";
772 fsl,tclk-period = <5>;
773 fsl,tmr-prsc = <2>;
774 fsl,tmr-add = <0xaaaaaaab>;
775 fsl,tmr-fiper1 = <999999995>;
776 fsl,tmr-fiper2 = <999999995>;
777 fsl,max-adj = <499999999>;
778 fsl,extts-fifo;
784 #address-cells = <2>;
785 #size-cells = <2>;
786 interrupt-parent = <&gic>;
788 fsl,magic-packet;
790 dma-coherent;
792 queue-group@2d10000 {
793 #address-cells = <2>;
794 #size-cells = <2>;
801 queue-group@2d14000 {
802 #address-cells = <2>;
803 #size-cells = <2>;
814 #address-cells = <2>;
815 #size-cells = <2>;
816 interrupt-parent = <&gic>;
819 dma-coherent;
821 queue-group@2d50000 {
822 #address-cells = <2>;
823 #size-cells = <2>;
830 queue-group@2d54000 {
831 #address-cells = <2>;
832 #size-cells = <2>;
843 #address-cells = <2>;
844 #size-cells = <2>;
845 interrupt-parent = <&gic>;
848 dma-coherent;
850 queue-group@2d90000 {
851 #address-cells = <2>;
852 #size-cells = <2>;
859 queue-group@2d94000 {
860 #address-cells = <2>;
861 #size-cells = <2>;
870 compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr";
882 snps,quirk-frame-length-adjustment = <0x20>;
884 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
888 compatible = "fsl,ls1021a-pcie";
891 reg-names = "regs", "config";
893 fsl,pcie-scfg = <&scfg 0>;
894 #address-cells = <3>;
895 #size-cells = <2>;
897 num-viewport = <6>;
898 bus-range = <0x0 0xff>;
900 0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
901 msi-parent = <&msi1>, <&msi2>;
902 #interrupt-cells = <1>;
903 interrupt-map-mask = <0 0 0 7>;
904 interrupt-map = <0000 0 0 1 &gic GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>,
912 compatible = "fsl,ls1021a-pcie";
915 reg-names = "regs", "config";
917 fsl,pcie-scfg = <&scfg 1>;
918 #address-cells = <3>;
919 #size-cells = <2>;
921 num-viewport = <6>;
922 bus-range = <0x0 0xff>;
924 0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
925 msi-parent = <&msi1>, <&msi2>;
926 #interrupt-cells = <1>;
927 interrupt-map-mask = <0 0 0 7>;
928 interrupt-map = <0000 0 0 1 &gic GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>,
936 compatible = "fsl,ls1021ar2-flexcan";
940 clock-names = "ipg", "per";
941 big-endian;
945 compatible = "fsl,ls1021ar2-flexcan";
949 clock-names = "ipg", "per";
950 big-endian;
954 compatible = "fsl,ls1021ar2-flexcan";
958 clock-names = "ipg", "per";
959 big-endian;
963 compatible = "fsl,ls1021ar2-flexcan";
967 clock-names = "ipg", "per";
968 big-endian;
972 compatible = "mmio-sram";
974 #address-cells = <1>;
975 #size-cells = <1>;
980 compatible = "mmio-sram";
982 #address-cells = <1>;
983 #size-cells = <1>;
987 qdma: dma-controller@8390000 {
988 compatible = "fsl,ls1021a-qdma";
995 interrupt-names = "qdma-error",
996 "qdma-queue0", "qdma-queue1";
997 dma-channels = <8>;
998 block-number = <1>;
999 block-offset = <0x1000>;
1000 fsl,dma-queues = <2>;
1001 status-sizes = <64>;
1002 queue-sizes = <64 64>;
1003 big-endian;
1006 rcpm: power-controller@1ee2140 {
1007 compatible = "fsl,ls1021a-rcpm", "fsl,qoriq-rcpm-2.1+";
1009 #fsl,rcpm-wakeup-cells = <2>;
1013 compatible = "fsl,ls1021a-ftm-alarm";
1015 reg-names = "ftm";
1016 fsl,rcpm-wakeup = <&rcpm 0x20000 0x0>;
1018 big-endian;