Lines Matching +full:imx27 +full:- +full:uart
1 // SPDX-License-Identifier: GPL-2.0+
5 #include "imx27-pinfunc.h"
7 #include <dt-bindings/clock/imx27-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
43 aitc: aitc-interrupt-controller@10040000 {
44 compatible = "fsl,imx27-aitc", "fsl,avic";
45 interrupt-controller;
46 #interrupt-cells = <1>;
52 compatible = "fsl,imx-osc26m", "fixed-clock";
53 #clock-cells = <0>;
54 clock-frequency = <26000000>;
59 #size-cells = <0>;
60 #address-cells = <1>;
65 compatible = "arm,arm926ej-s";
66 operating-points = <
71 clock-latency = <62500>;
73 voltage-tolerance = <5>;
78 #address-cells = <1>;
79 #size-cells = <1>;
80 compatible = "simple-bus";
81 interrupt-parent = <&aitc>;
85 compatible = "fsl,aipi-bus", "simple-bus";
86 #address-cells = <1>;
87 #size-cells = <1>;
91 dma: dma-controller@10001000 {
92 compatible = "fsl,imx27-dma";
97 clock-names = "ipg", "ahb";
98 #dma-cells = <1>;
99 dma-channels = <16>;
103 compatible = "fsl,imx27-wdt", "fsl,imx21-wdt";
110 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
115 clock-names = "ipg", "per";
119 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
124 clock-names = "ipg", "per";
128 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
133 clock-names = "ipg", "per";
137 #pwm-cells = <3>;
138 compatible = "fsl,imx27-pwm";
143 clock-names = "ipg", "per";
147 compatible = "fsl,imx21-rtc";
152 clock-names = "ref", "ipg";
156 compatible = "fsl,imx27-kpp", "fsl,imx21-kpp";
164 compatible = "fsl,imx27-owire", "fsl,imx21-owire";
171 compatible = "fsl,imx27-uart", "fsl,imx21-uart";
176 clock-names = "ipg", "per";
181 compatible = "fsl,imx27-uart", "fsl,imx21-uart";
186 clock-names = "ipg", "per";
191 compatible = "fsl,imx27-uart", "fsl,imx21-uart";
196 clock-names = "ipg", "per";
201 compatible = "fsl,imx27-uart", "fsl,imx21-uart";
206 clock-names = "ipg", "per";
211 #address-cells = <1>;
212 #size-cells = <0>;
213 compatible = "fsl,imx27-cspi";
218 clock-names = "ipg", "per";
223 #address-cells = <1>;
224 #size-cells = <0>;
225 compatible = "fsl,imx27-cspi";
230 clock-names = "ipg", "per";
235 #sound-dai-cells = <0>;
236 compatible = "fsl,imx27-ssi", "fsl,imx21-ssi";
241 dma-names = "rx0", "tx0", "rx1", "tx1";
242 fsl,fifo-depth = <8>;
247 #sound-dai-cells = <0>;
248 compatible = "fsl,imx27-ssi", "fsl,imx21-ssi";
253 dma-names = "rx0", "tx0", "rx1", "tx1";
254 fsl,fifo-depth = <8>;
259 #address-cells = <1>;
260 #size-cells = <0>;
261 compatible = "fsl,imx27-i2c", "fsl,imx21-i2c";
269 compatible = "fsl,imx27-mmc", "fsl,imx21-mmc";
274 clock-names = "ipg", "per";
276 dma-names = "rx-tx";
281 compatible = "fsl,imx27-mmc", "fsl,imx21-mmc";
286 clock-names = "ipg", "per";
288 dma-names = "rx-tx";
293 compatible = "fsl,imx27-iomuxc";
295 #address-cells = <1>;
296 #size-cells = <1>;
300 compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
304 gpio-controller;
305 #gpio-cells = <2>;
306 interrupt-controller;
307 #interrupt-cells = <2>;
311 compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
315 gpio-controller;
316 #gpio-cells = <2>;
317 interrupt-controller;
318 #interrupt-cells = <2>;
322 compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
326 gpio-controller;
327 #gpio-cells = <2>;
328 interrupt-controller;
329 #interrupt-cells = <2>;
333 compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
337 gpio-controller;
338 #gpio-cells = <2>;
339 interrupt-controller;
340 #interrupt-cells = <2>;
344 compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
348 gpio-controller;
349 #gpio-cells = <2>;
350 interrupt-controller;
351 #interrupt-cells = <2>;
355 compatible = "fsl,imx27-gpio", "fsl,imx21-gpio";
359 gpio-controller;
360 #gpio-cells = <2>;
361 interrupt-controller;
362 #interrupt-cells = <2>;
367 compatible = "fsl,imx27-audmux", "fsl,imx21-audmux";
370 clock-names = "audmux";
375 #address-cells = <1>;
376 #size-cells = <0>;
377 compatible = "fsl,imx27-cspi";
382 clock-names = "ipg", "per";
387 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
392 clock-names = "ipg", "per";
396 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
401 clock-names = "ipg", "per";
405 compatible = "fsl,imx27-uart", "fsl,imx21-uart";
410 clock-names = "ipg", "per";
415 compatible = "fsl,imx27-uart", "fsl,imx21-uart";
420 clock-names = "ipg", "per";
425 #address-cells = <1>;
426 #size-cells = <0>;
427 compatible = "fsl,imx27-i2c", "fsl,imx21-i2c";
435 compatible = "fsl,imx27-mmc", "fsl,imx21-mmc";
440 clock-names = "ipg", "per";
442 dma-names = "rx-tx";
447 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
452 clock-names = "ipg", "per";
457 compatible = "fsl,aipi-bus", "simple-bus";
458 #address-cells = <1>;
459 #size-cells = <1>;
464 compatible = "fsl,imx27-fb", "fsl,imx21-fb";
470 clock-names = "ipg", "ahb", "per";
475 compatible = "fsl,imx27-vpu", "cnm,codadx6";
480 clock-names = "per", "ahb";
485 compatible = "fsl,imx27-usb";
491 clock-names = "ipg", "ahb", "per";
497 compatible = "fsl,imx27-usb";
503 clock-names = "ipg", "ahb", "per";
510 compatible = "fsl,imx27-usb";
516 clock-names = "ipg", "ahb", "per";
523 #index-cells = <1>;
524 compatible = "fsl,imx27-usbmisc";
529 compatible = "fsl,imx27-sahara";
534 clock-names = "ipg", "ahb";
538 compatible = "fsl,imx27-ccm";
540 #clock-cells = <1>;
544 compatible = "fsl,imx27-iim";
551 compatible = "fsl,imx27-fec";
556 clock-names = "ipg", "ahb";
561 nfc: nand-controller@d8000000 {
562 #address-cells = <1>;
563 #size-cells = <1>;
564 compatible = "fsl,imx27-nand";
571 weim: memory-controller@d8002000 {
572 #address-cells = <2>;
573 #size-cells = <1>;
574 compatible = "fsl,imx27-weim";
589 compatible = "mmio-sram";
592 #address-cells = <1>;
593 #size-cells = <1>;