Lines Matching +full:lpc +full:- +full:interrupts
1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright 2007-2008 Freescale Semiconductor Inc.
8 #include <dt-bindings/clock/mpc512x-clock.h>
10 /dts-v1/;
15 #address-cells = <1>;
16 #size-cells = <1>;
17 interrupt-parent = <&ipic>;
25 #address-cells = <1>;
26 #size-cells = <0>;
31 d-cache-line-size = <0x20>; /* 32 bytes */
32 i-cache-line-size = <0x20>; /* 32 bytes */
33 d-cache-size = <0x8000>; /* L1, 32K */
34 i-cache-size = <0x8000>; /* L1, 32K */
35 timebase-frequency = <49500000>;/* 49.5 MHz (csb/4) */
36 bus-frequency = <198000000>; /* 198 MHz csb bus */
37 clock-frequency = <396000000>; /* 396 MHz ppc core */
47 compatible = "fsl,mpc5121-mbx";
49 interrupts = <66 0x8>;
53 clock-names = "mbx-bus", "mbx-3d", "mbx";
57 compatible = "fsl,mpc5121-sram";
62 compatible = "fsl,mpc5121-nfc";
64 interrupts = <6 8>;
65 #address-cells = <1>;
66 #size-cells = <1>;
68 clock-names = "ipg";
72 compatible = "fsl,mpc5121-localbus";
73 #address-cells = <2>;
74 #size-cells = <1>;
80 #address-cells = <1>;
81 #size-cells = <0>;
84 compatible = "fixed-clock";
85 #clock-cells = <0>;
86 clock-frequency = <33000000>;
91 compatible = "fsl,mpc5121-immr";
92 #address-cells = <1>;
93 #size-cells = <1>;
96 bus-frequency = <66000000>; /* 66 MHz ips bus */
101 * interrupts cell = <intr #, sense>
104 * sense == 2: Edge, high-to-low change
106 ipic: interrupt-controller@c00 {
107 compatible = "fsl,mpc5121-ipic", "fsl,ipic";
108 interrupt-controller;
109 #address-cells = <0>;
110 #interrupt-cells = <2>;
116 compatible = "fsl,mpc5121-wdt";
122 compatible = "fsl,mpc5121-rtc";
124 interrupts = <79 0x8 80 0x8>;
129 compatible = "fsl,mpc5121-reset";
135 compatible = "fsl,mpc5121-clock";
137 #clock-cells = <1>;
139 clock-names = "osc";
144 compatible = "fsl,mpc5121-pmc";
146 interrupts = <83 0x8>;
150 compatible = "fsl,mpc5121-gpio";
152 interrupts = <78 0x8>;
156 compatible = "fsl,mpc5121-mscan";
158 interrupts = <12 0x8>;
164 clock-names = "ipg", "ips", "sys", "ref", "mclk";
168 compatible = "fsl,mpc5121-mscan";
170 interrupts = <13 0x8>;
176 clock-names = "ipg", "ips", "sys", "ref", "mclk";
180 compatible = "fsl,mpc5121-sdhc";
182 interrupts = <8 0x8>;
184 dma-names = "rx-tx";
187 clock-names = "ipg", "per";
191 #address-cells = <1>;
192 #size-cells = <0>;
193 compatible = "fsl,mpc5121-i2c", "fsl-i2c";
195 interrupts = <9 0x8>;
197 clock-names = "ipg";
201 #address-cells = <1>;
202 #size-cells = <0>;
203 compatible = "fsl,mpc5121-i2c", "fsl-i2c";
205 interrupts = <10 0x8>;
207 clock-names = "ipg";
211 #address-cells = <1>;
212 #size-cells = <0>;
213 compatible = "fsl,mpc5121-i2c", "fsl-i2c";
215 interrupts = <11 0x8>;
217 clock-names = "ipg";
221 compatible = "fsl,mpc5121-i2c-ctrl";
226 compatible = "fsl,mpc5121-axe";
228 interrupts = <42 0x8>;
230 clock-names = "ipg";
234 compatible = "fsl,mpc5121-diu";
236 interrupts = <64 0x8>;
238 clock-names = "ipg";
242 compatible = "fsl,mpc5121-mscan";
244 interrupts = <90 0x8>;
250 clock-names = "ipg", "ips", "sys", "ref", "mclk";
254 compatible = "fsl,mpc5121-mscan";
256 interrupts = <91 0x8>;
262 clock-names = "ipg", "ips", "sys", "ref", "mclk";
266 compatible = "fsl,mpc5121-viu";
268 interrupts = <67 0x8>;
270 clock-names = "ipg";
274 compatible = "fsl,mpc5121-fec-mdio";
276 #address-cells = <1>;
277 #size-cells = <0>;
279 clock-names = "per";
284 compatible = "fsl,mpc5121-fec";
286 local-mac-address = [ 00 00 00 00 00 00 ];
287 interrupts = <4 0x8>;
289 clock-names = "per";
294 compatible = "fsl,mpc5121-usb2-dr";
296 #address-cells = <1>;
297 #size-cells = <0>;
298 interrupts = <43 0x8>;
302 clock-names = "ipg";
307 compatible = "fsl,mpc5121-usb2-dr";
309 #address-cells = <1>;
310 #size-cells = <0>;
311 interrupts = <44 0x8>;
315 clock-names = "ipg";
320 compatible = "fsl,mpc5121-ioctl";
325 lpc@10000 {
326 compatible = "fsl,mpc5121-lpc";
331 compatible = "fsl,mpc512x-lpbfifo";
333 interrupts = <7 0x8>;
335 dma-names = "rx-tx";
339 compatible = "fsl,mpc5121-pata";
341 interrupts = <5 0x8>;
343 clock-names = "ipg";
350 compatible = "fsl,mpc5121-psc";
352 interrupts = <40 0x8>;
353 fsl,rx-fifo-size = <16>;
354 fsl,tx-fifo-size = <16>;
357 clock-names = "ipg", "mclk";
362 compatible = "fsl,mpc5121-psc";
364 interrupts = <40 0x8>;
365 fsl,rx-fifo-size = <16>;
366 fsl,tx-fifo-size = <16>;
369 clock-names = "ipg", "mclk";
374 compatible = "fsl,mpc5121-psc";
376 interrupts = <40 0x8>;
377 fsl,rx-fifo-size = <16>;
378 fsl,tx-fifo-size = <16>;
381 clock-names = "ipg", "mclk";
386 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
388 interrupts = <40 0x8>;
389 fsl,rx-fifo-size = <16>;
390 fsl,tx-fifo-size = <16>;
393 clock-names = "ipg", "mclk";
398 compatible = "fsl,mpc5121-psc-uart", "fsl,mpc5121-psc";
400 interrupts = <40 0x8>;
401 fsl,rx-fifo-size = <16>;
402 fsl,tx-fifo-size = <16>;
405 clock-names = "ipg", "mclk";
410 compatible = "fsl,mpc5121-psc";
412 interrupts = <40 0x8>;
413 fsl,rx-fifo-size = <16>;
414 fsl,tx-fifo-size = <16>;
417 clock-names = "ipg", "mclk";
422 compatible = "fsl,mpc5121-psc";
424 interrupts = <40 0x8>;
425 fsl,rx-fifo-size = <16>;
426 fsl,tx-fifo-size = <16>;
429 clock-names = "ipg", "mclk";
434 compatible = "fsl,mpc5121-psc";
436 interrupts = <40 0x8>;
437 fsl,rx-fifo-size = <16>;
438 fsl,tx-fifo-size = <16>;
441 clock-names = "ipg", "mclk";
446 compatible = "fsl,mpc5121-psc";
448 interrupts = <40 0x8>;
449 fsl,rx-fifo-size = <16>;
450 fsl,tx-fifo-size = <16>;
453 clock-names = "ipg", "mclk";
458 compatible = "fsl,mpc5121-psc";
460 interrupts = <40 0x8>;
461 fsl,rx-fifo-size = <16>;
462 fsl,tx-fifo-size = <16>;
465 clock-names = "ipg", "mclk";
470 compatible = "fsl,mpc5121-psc";
472 interrupts = <40 0x8>;
473 fsl,rx-fifo-size = <16>;
474 fsl,tx-fifo-size = <16>;
477 clock-names = "ipg", "mclk";
482 compatible = "fsl,mpc5121-psc";
484 interrupts = <40 0x8>;
485 fsl,rx-fifo-size = <16>;
486 fsl,tx-fifo-size = <16>;
489 clock-names = "ipg", "mclk";
493 compatible = "fsl,mpc5121-psc-fifo";
495 interrupts = <40 0x8>;
497 clock-names = "ipg";
501 compatible = "fsl,mpc5121-dma";
503 interrupts = <65 0x8>;
504 #dma-cells = <1>;
509 compatible = "fsl,mpc5121-pci";
511 interrupts = <1 0x8>;
512 clock-frequency = <0>;
513 #address-cells = <3>;
514 #size-cells = <2>;
515 #interrupt-cells = <1>;
517 clock-names = "ipg";
521 bus-range = <0x0 0x0>;