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>;
249 dma-coherent;
252 compatible = "fsl,sec-v5.0-job-ring",
253 "fsl,sec-v4.0-job-ring";
259 compatible = "fsl,sec-v5.0-job-ring",
260 "fsl,sec-v4.0-job-ring";
266 compatible = "fsl,sec-v5.0-job-ring",
267 "fsl,sec-v4.0-job-ring";
273 compatible = "fsl,sec-v5.0-job-ring",
274 "fsl,sec-v4.0-job-ring";
282 compatible = "fsl,ls1021a-clockgen";
284 #clock-cells = <2>;
289 compatible = "fsl,qoriq-tmu";
292 fsl,tmu-range = <0xb0000 0x9002c 0x6004e 0x30066>;
293 fsl,tmu-calibration = <0x00000000 0x00000020
329 #thermal-sensor-cells = <1>;
332 thermal-zones {
333 cpu_thermal: cpu-thermal {
334 polling-delay-passive = <1000>;
335 polling-delay = <5000>;
337 thermal-sensors = <&tmu 0>;
340 cpu_alert: cpu-alert {
345 cpu_crit: cpu-crit {
352 cooling-maps {
355 cooling-device =
366 compatible = "fsl,ls1021a-v1.0-dspi";
367 #address-cells = <1>;
368 #size-cells = <0>;
371 clock-names = "dspi";
373 spi-num-chipselects = <6>;
374 big-endian;
379 compatible = "fsl,ls1021a-v1.0-dspi";
380 #address-cells = <1>;
381 #size-cells = <0>;
384 clock-names = "dspi";
386 spi-num-chipselects = <6>;
387 big-endian;
391 i2c0: i2c@2180000 {
392 compatible = "fsl,vf610-i2c";
393 #address-cells = <1>;
394 #size-cells = <0>;
397 clock-names = "i2c";
399 dma-names = "tx", "rx";
404 i2c1: i2c@2190000 {
405 compatible = "fsl,vf610-i2c";
406 #address-cells = <1>;
407 #size-cells = <0>;
410 clock-names = "i2c";
412 dma-names = "tx", "rx";
417 i2c2: i2c@21a0000 {
418 compatible = "fsl,vf610-i2c";
419 #address-cells = <1>;
420 #size-cells = <0>;
423 clock-names = "i2c";
425 dma-names = "tx", "rx";
431 compatible = "fsl,16550-FIFO64", "ns16550a";
434 clock-frequency = <0>;
435 fifo-size = <15>;
440 compatible = "fsl,16550-FIFO64", "ns16550a";
443 clock-frequency = <0>;
444 fifo-size = <15>;
449 compatible = "fsl,16550-FIFO64", "ns16550a";
452 clock-frequency = <0>;
453 fifo-size = <15>;
458 compatible = "fsl,16550-FIFO64", "ns16550a";
461 clock-frequency = <0>;
462 fifo-size = <15>;
467 compatible = "fsl,ftm-quaddec";
469 big-endian;
474 compatible = "fsl,ftm-quaddec";
476 big-endian;
481 compatible = "fsl,ftm-quaddec";
483 big-endian;
488 compatible = "fsl,ftm-quaddec";
490 big-endian;
495 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
498 gpio-controller;
499 #gpio-cells = <2>;
500 interrupt-controller;
501 #interrupt-cells = <2>;
505 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
508 gpio-controller;
509 #gpio-cells = <2>;
510 interrupt-controller;
511 #interrupt-cells = <2>;
515 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
518 gpio-controller;
519 #gpio-cells = <2>;
520 interrupt-controller;
521 #interrupt-cells = <2>;
525 compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
528 gpio-controller;
529 #gpio-cells = <2>;
530 interrupt-controller;
531 #interrupt-cells = <2>;
535 compatible = "fsl,ls1021a-lpuart";
539 clock-names = "ipg";
544 compatible = "fsl,ls1021a-lpuart";
548 clock-names = "ipg";
553 compatible = "fsl,ls1021a-lpuart";
557 clock-names = "ipg";
562 compatible = "fsl,ls1021a-lpuart";
566 clock-names = "ipg";
571 compatible = "fsl,ls1021a-lpuart";
575 clock-names = "ipg";
580 compatible = "fsl,ls1021a-lpuart";
584 clock-names = "ipg";
589 compatible = "fsl,vf610-ftm-pwm";
590 #pwm-cells = <3>;
592 clock-names = "ftm_sys", "ftm_ext",
596 big-endian;
601 compatible = "fsl,vf610-ftm-pwm";
602 #pwm-cells = <3>;
604 clock-names = "ftm_sys", "ftm_ext",
608 big-endian;
613 compatible = "fsl,vf610-ftm-pwm";
614 #pwm-cells = <3>;
616 clock-names = "ftm_sys", "ftm_ext",
620 big-endian;
625 compatible = "fsl,vf610-ftm-pwm";
626 #pwm-cells = <3>;
628 clock-names = "ftm_sys", "ftm_ext",
632 big-endian;
637 compatible = "fsl,vf610-ftm-pwm";
638 #pwm-cells = <3>;
640 clock-names = "ftm_sys", "ftm_ext",
644 big-endian;
649 compatible = "fsl,vf610-ftm-pwm";
650 #pwm-cells = <3>;
652 clock-names = "ftm_sys", "ftm_ext",
656 big-endian;
661 compatible = "fsl,vf610-ftm-pwm";
662 #pwm-cells = <3>;
664 clock-names = "ftm_sys", "ftm_ext",
668 big-endian;
673 compatible = "fsl,vf610-ftm-pwm";
674 #pwm-cells = <3>;
676 clock-names = "ftm_sys", "ftm_ext",
680 big-endian;
685 compatible = "fsl,imx21-wdt";
689 clock-names = "wdog-en";
690 big-endian;
694 #sound-dai-cells = <0>;
695 compatible = "fsl,vf610-sai";
700 clock-names = "bus", "mclk1", "mclk2", "mclk3";
701 dma-names = "tx", "rx";
708 #sound-dai-cells = <0>;
709 compatible = "fsl,vf610-sai";
714 clock-names = "bus", "mclk1", "mclk2", "mclk3";
715 dma-names = "tx", "rx";
722 #dma-cells = <2>;
723 compatible = "fsl,vf610-edma";
729 interrupt-names = "edma-tx", "edma-err";
730 dma-channels = <32>;
731 big-endian;
732 clock-names = "dmamux0", "dmamux1";
738 compatible = "fsl,ls1021a-dcu";
743 clock-names = "dcu", "pix";
744 big-endian;
751 #address-cells = <1>;
752 #size-cells = <0>;
760 #address-cells = <1>;
761 #size-cells = <0>;
767 compatible = "fsl,etsec-ptp";
770 fsl,tclk-period = <5>;
771 fsl,tmr-prsc = <2>;
772 fsl,tmr-add = <0xaaaaaaab>;
773 fsl,tmr-fiper1 = <999999995>;
774 fsl,tmr-fiper2 = <999999995>;
775 fsl,max-adj = <499999999>;
776 fsl,extts-fifo;
782 #address-cells = <2>;
783 #size-cells = <2>;
784 interrupt-parent = <&gic>;
786 fsl,magic-packet;
788 dma-coherent;
790 queue-group@2d10000 {
791 #address-cells = <2>;
792 #size-cells = <2>;
799 queue-group@2d14000 {
800 #address-cells = <2>;
801 #size-cells = <2>;
812 #address-cells = <2>;
813 #size-cells = <2>;
814 interrupt-parent = <&gic>;
817 dma-coherent;
819 queue-group@2d50000 {
820 #address-cells = <2>;
821 #size-cells = <2>;
828 queue-group@2d54000 {
829 #address-cells = <2>;
830 #size-cells = <2>;
841 #address-cells = <2>;
842 #size-cells = <2>;
843 interrupt-parent = <&gic>;
846 dma-coherent;
848 queue-group@2d90000 {
849 #address-cells = <2>;
850 #size-cells = <2>;
857 queue-group@2d94000 {
858 #address-cells = <2>;
859 #size-cells = <2>;
868 compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr";
880 snps,quirk-frame-length-adjustment = <0x20>;
882 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
886 compatible = "fsl,ls1021a-pcie";
889 reg-names = "regs", "config";
891 fsl,pcie-scfg = <&scfg 0>;
892 #address-cells = <3>;
893 #size-cells = <2>;
895 num-viewport = <6>;
896 bus-range = <0x0 0xff>;
898 0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
899 msi-parent = <&msi1>, <&msi2>;
900 #interrupt-cells = <1>;
901 interrupt-map-mask = <0 0 0 7>;
902 interrupt-map = <0000 0 0 1 &gic GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>,
910 compatible = "fsl,ls1021a-pcie";
913 reg-names = "regs", "config";
915 fsl,pcie-scfg = <&scfg 1>;
916 #address-cells = <3>;
917 #size-cells = <2>;
919 num-viewport = <6>;
920 bus-range = <0x0 0xff>;
922 0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
923 msi-parent = <&msi1>, <&msi2>;
924 #interrupt-cells = <1>;
925 interrupt-map-mask = <0 0 0 7>;
926 interrupt-map = <0000 0 0 1 &gic GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>,
934 compatible = "fsl,ls1021ar2-flexcan";
938 clock-names = "ipg", "per";
939 big-endian;
943 compatible = "fsl,ls1021ar2-flexcan";
947 clock-names = "ipg", "per";
948 big-endian;
952 compatible = "fsl,ls1021ar2-flexcan";
956 clock-names = "ipg", "per";
957 big-endian;
961 compatible = "fsl,ls1021ar2-flexcan";
965 clock-names = "ipg", "per";
966 big-endian;
970 compatible = "mmio-sram";
972 #address-cells = <1>;
973 #size-cells = <1>;
978 compatible = "mmio-sram";
980 #address-cells = <1>;
981 #size-cells = <1>;
985 qdma: dma-controller@8390000 {
986 compatible = "fsl,ls1021a-qdma";
993 interrupt-names = "qdma-error",
994 "qdma-queue0", "qdma-queue1";
995 dma-channels = <8>;
996 block-number = <1>;
997 block-offset = <0x1000>;
998 fsl,dma-queues = <2>;
999 status-sizes = <64>;
1000 queue-sizes = <64 64>;
1001 big-endian;
1004 rcpm: power-controller@1ee2140 {
1005 compatible = "fsl,ls1021a-rcpm", "fsl,qoriq-rcpm-2.1+";
1007 #fsl,rcpm-wakeup-cells = <2>;
1011 compatible = "fsl,ls1021a-ftm-alarm";
1013 reg-names = "ftm";
1014 fsl,rcpm-wakeup = <&rcpm 0x0 0x20000000>;
1016 big-endian;