Lines Matching +full:imx35 +full:- +full:esai
1 // SPDX-License-Identifier: GPL-2.0+
5 #include <dt-bindings/gpio/gpio.h>
6 #include "imx25-pinfunc.h"
9 #address-cells = <1>;
10 #size-cells = <1>;
13 * pre-existing /chosen node to be available to insert the
46 #address-cells = <1>;
47 #size-cells = <0>;
50 compatible = "arm,arm926ej-s";
56 asic: asic-interrupt-controller@68000000 {
57 compatible = "fsl,imx25-asic", "fsl,avic";
58 interrupt-controller;
59 #interrupt-cells = <1>;
65 compatible = "fixed-clock";
66 #clock-cells = <0>;
67 clock-frequency = <24000000>;
71 usbphy0: usb-phy0 {
72 compatible = "usb-nop-xceiv";
73 #phy-cells = <0>;
76 usbphy1: usb-phy1 {
77 compatible = "usb-nop-xceiv";
78 #phy-cells = <0>;
82 #address-cells = <1>;
83 #size-cells = <1>;
84 compatible = "simple-bus";
85 interrupt-parent = <&asic>;
89 compatible = "fsl,aips-bus", "simple-bus";
90 #address-cells = <1>;
91 #size-cells = <1>;
96 compatible = "fsl,imx25-aips";
101 #address-cells = <1>;
102 #size-cells = <0>;
103 compatible = "fsl,imx25-i2c", "fsl,imx21-i2c";
106 clock-names = "ipg";
112 #address-cells = <1>;
113 #size-cells = <0>;
114 compatible = "fsl,imx25-i2c", "fsl,imx21-i2c";
117 clock-names = "ipg";
123 compatible = "fsl,imx25-flexcan";
127 clock-names = "ipg", "per";
132 compatible = "fsl,imx25-flexcan";
136 clock-names = "ipg", "per";
141 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
145 clock-names = "ipg", "per";
150 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
154 clock-names = "ipg", "per";
159 #address-cells = <1>;
160 #size-cells = <0>;
161 compatible = "fsl,imx25-i2c", "fsl,imx21-i2c";
164 clock-names = "ipg";
170 #address-cells = <1>;
171 #size-cells = <0>;
174 clock-names = "";
180 #address-cells = <1>;
181 #size-cells = <0>;
182 compatible = "fsl,imx25-cspi", "fsl,imx35-cspi";
185 clock-names = "ipg", "per";
191 compatible = "fsl,imx25-kpp", "fsl,imx21-kpp";
199 compatible = "fsl,imx25-iomuxc";
204 compatible = "fsl,imx25-audmux", "fsl,imx31-audmux";
210 spba-bus@50000000 {
211 compatible = "fsl,spba-bus", "simple-bus";
212 #address-cells = <1>;
213 #size-cells = <1>;
218 #address-cells = <1>;
219 #size-cells = <0>;
220 compatible = "fsl,imx25-cspi", "fsl,imx35-cspi";
224 clock-names = "ipg", "per";
229 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
233 clock-names = "ipg", "per";
238 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
242 clock-names = "ipg", "per";
247 #address-cells = <1>;
248 #size-cells = <0>;
249 compatible = "fsl,imx25-cspi", "fsl,imx35-cspi";
252 clock-names = "ipg", "per";
258 #sound-dai-cells = <0>;
259 compatible = "fsl,imx25-ssi", "fsl,imx21-ssi";
263 clock-names = "ipg";
266 dma-names = "rx", "tx";
267 fsl,fifo-depth = <15>;
271 esai@50018000 {
277 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
281 clock-names = "ipg", "per";
286 compatible = "fsl,imx25-tsadc";
290 clock-names = "ipg";
291 interrupt-controller;
292 #interrupt-cells = <1>;
293 #address-cells = <1>;
294 #size-cells = <1>;
299 compatible = "fsl,imx25-gcq";
301 interrupt-parent = <&tscadc>;
303 #address-cells = <1>;
304 #size-cells = <0>;
309 compatible = "fsl,imx25-tcq";
311 interrupt-parent = <&tscadc>;
319 #sound-dai-cells = <0>;
320 compatible = "fsl,imx25-ssi", "fsl,imx21-ssi";
324 clock-names = "ipg";
327 dma-names = "rx", "tx";
328 fsl,fifo-depth = <15>;
333 compatible = "fsl,imx25-fec";
337 clock-names = "ipg", "ahb";
343 compatible = "fsl,aips-bus", "simple-bus";
344 #address-cells = <1>;
345 #size-cells = <1>;
350 compatible = "fsl,imx25-aips";
355 compatible = "fsl,imx25-ccm";
358 #clock-cells = <1>;
362 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
365 clock-names = "ipg", "per";
370 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
373 clock-names = "ipg", "per";
378 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
381 clock-names = "ipg", "per";
386 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
389 clock-names = "ipg", "per";
394 compatible = "fsl,imx25-epit";
397 clock-names = "ipg", "per";
402 compatible = "fsl,imx25-epit";
405 clock-names = "ipg", "per";
410 compatible = "fsl,imx25-gpio", "fsl,imx35-gpio";
413 gpio-controller;
414 #gpio-cells = <2>;
415 interrupt-controller;
416 #interrupt-cells = <2>;
420 compatible = "fsl,imx25-pwm", "fsl,imx27-pwm";
421 #pwm-cells = <3>;
424 clock-names = "ipg", "per";
429 compatible = "fsl,imx25-gpio", "fsl,imx35-gpio";
432 gpio-controller;
433 #gpio-cells = <2>;
434 interrupt-controller;
435 #interrupt-cells = <2>;
439 compatible = "fsl,imx25-pwm", "fsl,imx27-pwm";
440 #pwm-cells = <3>;
443 clock-names = "ipg", "per";
448 compatible = "fsl,imx25-scc";
451 clock-names = "ipg";
453 interrupt-names = "scm", "smn";
457 compatible = "fsl,imx25-rngb";
464 compatible = "fsl,imx25-esdhc";
468 clock-names = "ipg", "ahb", "per";
473 compatible = "fsl,imx25-esdhc";
477 clock-names = "ipg", "ahb", "per";
482 compatible = "fsl,imx25-fb", "fsl,imx21-fb";
486 clock-names = "ipg", "ahb", "per";
497 compatible = "fsl,imx25-pwm", "fsl,imx27-pwm";
498 #pwm-cells = <3>;
501 clock-names = "ipg", "per";
506 compatible = "fsl,imx25-gpio", "fsl,imx35-gpio";
509 gpio-controller;
510 #gpio-cells = <2>;
511 interrupt-controller;
512 #interrupt-cells = <2>;
516 compatible = "fsl,imx25-gpio", "fsl,imx35-gpio";
519 gpio-controller;
520 #gpio-cells = <2>;
521 interrupt-controller;
522 #interrupt-cells = <2>;
525 sdma: dma-controller@53fd4000 {
526 compatible = "fsl,imx25-sdma";
529 clock-names = "ipg", "ahb";
530 #dma-cells = <3>;
532 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx25.bin";
536 compatible = "fsl,imx25-wdt", "fsl,imx21-wdt";
543 compatible = "fsl,imx25-pwm", "fsl,imx27-pwm";
544 #pwm-cells = <3>;
547 clock-names = "ipg", "per";
552 compatible = "fsl,imx25-iim";
559 compatible = "fsl,imx25-usb", "fsl,imx27-usb";
563 clock-names = "ipg", "ahb", "per";
572 compatible = "fsl,imx25-usb", "fsl,imx27-usb";
576 clock-names = "ipg", "ahb", "per";
579 maximum-speed = "full-speed";
586 #index-cells = <1>;
587 compatible = "fsl,imx25-usbmisc";
592 compatible = "fsl,imx25-rtc";
600 compatible = "mmio-sram";
603 #address-cells = <1>;
604 #size-cells = <1>;
608 compatible = "fsl,emi-bus", "simple-bus";
609 #address-cells = <1>;
610 #size-cells = <1>;
615 #address-cells = <1>;
616 #size-cells = <1>;
618 compatible = "fsl,imx25-nand";
621 clock-names = "";