Lines Matching +full:imx51 +full:- +full:uart
1 // SPDX-License-Identifier: GPL-2.0+
6 #include "imx51-pinfunc.h"
7 #include <dt-bindings/clock/imx5-clock.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
13 #address-cells = <1>;
14 #size-cells = <1>;
17 * pre-existing /chosen node to be available to insert the
42 tzic: tz-interrupt-controller@e0000000 {
43 compatible = "fsl,imx51-tzic", "fsl,tzic";
44 interrupt-controller;
45 #interrupt-cells = <1>;
51 compatible = "fsl,imx-ckil", "fixed-clock";
52 #clock-cells = <0>;
53 clock-frequency = <32768>;
57 compatible = "fsl,imx-ckih1", "fixed-clock";
58 #clock-cells = <0>;
59 clock-frequency = <0>;
63 compatible = "fsl,imx-ckih2", "fixed-clock";
64 #clock-cells = <0>;
65 clock-frequency = <0>;
69 compatible = "fsl,imx-osc", "fixed-clock";
70 #clock-cells = <0>;
71 clock-frequency = <24000000>;
76 #address-cells = <1>;
77 #size-cells = <0>;
80 compatible = "arm,cortex-a8";
82 clock-latency = <62500>;
84 clock-names = "cpu";
85 operating-points = <
90 voltage-tolerance = <5>;
95 compatible = "arm,cortex-a8-pmu";
96 interrupt-parent = <&tzic>;
101 compatible = "usb-nop-xceiv";
103 clock-names = "main_clk";
104 #phy-cells = <0>;
107 display-subsystem {
108 compatible = "fsl,imx-display-subsystem";
113 #address-cells = <1>;
114 #size-cells = <1>;
115 compatible = "simple-bus";
116 interrupt-parent = <&tzic>;
120 compatible = "mmio-sram";
125 #address-cells = <1>;
126 #size-cells = <0>;
127 compatible = "fsl,imx51-ipu";
133 clock-names = "bus", "di0", "di1";
152 compatible = "fsl,aips-bus", "simple-bus";
153 #address-cells = <1>;
154 #size-cells = <1>;
159 compatible = "fsl,spba-bus", "simple-bus";
160 #address-cells = <1>;
161 #size-cells = <1>;
166 compatible = "fsl,imx51-esdhc";
172 clock-names = "ipg", "ahb", "per";
177 compatible = "fsl,imx51-esdhc";
183 clock-names = "ipg", "ahb", "per";
184 bus-width = <4>;
189 compatible = "fsl,imx51-uart", "fsl,imx21-uart";
194 clock-names = "ipg", "per";
199 #address-cells = <1>;
200 #size-cells = <0>;
201 compatible = "fsl,imx51-ecspi";
206 clock-names = "ipg", "per";
211 #sound-dai-cells = <0>;
212 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
217 clock-names = "ipg", "baud";
220 dma-names = "rx", "tx";
221 fsl,fifo-depth = <15>;
226 compatible = "fsl,imx51-esdhc";
232 clock-names = "ipg", "ahb", "per";
233 bus-width = <4>;
238 compatible = "fsl,imx51-esdhc";
244 clock-names = "ipg", "ahb", "per";
245 bus-width = <4>;
251 compatible = "fsl,imx51-aipstz";
256 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
266 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
276 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
286 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
296 #index-cells = <1>;
297 compatible = "fsl,imx51-usbmisc";
303 compatible = "fsl,imx51-gpio", "fsl,imx35-gpio";
306 gpio-controller;
307 #gpio-cells = <2>;
308 interrupt-controller;
309 #interrupt-cells = <2>;
313 compatible = "fsl,imx51-gpio", "fsl,imx35-gpio";
316 gpio-controller;
317 #gpio-cells = <2>;
318 interrupt-controller;
319 #interrupt-cells = <2>;
323 compatible = "fsl,imx51-gpio", "fsl,imx35-gpio";
326 gpio-controller;
327 #gpio-cells = <2>;
328 interrupt-controller;
329 #interrupt-cells = <2>;
333 compatible = "fsl,imx51-gpio", "fsl,imx35-gpio";
336 gpio-controller;
337 #gpio-cells = <2>;
338 interrupt-controller;
339 #interrupt-cells = <2>;
343 compatible = "fsl,imx51-kpp", "fsl,imx21-kpp";
351 compatible = "fsl,imx51-wdt", "fsl,imx21-wdt";
358 compatible = "fsl,imx51-wdt", "fsl,imx21-wdt";
366 compatible = "fsl,imx51-gpt", "fsl,imx31-gpt";
371 clock-names = "ipg", "per";
375 compatible = "fsl,imx51-iomuxc";
380 #pwm-cells = <2>;
381 compatible = "fsl,imx51-pwm", "fsl,imx27-pwm";
385 clock-names = "ipg", "per";
390 #pwm-cells = <2>;
391 compatible = "fsl,imx51-pwm", "fsl,imx27-pwm";
395 clock-names = "ipg", "per";
400 compatible = "fsl,imx51-uart", "fsl,imx21-uart";
405 clock-names = "ipg", "per";
410 compatible = "fsl,imx51-uart", "fsl,imx21-uart";
415 clock-names = "ipg", "per";
420 compatible = "fsl,imx51-src";
422 #reset-cells = <1>;
426 compatible = "fsl,imx51-ccm";
429 #clock-cells = <1>;
434 compatible = "fsl,aips-bus", "simple-bus";
435 #address-cells = <1>;
436 #size-cells = <1>;
441 compatible = "fsl,imx51-aipstz";
446 compatible = "fsl,imx51-iim", "fsl,imx27-iim";
453 compatible = "fsl,imx51-tigerp";
458 compatible = "fsl,imx51-owire", "fsl,imx21-owire";
466 #address-cells = <1>;
467 #size-cells = <0>;
468 compatible = "fsl,imx51-ecspi";
473 clock-names = "ipg", "per";
478 compatible = "fsl,imx51-sdma", "fsl,imx35-sdma";
483 clock-names = "ipg", "ahb";
484 #dma-cells = <3>;
485 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin";
489 #address-cells = <1>;
490 #size-cells = <0>;
491 compatible = "fsl,imx51-cspi", "fsl,imx35-cspi";
496 clock-names = "ipg", "per";
501 #address-cells = <1>;
502 #size-cells = <0>;
503 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c";
511 #address-cells = <1>;
512 #size-cells = <0>;
513 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c";
521 #sound-dai-cells = <0>;
522 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
527 clock-names = "ipg", "baud";
530 dma-names = "rx", "tx";
531 fsl,fifo-depth = <15>;
536 compatible = "fsl,imx51-audmux", "fsl,imx31-audmux";
539 clock-names = "audmux";
544 compatible = "fsl,imx51-m4if";
549 #address-cells = <2>;
550 #size-cells = <1>;
551 compatible = "fsl,imx51-weim";
566 #address-cells = <1>;
567 #size-cells = <1>;
568 compatible = "fsl,imx51-nand";
576 compatible = "fsl,imx51-pata", "fsl,imx27-pata";
584 #sound-dai-cells = <0>;
585 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
590 clock-names = "ipg", "baud";
593 dma-names = "rx", "tx";
594 fsl,fifo-depth = <15>;
599 compatible = "fsl,imx51-fec", "fsl,imx27-fec";
605 clock-names = "ipg", "ahb", "ptp";
610 compatible = "fsl,imx51-vpu", "cnm,codahx4";
615 clock-names = "per", "ahb";
621 compatible = "fsl,imx53-sahara", "fsl,imx51-sahara";
626 clock-names = "ipg", "ahb";