Lines Matching +full:imx6sx +full:- +full:lcdif

9 #include <dt-bindings/clock/imx6sll-clock.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 #include "imx6sll-pinfunc.h"
43 #address-cells = <1>;
44 #size-cells = <0>;
47 compatible = "arm,cortex-a9";
50 next-level-cache = <&L2>;
51 operating-points = <
58 fsl,soc-operating-points = <
59 /* ARM kHz SOC-PU uV */
65 clock-latency = <61036>; /* two CLK32 periods */
66 fsl,low-power-run;
75 clock-names = "arm", "pll2_pfd2_396m", "step",
81 intc: interrupt-controller@00a01000 {
82 compatible = "arm,cortex-a9-gic";
83 #interrupt-cells = <3>;
84 interrupt-controller;
87 interrupt-parent = <&intc>;
91 #address-cells = <1>;
92 #size-cells = <0>;
95 compatible = "fixed-clock";
97 #clock-cells = <0>;
98 clock-frequency = <32768>;
99 clock-output-names = "ckil";
103 compatible = "fixed-clock";
105 #clock-cells = <0>;
106 clock-frequency = <24000000>;
107 clock-output-names = "osc";
111 compatible = "fixed-clock";
113 #clock-cells = <0>;
114 clock-frequency = <0>;
115 clock-output-names = "ipp_di0";
119 compatible = "fixed-clock";
121 #clock-cells = <0>;
122 clock-frequency = <0>;
123 clock-output-names = "ipp_di1";
128 #address-cells = <1>;
129 #size-cells = <1>;
130 compatible = "simple-bus";
131 interrupt-parent = <&gpc>;
147 clock-names = "pll2_pfd2_396m", "pll2_198m", "pll2_bus", "arm", "pll3_usb_otg",
155 compatible = "fsl,lpm-sram";
160 compatible = "fsl,ddr-lpm-sram";
165 compatible = "mmio-sram";
169 L2: l2-cache@00a02000 {
170 compatible = "arm,pl310-cache";
173 cache-unified;
174 cache-level = <2>;
175 arm,tag-latency = <4 2 3>;
176 arm,data-latency = <4 2 3>;
179 aips1: aips-bus@02000000 {
180 compatible = "fsl,aips-bus", "simple-bus";
181 #address-cells = <1>;
182 #size-cells = <1>;
186 spba: spba-bus@02000000 {
187 compatible = "fsl,spba-bus", "simple-bus";
188 #address-cells = <1>;
189 #size-cells = <1>;
194 compatible = "fsl,imx6sl-spdif", "fsl,imx35-spdif";
198 dma-names = "rx", "tx";
209 clock-names = "core", "rxtx0",
218 compatible = "fsl,imx6ul-ecspi", "fsl,imx51-ecspi";
222 dma-names = "rx", "tx";
225 clock-names = "ipg", "per";
230 compatible = "fsl,imx6ul-ecspi", "fsl,imx51-ecspi";
234 dma-names = "rx", "tx";
237 clock-names = "ipg", "per";
242 compatible = "fsl,imx6ul-ecspi", "fsl,imx51-ecspi";
246 dma-names = "rx", "tx";
249 clock-names = "ipg", "per";
254 compatible = "fsl,imx6ul-ecspi", "fsl,imx51-ecspi";
258 dma-names = "rx", "tx";
261 clock-names = "ipg", "per";
266 compatible = "fsl,imx6sll-uart", "fsl,imx6q-uart", "fsl,imx21-uart";
270 dma-names = "rx", "tx";
273 clock-names = "ipg", "per";
278 compatible = "fsl,imx6sll-uart", "fsl,imx6q-uart", "fsl,imx21-uart";
282 dma-names = "rx", "tx";
285 clock-names = "ipg", "per";
290 compatible = "fsl,imx6sll-uart", "fsl,imx6q-uart", "fsl,imx21-uart";
294 dma-names = "rx", "tx";
297 clock-names = "ipg", "per";
302 compatible = "fsl,imx6sll-ssi", "fsl,imx51-ssi";
306 dma-names = "rx", "tx";
307 fsl,fifo-depth = <15>;
310 clock-names = "ipg", "baud";
315 compatible = "fsl,imx6sll-ssi", "fsl,imx51-ssi";
319 dma-names = "rx", "tx";
320 fsl,fifo-depth = <15>;
323 clock-names = "ipg", "baud";
328 compatible = "fsl,imx6sll-ssi", "fsl,imx51-ssi";
332 dma-names = "rx", "tx";
333 fsl,fifo-depth = <15>;
336 clock-names = "ipg", "baud";
341 compatible = "fsl,imx6sll-uart", "fsl,imx6q-uart", "fsl,imx21-uart";
345 dma-name = "rx", "tx";
348 clock-names = "ipg", "per";
354 compatible = "fsl,imx6sll-pwm", "fsl,imx27-pwm";
359 clock-names = "ipg", "per";
360 #pwm-cells = <2>;
364 compatible = "fsl,imx6sll-pwm", "fsl,imx27-pwm";
369 clock-names = "ipg", "per";
370 #pwm-cells = <2>;
374 compatible = "fsl,imx6sll-pwm", "fsl,imx27-pwm";
379 clock-names = "ipg", "per";
380 #pwm-cells = <2>;
384 compatible = "fsl,imx6sll-pwm", "fsl,imx27-pwm";
389 clock-names = "ipg", "per";
390 #pwm-cells = <2>;
394 compatible = "fsl,imx6sll-gpt";
399 clock-names = "ipg", "per";
403 compatible = "fsl,imx6sll-gpio", "fsl,imx35-gpio";
407 gpio-controller;
408 #gpio-cells = <2>;
409 interrupt-controller;
410 #interrupt-cells = <2>;
414 compatible = "fsl,imx6sll-gpio", "fsl,imx35-gpio";
418 gpio-controller;
419 #gpio-cells = <2>;
420 interrupt-controller;
421 #interrupt-cells = <2>;
425 compatible = "fsl,imx6sll-gpio", "fsl,imx35-gpio";
429 gpio-controller;
430 #gpio-cells = <2>;
431 interrupt-controller;
432 #interrupt-cells = <2>;
436 compatible = "fsl,imx6sll-gpio", "fsl,imx35-gpio";
440 gpio-controller;
441 #gpio-cells = <2>;
442 interrupt-controller;
443 #interrupt-cells = <2>;
447 compatible = "fsl,imx6sll-gpio", "fsl,imx35-gpio";
451 gpio-controller;
452 #gpio-cells = <2>;
453 interrupt-controller;
454 #interrupt-cells = <2>;
458 compatible = "fsl,imx6sll-gpio", "fsl,imx35-gpio";
462 gpio-controller;
463 #gpio-cells = <2>;
464 interrupt-controller;
465 #interrupt-cells = <2>;
469 compatible = "fsl,imx6sll-kpp", "fsl,imx21-kpp";
477 compatible = "fsl,imx6sll-wdt", "fsl,imx21-wdt";
484 compatible = "fsl,imx6sll-wdt", "fsl,imx21-wdt";
492 compatible = "fsl,imx6sll-ccm";
496 #clock-cells = <1>;
498 clock-names = "ckil", "osc", "ipp_di0", "ipp_di1";
502 compatible = "fsl,imx6sll-anatop",
503 "fsl,imx6q-anatop",
504 "syscon", "simple-bus";
510 reg_3p0: regulator-3p0@120 {
511 compatible = "fsl,anatop-regulator";
512 regulator-name = "vdd3p0";
513 regulator-min-microvolt = <2625000>;
514 regulator-max-microvolt = <3400000>;
515 anatop-reg-offset = <0x120>;
516 anatop-vol-bit-shift = <8>;
517 anatop-vol-bit-width = <5>;
518 anatop-min-bit-val = <0>;
519 anatop-min-voltage = <2625000>;
520 anatop-max-voltage = <3400000>;
521 anatop-enable-bit = <0>;
526 compatible = "fsl,imx6sll-tempmon", "fsl,imx6sx-tempmon";
529 fsl,tempmon-data = <&ocotp>;
535 compatible = "fsl,imx6sll-usbphy", "fsl,imx6ul-usbphy",
536 "fsl,imx23-usbphy";
540 phy-3p0-supply = <&reg_3p0>;
545 compatible = "fsl,imx6sll-usbphy", "fsl,imx6ul-usbphy",
546 "fsl,imx23-usbphy";
550 phy-reg_3p0-supply = <&reg_3p0>;
555 compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
558 snvs_rtc: snvs-rtc-lp {
559 compatible = "fsl,sec-v4.0-mon-rtc-lp";
565 snvs_poweroff: snvs-poweroff {
566 compatible = "syscon-poweroff";
572 snvs_pwrkey: snvs-powerkey {
573 compatible = "fsl,sec-v4.0-pwrkey";
592 compatible = "fsl,imx6sll-src", "fsl,imx51-src";
596 #reset-cells = <1>;
600 compatible = "fsl,imx6sll-gpc", "fsl,imx6q-gpc";
602 interrupt-controller;
603 #interrupt-cells = <3>;
605 interrupt-parent = <&intc>;
606 fsl,mf-mix-wakeup-irq = <0x7c00000 0x7d00 0x0 0x1400640>;
610 compatible = "fsl,imx6sll-iomuxc";
614 gpr: iomuxc-gpr@020e4000 {
615 compatible = "fsl,imx6sll-iomuxc-gpr",
616 "fsl,imx6q-iomuxc-gpr", "syscon";
621 compatible = "fsl,imx6sll-csi", "fsl,imx6s-csi";
627 clock-names = "disp-axi", "csi_mclk", "disp_dcic";
632 compatible = "fsl,imx6sll-sdma", "fsl,imx35-sdma";
637 clock-names = "ipg", "ahb";
638 #dma-cells = <3>;
640 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin";
644 compatible = "fsl,imx6ull-pxp-dma", "fsl,imx7d-pxp-dma";
650 clock-names = "pxp_ipg", "pxp_axi";
655 compatible = "fsl,imx6sll-epdc", "fsl,imx7d-epdc";
659 clock-names = "epdc_axi", "epdc_pix";
663 lcdif: lcdif@020f8000 { label
664 compatible = "fsl,imx6sll-lcdif", "fsl,imx28-lcdif";
670 clock-names = "pix", "axi", "disp_axi";
675 compatible = "fsl,imx6sl-dcp";
681 clock-names = "dcp";
685 aips2: aips-bus@02100000 {
686 compatible = "fsl,aips-bus", "simple-bus";
687 #address-cells = <1>;
688 #size-cells = <1>;
693 compatible = "fsl,imx6sll-usb", "fsl,imx6ul-usb",
694 "fsl,imx27-usb";
701 ahb-burst-config = <0x0>;
702 tx-burst-size-dword = <0x10>;
703 rx-burst-size-dword = <0x10>;
708 compatible = "fsl,imx6sll-usb", "fsl,imx6ul-usb",
709 "fsl,imx27-usb";
715 ahb-burst-config = <0x0>;
716 tx-burst-size-dword = <0x10>;
717 rx-burst-size-dword = <0x10>;
722 #index-cells = <1>;
723 compatible = "fsl,imx6sll-usbmisc", "fsl,imx6ul-usbmisc",
724 "fsl,imx6q-usbmisc";
729 compatible = "fsl,imx6sll-usdhc", "fsl,imx6sx-usdhc";
735 clock-names = "ipg", "ahb", "per";
736 bus-width = <4>;
737 fsl,tuning-step = <2>;
738 fsl,tuning-start-tap = <20>;
743 compatible = "fsl,imx6sll-usdhc", "fsl,imx6sx-usdhc";
749 clock-names = "ipg", "ahb", "per";
750 bus-width = <4>;
751 fsl,tuning-step = <2>;
752 fsl,tuning-start-tap = <20>;
757 compatible = "fsl,imx6sll-usdhc", "fsl,imx6sx-usdhc";
763 clock-names = "ipg", "ahb", "per";
764 bus-width = <4>;
765 fsl,tuning-step = <2>;
766 fsl,tuning-start-tap = <20>;
771 #address-cells = <1>;
772 #size-cells = <0>;
773 compatible = "fs,imx6sll-i2c", "fsl,imx21-i2c";
781 #address-cells = <1>;
782 #size-cells = <0>;
783 compatible = "fsl,imx6sll-i2c", "fsl,imx21-i2c";
791 #address-cells = <1>;
792 #size-cells = <0>;
793 compatible = "fsl,imx6sll-i2c", "fsl,imx21-i2c";
801 compatible = "fsl,imx6sll-romcp", "syscon";
806 compatible = "fsl,imx6sll-mmdc", "fsl,imx6q-mmdc";
811 compatible = "fsl,imx6sl-rng", "fsl,imx-rng", "imx-rng";
817 ocotp: ocotp-ctrl@021bc000 {
818 compatible = "fsl,imx6sll-ocotp", "syscon";
824 compatible = "fsl,imx6sll-csu";
830 snvs_gpr: snvs-gpr@0x021c4000 {
831 compatible = "fsl, imx6sll-snvs-gpr";
835 iomuxc_snvs: iomuxc-snvs@021c8000 {
836 compatible = "fsl,imx6sll-iomuxc-snvs";
841 compatible = "fsl,imx6sll-audmux", "fsl,imx31-audmux";
847 compatible = "fsl,imx6sll-uart", "fsl,imx6q-uart", "fsl,imx21-uart";
851 dma-names = "rx", "tx";
854 clock-names = "ipg", "per";