Lines Matching +full:reg +full:- +full:size
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>;
30 reg = <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 */
43 reg = <0x00000000 0x10000000>; /* 256MB at 0 */
47 compatible = "fsl,mpc5121-mbx";
48 reg = <0x20000000 0x4000>;
53 clock-names = "mbx-bus", "mbx-3d", "mbx";
57 compatible = "fsl,mpc5121-sram";
58 reg = <0x30000000 0x20000>; /* 128K at 0x30000000 */
62 compatible = "fsl,mpc5121-nfc";
63 reg = <0x40000000 0x100000>; /* 1M at 0x40000000 */
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>;
75 reg = <0x80000020 0x40>;
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>;
95 reg = <0x80000000 0x400000>;
96 bus-frequency = <66000000>; /* 66 MHz ips bus */
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>;
111 reg = <0xc00 0x100>;
116 compatible = "fsl,mpc5121-wdt";
117 reg = <0x900 0x100>;
122 compatible = "fsl,mpc5121-rtc";
123 reg = <0xa00 0x100>;
129 compatible = "fsl,mpc5121-reset";
130 reg = <0xe00 0x100>;
135 compatible = "fsl,mpc5121-clock";
136 reg = <0xf00 0x100>;
137 #clock-cells = <1>;
139 clock-names = "osc";
144 compatible = "fsl,mpc5121-pmc";
145 reg = <0x1000 0x100>;
150 compatible = "fsl,mpc5121-gpio";
151 reg = <0x1100 0x100>;
156 compatible = "fsl,mpc5121-mscan";
157 reg = <0x1300 0x80>;
164 clock-names = "ipg", "ips", "sys", "ref", "mclk";
168 compatible = "fsl,mpc5121-mscan";
169 reg = <0x1380 0x80>;
176 clock-names = "ipg", "ips", "sys", "ref", "mclk";
180 compatible = "fsl,mpc5121-sdhc";
181 reg = <0x1500 0x100>;
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";
194 reg = <0x1700 0x20>;
197 clock-names = "ipg";
201 #address-cells = <1>;
202 #size-cells = <0>;
203 compatible = "fsl,mpc5121-i2c", "fsl-i2c";
204 reg = <0x1720 0x20>;
207 clock-names = "ipg";
211 #address-cells = <1>;
212 #size-cells = <0>;
213 compatible = "fsl,mpc5121-i2c", "fsl-i2c";
214 reg = <0x1740 0x20>;
217 clock-names = "ipg";
221 compatible = "fsl,mpc5121-i2c-ctrl";
222 reg = <0x1760 0x8>;
226 compatible = "fsl,mpc5121-axe";
227 reg = <0x2000 0x100>;
230 clock-names = "ipg";
234 compatible = "fsl,mpc5121-diu";
235 reg = <0x2100 0x100>;
238 clock-names = "ipg";
242 compatible = "fsl,mpc5121-mscan";
243 reg = <0x2300 0x80>;
250 clock-names = "ipg", "ips", "sys", "ref", "mclk";
254 compatible = "fsl,mpc5121-mscan";
255 reg = <0x2380 0x80>;
262 clock-names = "ipg", "ips", "sys", "ref", "mclk";
266 compatible = "fsl,mpc5121-viu";
267 reg = <0x2400 0x400>;
270 clock-names = "ipg";
274 compatible = "fsl,mpc5121-fec-mdio";
275 reg = <0x2800 0x800>;
276 #address-cells = <1>;
277 #size-cells = <0>;
279 clock-names = "per";
284 compatible = "fsl,mpc5121-fec";
285 reg = <0x2800 0x800>;
286 local-mac-address = [ 00 00 00 00 00 00 ];
289 clock-names = "per";
294 compatible = "fsl,mpc5121-usb2-dr";
295 reg = <0x3000 0x600>;
296 #address-cells = <1>;
297 #size-cells = <0>;
302 clock-names = "ipg";
307 compatible = "fsl,mpc5121-usb2-dr";
308 reg = <0x4000 0x600>;
309 #address-cells = <1>;
310 #size-cells = <0>;
315 clock-names = "ipg";
320 compatible = "fsl,mpc5121-ioctl";
321 reg = <0xA000 0x1000>;
326 compatible = "fsl,mpc5121-lpc";
327 reg = <0x10000 0x100>;
331 compatible = "fsl,mpc512x-lpbfifo";
332 reg = <0x10100 0x50>;
335 dma-names = "rx-tx";
339 compatible = "fsl,mpc5121-pata";
340 reg = <0x10200 0x100>;
343 clock-names = "ipg";
350 compatible = "fsl,mpc5121-psc";
351 reg = <0x11000 0x100>;
353 fsl,rx-fifo-size = <16>;
354 fsl,tx-fifo-size = <16>;
357 clock-names = "ipg", "mclk";
362 compatible = "fsl,mpc5121-psc";
363 reg = <0x11100 0x100>;
365 fsl,rx-fifo-size = <16>;
366 fsl,tx-fifo-size = <16>;
369 clock-names = "ipg", "mclk";
374 compatible = "fsl,mpc5121-psc";
375 reg = <0x11200 0x100>;
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";
387 reg = <0x11300 0x100>;
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";
399 reg = <0x11400 0x100>;
401 fsl,rx-fifo-size = <16>;
402 fsl,tx-fifo-size = <16>;
405 clock-names = "ipg", "mclk";
410 compatible = "fsl,mpc5121-psc";
411 reg = <0x11500 0x100>;
413 fsl,rx-fifo-size = <16>;
414 fsl,tx-fifo-size = <16>;
417 clock-names = "ipg", "mclk";
422 compatible = "fsl,mpc5121-psc";
423 reg = <0x11600 0x100>;
425 fsl,rx-fifo-size = <16>;
426 fsl,tx-fifo-size = <16>;
429 clock-names = "ipg", "mclk";
434 compatible = "fsl,mpc5121-psc";
435 reg = <0x11700 0x100>;
437 fsl,rx-fifo-size = <16>;
438 fsl,tx-fifo-size = <16>;
441 clock-names = "ipg", "mclk";
446 compatible = "fsl,mpc5121-psc";
447 reg = <0x11800 0x100>;
449 fsl,rx-fifo-size = <16>;
450 fsl,tx-fifo-size = <16>;
453 clock-names = "ipg", "mclk";
458 compatible = "fsl,mpc5121-psc";
459 reg = <0x11900 0x100>;
461 fsl,rx-fifo-size = <16>;
462 fsl,tx-fifo-size = <16>;
465 clock-names = "ipg", "mclk";
470 compatible = "fsl,mpc5121-psc";
471 reg = <0x11a00 0x100>;
473 fsl,rx-fifo-size = <16>;
474 fsl,tx-fifo-size = <16>;
477 clock-names = "ipg", "mclk";
482 compatible = "fsl,mpc5121-psc";
483 reg = <0x11b00 0x100>;
485 fsl,rx-fifo-size = <16>;
486 fsl,tx-fifo-size = <16>;
489 clock-names = "ipg", "mclk";
493 compatible = "fsl,mpc5121-psc-fifo";
494 reg = <0x11f00 0x100>;
497 clock-names = "ipg";
501 compatible = "fsl,mpc5121-dma";
502 reg = <0x14000 0x1800>;
504 #dma-cells = <1>;
509 compatible = "fsl,mpc5121-pci";
512 clock-frequency = <0>;
513 #address-cells = <3>;
514 #size-cells = <2>;
515 #interrupt-cells = <1>;
517 clock-names = "ipg";
519 reg = <0x80008500 0x100 /* internal registers */
521 bus-range = <0x0 0x0>;