Lines Matching +full:imx21 +full:- +full:i2c
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 = "fsl,imx-osc", "fixed-clock";
66 #clock-cells = <0>;
67 clock-frequency = <24000000>;
72 #address-cells = <1>;
73 #size-cells = <1>;
74 compatible = "simple-bus";
75 interrupt-parent = <&asic>;
79 compatible = "fsl,aips-bus", "simple-bus";
80 #address-cells = <1>;
81 #size-cells = <1>;
86 compatible = "fsl,imx25-aips";
90 i2c1: i2c@43f80000 {
91 #address-cells = <1>;
92 #size-cells = <0>;
93 compatible = "fsl,imx25-i2c", "fsl,imx21-i2c";
96 clock-names = "";
101 i2c3: i2c@43f84000 {
102 #address-cells = <1>;
103 #size-cells = <0>;
104 compatible = "fsl,imx25-i2c", "fsl,imx21-i2c";
107 clock-names = "";
113 compatible = "fsl,imx25-flexcan";
117 clock-names = "ipg", "per";
122 compatible = "fsl,imx25-flexcan";
126 clock-names = "ipg", "per";
131 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
135 clock-names = "ipg", "per";
140 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
144 clock-names = "ipg", "per";
148 i2c2: i2c@43f98000 {
149 #address-cells = <1>;
150 #size-cells = <0>;
151 compatible = "fsl,imx25-i2c", "fsl,imx21-i2c";
154 clock-names = "";
160 #address-cells = <1>;
161 #size-cells = <0>;
164 clock-names = "";
170 #address-cells = <1>;
171 #size-cells = <0>;
172 compatible = "fsl,imx25-cspi", "fsl,imx35-cspi";
175 clock-names = "ipg", "per";
181 #address-cells = <1>;
182 #size-cells = <0>;
183 compatible = "fsl,imx25-kpp", "fsl,imx21-kpp";
186 clock-names = "";
192 compatible = "fsl,imx25-iomuxc";
197 compatible = "fsl,imx25-audmux", "fsl,imx31-audmux";
204 compatible = "fsl,spba-bus", "simple-bus";
205 #address-cells = <1>;
206 #size-cells = <1>;
211 #address-cells = <1>;
212 #size-cells = <0>;
213 compatible = "fsl,imx25-cspi", "fsl,imx35-cspi";
217 clock-names = "ipg", "per";
222 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
226 clock-names = "ipg", "per";
231 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
235 clock-names = "ipg", "per";
240 #address-cells = <1>;
241 #size-cells = <0>;
242 compatible = "fsl,imx25-cspi", "fsl,imx35-cspi";
245 clock-names = "ipg", "per";
251 #sound-dai-cells = <0>;
252 compatible = "fsl,imx25-ssi", "fsl,imx21-ssi";
256 clock-names = "ipg";
259 dma-names = "rx", "tx";
260 fsl,fifo-depth = <15>;
270 compatible = "fsl,imx25-uart", "fsl,imx21-uart";
274 clock-names = "ipg", "per";
279 compatible = "fsl,imx25-tsadc";
283 clock-names = "ipg";
284 interrupt-controller;
285 #interrupt-cells = <1>;
286 #address-cells = <1>;
287 #size-cells = <1>;
292 compatible = "fsl,imx25-gcq";
294 interrupt-parent = <&tscadc>;
296 #address-cells = <1>;
297 #size-cells = <0>;
302 compatible = "fsl,imx25-tcq";
304 interrupt-parent = <&tscadc>;
312 #sound-dai-cells = <0>;
313 compatible = "fsl,imx25-ssi", "fsl,imx21-ssi";
317 clock-names = "ipg";
320 dma-names = "rx", "tx";
321 fsl,fifo-depth = <15>;
326 compatible = "fsl,imx25-fec";
330 clock-names = "ipg", "ahb";
336 compatible = "fsl,aips-bus", "simple-bus";
337 #address-cells = <1>;
338 #size-cells = <1>;
343 compatible = "fsl,imx25-aips";
348 compatible = "fsl,imx25-ccm";
351 #clock-cells = <1>;
355 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
358 clock-names = "ipg", "per";
363 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
366 clock-names = "ipg", "per";
371 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
374 clock-names = "ipg", "per";
379 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
382 clock-names = "ipg", "per";
387 compatible = "fsl,imx25-epit";
393 compatible = "fsl,imx25-epit";
399 compatible = "fsl,imx25-gpio", "fsl,imx35-gpio";
402 gpio-controller;
403 #gpio-cells = <2>;
404 interrupt-controller;
405 #interrupt-cells = <2>;
409 compatible = "fsl,imx25-pwm", "fsl,imx27-pwm";
410 #pwm-cells = <2>;
413 clock-names = "ipg", "per";
418 compatible = "fsl,imx25-gpio", "fsl,imx35-gpio";
421 gpio-controller;
422 #gpio-cells = <2>;
423 interrupt-controller;
424 #interrupt-cells = <2>;
428 compatible = "fsl,imx25-pwm", "fsl,imx27-pwm";
429 #pwm-cells = <2>;
432 clock-names = "ipg", "per";
437 compatible = "fsl,imx25-scc";
440 clock-names = "ipg";
442 interrupt-names = "scm", "smn";
446 compatible = "fsl,imx25-rngb";
453 compatible = "fsl,imx25-esdhc";
457 clock-names = "ipg", "ahb", "per";
462 compatible = "fsl,imx25-esdhc";
466 clock-names = "ipg", "ahb", "per";
471 compatible = "fsl,imx25-fb", "fsl,imx21-fb";
475 clock-names = "ipg", "ahb", "per";
486 compatible = "fsl,imx25-pwm", "fsl,imx27-pwm";
487 #pwm-cells = <2>;
490 clock-names = "ipg", "per";
495 compatible = "fsl,imx25-gpio", "fsl,imx35-gpio";
498 gpio-controller;
499 #gpio-cells = <2>;
500 interrupt-controller;
501 #interrupt-cells = <2>;
505 compatible = "fsl,imx25-gpio", "fsl,imx35-gpio";
508 gpio-controller;
509 #gpio-cells = <2>;
510 interrupt-controller;
511 #interrupt-cells = <2>;
515 compatible = "fsl,imx25-sdma";
518 clock-names = "ipg", "ahb";
519 #dma-cells = <3>;
521 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx25.bin";
525 compatible = "fsl,imx25-wdt", "fsl,imx21-wdt";
528 clock-names = "";
533 compatible = "fsl,imx25-pwm", "fsl,imx27-pwm";
534 #pwm-cells = <2>;
537 clock-names = "ipg", "per";
542 compatible = "fsl,imx25-iim", "fsl,imx27-iim";
549 compatible = "fsl,imx25-usb", "fsl,imx27-usb";
553 clock-names = "ipg", "ahb", "per";
562 compatible = "fsl,imx25-usb", "fsl,imx27-usb";
566 clock-names = "ipg", "ahb", "per";
573 #index-cells = <1>;
574 compatible = "fsl,imx25-usbmisc";
579 compatible = "fsl,imx25-dryice", "fsl,imx25-rtc";
582 clock-names = "ipg";
588 compatible = "mmio-sram";
593 compatible = "fsl,emi-bus", "simple-bus";
594 #address-cells = <1>;
595 #size-cells = <1>;
600 #address-cells = <1>;
601 #size-cells = <1>;
603 compatible = "fsl,imx25-nand";
606 clock-names = "";
614 compatible = "simple-bus";
615 #address-cells = <1>;
616 #size-cells = <0>;
618 usbphy0: usb-phy@0 {
620 compatible = "usb-nop-xceiv";
621 #phy-cells = <0>;
624 usbphy1: usb-phy@1 {
626 compatible = "usb-nop-xceiv";
627 #phy-cells = <0>;