Lines Matching +full:imx53 +full:- +full:vpu
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 = "fixed-clock";
52 #clock-cells = <0>;
53 clock-frequency = <32768>;
57 compatible = "fixed-clock";
58 #clock-cells = <0>;
59 clock-frequency = <0>;
63 compatible = "fixed-clock";
64 #clock-cells = <0>;
65 clock-frequency = <0>;
69 compatible = "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 capture-subsystem {
108 compatible = "fsl,imx-capture-subsystem";
112 display-subsystem {
113 compatible = "fsl,imx-display-subsystem";
118 #address-cells = <1>;
119 #size-cells = <1>;
120 compatible = "simple-bus";
121 interrupt-parent = <&tzic>;
125 compatible = "mmio-sram";
128 #address-cells = <1>;
129 #size-cells = <1>;
133 compatible = "amd,imageon-200.1", "amd,imageon";
135 reg-names = "kgsl_3d0_reg_memory";
137 interrupt-names = "kgsl_3d0_irq";
139 clock-names = "core_clk", "mem_iface_clk";
143 #address-cells = <1>;
144 #size-cells = <0>;
145 compatible = "fsl,imx51-ipu";
151 clock-names = "bus", "di0", "di1";
178 compatible = "fsl,aips-bus", "simple-bus";
179 #address-cells = <1>;
180 #size-cells = <1>;
184 spba-bus@70000000 {
185 compatible = "fsl,spba-bus", "simple-bus";
186 #address-cells = <1>;
187 #size-cells = <1>;
192 compatible = "fsl,imx51-esdhc";
198 clock-names = "ipg", "ahb", "per";
203 compatible = "fsl,imx51-esdhc";
209 clock-names = "ipg", "ahb", "per";
210 bus-width = <4>;
215 compatible = "fsl,imx51-uart", "fsl,imx21-uart";
220 clock-names = "ipg", "per";
222 dma-names = "rx", "tx";
227 #address-cells = <1>;
228 #size-cells = <0>;
229 compatible = "fsl,imx51-ecspi";
234 clock-names = "ipg", "per";
239 #sound-dai-cells = <0>;
240 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
245 clock-names = "ipg", "baud";
248 dma-names = "rx", "tx";
249 fsl,fifo-depth = <15>;
254 compatible = "fsl,imx51-esdhc";
260 clock-names = "ipg", "ahb", "per";
261 bus-width = <4>;
266 compatible = "fsl,imx51-esdhc";
272 clock-names = "ipg", "ahb", "per";
273 bus-width = <4>;
279 compatible = "fsl,imx51-aipstz";
284 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
294 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
304 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
314 compatible = "fsl,imx51-usb", "fsl,imx27-usb";
324 #index-cells = <1>;
325 compatible = "fsl,imx51-usbmisc";
331 compatible = "fsl,imx51-gpio", "fsl,imx35-gpio";
334 gpio-controller;
335 #gpio-cells = <2>;
336 interrupt-controller;
337 #interrupt-cells = <2>;
341 compatible = "fsl,imx51-gpio", "fsl,imx35-gpio";
344 gpio-controller;
345 #gpio-cells = <2>;
346 interrupt-controller;
347 #interrupt-cells = <2>;
351 compatible = "fsl,imx51-gpio", "fsl,imx35-gpio";
354 gpio-controller;
355 #gpio-cells = <2>;
356 interrupt-controller;
357 #interrupt-cells = <2>;
361 compatible = "fsl,imx51-gpio", "fsl,imx35-gpio";
364 gpio-controller;
365 #gpio-cells = <2>;
366 interrupt-controller;
367 #interrupt-cells = <2>;
371 compatible = "fsl,imx51-kpp", "fsl,imx21-kpp";
379 compatible = "fsl,imx51-wdt", "fsl,imx21-wdt";
386 compatible = "fsl,imx51-wdt", "fsl,imx21-wdt";
394 compatible = "fsl,imx51-gpt", "fsl,imx31-gpt";
399 clock-names = "ipg", "per";
403 compatible = "fsl,imx51-iomuxc";
408 #pwm-cells = <3>;
409 compatible = "fsl,imx51-pwm", "fsl,imx27-pwm";
413 clock-names = "ipg", "per";
418 #pwm-cells = <3>;
419 compatible = "fsl,imx51-pwm", "fsl,imx27-pwm";
423 clock-names = "ipg", "per";
428 compatible = "fsl,imx51-uart", "fsl,imx21-uart";
433 clock-names = "ipg", "per";
435 dma-names = "rx", "tx";
440 compatible = "fsl,imx51-uart", "fsl,imx21-uart";
445 clock-names = "ipg", "per";
447 dma-names = "rx", "tx";
451 src: reset-controller@73fd0000 {
452 compatible = "fsl,imx51-src";
455 #reset-cells = <1>;
459 compatible = "fsl,imx51-ccm";
462 #clock-cells = <1>;
467 compatible = "fsl,aips-bus", "simple-bus";
468 #address-cells = <1>;
469 #size-cells = <1>;
474 compatible = "fsl,imx51-aipstz";
479 compatible = "fsl,imx51-iim", "fsl,imx27-iim", "syscon";
486 compatible = "fsl,imx51-tigerp";
491 compatible = "fsl,imx51-owire", "fsl,imx21-owire";
499 #address-cells = <1>;
500 #size-cells = <0>;
501 compatible = "fsl,imx51-ecspi";
506 clock-names = "ipg", "per";
510 sdma: dma-controller@83fb0000 {
511 compatible = "fsl,imx51-sdma", "fsl,imx35-sdma";
516 clock-names = "ipg", "ahb";
517 #dma-cells = <3>;
518 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin";
522 #address-cells = <1>;
523 #size-cells = <0>;
524 compatible = "fsl,imx51-cspi", "fsl,imx35-cspi";
529 clock-names = "ipg", "per";
534 #address-cells = <1>;
535 #size-cells = <0>;
536 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c";
544 #address-cells = <1>;
545 #size-cells = <0>;
546 compatible = "fsl,imx51-i2c", "fsl,imx21-i2c";
554 #sound-dai-cells = <0>;
555 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
560 clock-names = "ipg", "baud";
563 dma-names = "rx", "tx";
564 fsl,fifo-depth = <15>;
569 compatible = "fsl,imx51-audmux", "fsl,imx31-audmux";
572 clock-names = "audmux";
577 compatible = "fsl,imx51-m4if";
581 weim: memory-controller@83fda000 {
582 #address-cells = <2>;
583 #size-cells = <1>;
584 compatible = "fsl,imx51-weim";
599 #address-cells = <1>;
600 #size-cells = <1>;
601 compatible = "fsl,imx51-nand";
609 compatible = "fsl,imx51-pata", "fsl,imx27-pata";
617 #sound-dai-cells = <0>;
618 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
623 clock-names = "ipg", "baud";
626 dma-names = "rx", "tx";
627 fsl,fifo-depth = <15>;
632 compatible = "fsl,imx51-fec", "fsl,imx27-fec";
638 clock-names = "ipg", "ahb", "ptp";
642 vpu: vpu@83ff4000 { label
643 compatible = "fsl,imx51-vpu", "cnm,codahx4";
648 clock-names = "per", "ahb";
654 compatible = "fsl,imx53-sahara";
659 clock-names = "ipg", "ahb";