Lines Matching +full:io +full:- +full:channel +full:- +full:ranges
4 * Copyright 2008-2009 DENX Software Engineering, Stefan Roese <sr@denx.de>
11 /dts-v1/;
14 #address-cells = <2>;
15 #size-cells = <1>;
18 dcr-parent = <&{/cpus/cpu@0}>;
28 #address-cells = <1>;
29 #size-cells = <0>;
35 clock-frequency = <0>; /* Filled in by U-Boot */
36 timebase-frequency = <0>; /* Filled in by U-Boot */
37 i-cache-line-size = <32>;
38 d-cache-line-size = <32>;
39 i-cache-size = <32768>;
40 d-cache-size = <32768>;
41 dcr-controller;
42 dcr-access-method = "native";
43 next-level-cache = <&L2C0>;
49 reg = <0x00000000 0x00000000 0x00000000>; /* Filled in by U-Boot */
52 UIC0: interrupt-controller0 {
53 compatible = "ibm,uic-460ex","ibm,uic";
54 interrupt-controller;
55 cell-index = <0>;
56 dcr-reg = <0x0c0 0x009>;
57 #address-cells = <0>;
58 #size-cells = <0>;
59 #interrupt-cells = <2>;
62 UIC1: interrupt-controller1 {
63 compatible = "ibm,uic-460ex","ibm,uic";
64 interrupt-controller;
65 cell-index = <1>;
66 dcr-reg = <0x0d0 0x009>;
67 #address-cells = <0>;
68 #size-cells = <0>;
69 #interrupt-cells = <2>;
71 interrupt-parent = <&UIC0>;
74 UIC2: interrupt-controller2 {
75 compatible = "ibm,uic-460ex","ibm,uic";
76 interrupt-controller;
77 cell-index = <2>;
78 dcr-reg = <0x0e0 0x009>;
79 #address-cells = <0>;
80 #size-cells = <0>;
81 #interrupt-cells = <2>;
83 interrupt-parent = <&UIC0>;
86 UIC3: interrupt-controller3 {
87 compatible = "ibm,uic-460ex","ibm,uic";
88 interrupt-controller;
89 cell-index = <3>;
90 dcr-reg = <0x0f0 0x009>;
91 #address-cells = <0>;
92 #size-cells = <0>;
93 #interrupt-cells = <2>;
95 interrupt-parent = <&UIC0>;
99 compatible = "ibm,sdr-460ex";
100 dcr-reg = <0x00e 0x002>;
104 compatible = "ibm,cpr-460ex";
105 dcr-reg = <0x00c 0x002>;
110 dcr-access-method = "native";
111 dcr-reg = <0x160 0x003>;
112 unused-units = <0x00000100>;
113 idle-doze = <0x02000000>;
118 compatible = "ibm,l2-cache-460ex", "ibm,l2-cache";
119 dcr-reg = <0x020 0x008 /* Internal SRAM DCR's */
121 cache-line-size = <32>; /* 32 bytes */
122 cache-size = <262144>; /* L2, 256K */
123 interrupt-parent = <&UIC1>;
128 compatible = "ibm,plb-460ex", "ibm,plb4";
129 #address-cells = <2>;
130 #size-cells = <1>;
131 ranges;
132 clock-frequency = <0>; /* Filled in by U-Boot */
135 compatible = "ibm,sdram-460ex", "ibm,sdram-405gp";
136 dcr-reg = <0x010 0x002>;
140 compatible = "amcc,ppc460ex-crypto", "amcc,ppc4xx-crypto";
142 interrupt-parent = <&UIC0>;
147 compatible = "amcc,ppc460ex-rng", "ppc4xx-rng";
152 compatible = "ibm,mcmal-460ex", "ibm,mcmal2";
153 dcr-reg = <0x180 0x062>;
154 num-tx-chans = <2>;
155 num-rx-chans = <16>;
156 #address-cells = <0>;
157 #size-cells = <0>;
158 interrupt-parent = <&UIC2>;
167 compatible = "ibm,usb-ehci-460ex", "usb-ehci";
168 interrupt-parent = <&UIC2>;
174 compatible = "ohci-le";
176 interrupt-parent = <&UIC2>;
181 compatible = "amcc,dwc-otg";
183 interrupt-parent = <&USBOTG0>;
184 #interrupt-cells = <1>;
185 #address-cells = <0>;
186 #size-cells = <0>;
188 interrupt-map = </* USB-OTG */ 0x0 &UIC2 0x1c 0x4
189 /* HIGH-POWER */ 0x1 &UIC1 0x1a 0x8
194 compatible = "snps,dma-spear1340";
196 interrupt-parent = <&UIC3>;
198 #dma-cells = <3>;
202 compatible = "amcc,sata-460ex";
204 interrupt-parent = <&UIC3>;
207 dma-names = "sata-dma";
211 compatible = "ibm,opb-460ex", "ibm,opb";
212 #address-cells = <1>;
213 #size-cells = <1>;
214 ranges = <0xb0000000 0x00000004 0xb0000000 0x50000000>;
215 clock-frequency = <0>; /* Filled in by U-Boot */
218 compatible = "ibm,ebc-460ex", "ibm,ebc";
219 dcr-reg = <0x012 0x002>;
220 #address-cells = <2>;
221 #size-cells = <1>;
222 clock-frequency = <0>; /* Filled in by U-Boot */
223 /* ranges property is supplied by U-Boot */
225 interrupt-parent = <&UIC1>;
228 compatible = "amd,s29gl512n", "cfi-flash";
229 bank-width = <2>;
231 #address-cells = <1>;
232 #size-cells = <1>;
258 label = "u-boot";
264 compatible = "amcc,ppc460ex-bcsr";
272 bank-settings = <0x80002222>;
273 #address-cells = <1>;
274 #size-cells = <1>;
277 #address-cells = <1>;
278 #size-cells = <1>;
281 label = "u-boot";
296 virtual-reg = <0xef600300>;
297 clock-frequency = <0>; /* Filled in by U-Boot */
298 current-speed = <0>; /* Filled in by U-Boot */
299 interrupt-parent = <&UIC1>;
307 virtual-reg = <0xef600400>;
308 clock-frequency = <0>; /* Filled in by U-Boot */
309 current-speed = <0>; /* Filled in by U-Boot */
310 interrupt-parent = <&UIC0>;
315 compatible = "ibm,iic-460ex", "ibm,iic";
317 interrupt-parent = <&UIC0>;
319 #address-cells = <1>;
320 #size-cells = <0>;
324 interrupt-parent = <&UIC2>;
330 interrupt-parent = <&UIC1>;
336 compatible = "ibm,iic-460ex", "ibm,iic";
338 interrupt-parent = <&UIC0>;
343 compatible = "ibm,ppc4xx-gpio";
345 gpio-controller;
348 ZMII0: emac-zmii@ef600d00 {
349 compatible = "ibm,zmii-460ex", "ibm,zmii";
353 RGMII0: emac-rgmii@ef601500 {
354 compatible = "ibm,rgmii-460ex", "ibm,rgmii";
356 has-mdio;
359 TAH0: emac-tah@ef601350 {
360 compatible = "ibm,tah-460ex", "ibm,tah";
364 TAH1: emac-tah@ef601450 {
365 compatible = "ibm,tah-460ex", "ibm,tah";
371 compatible = "ibm,emac-460ex", "ibm,emac4sync";
372 interrupt-parent = <&EMAC0>;
374 #interrupt-cells = <1>;
375 #address-cells = <0>;
376 #size-cells = <0>;
377 interrupt-map = </*Status*/ 0x0 &UIC2 0x10 0x4
380 local-mac-address = [000000000000]; /* Filled in by U-Boot */
381 mal-device = <&MAL0>;
382 mal-tx-channel = <0>;
383 mal-rx-channel = <0>;
384 cell-index = <0>;
385 max-frame-size = <9000>;
386 rx-fifo-size = <4096>;
387 tx-fifo-size = <2048>;
388 rx-fifo-size-gige = <16384>;
389 phy-mode = "rgmii";
390 phy-map = <0x00000000>;
391 rgmii-device = <&RGMII0>;
392 rgmii-channel = <0>;
393 tah-device = <&TAH0>;
394 tah-channel = <0>;
395 has-inverted-stacr-oc;
396 has-new-stacr-staopc;
401 compatible = "ibm,emac-460ex", "ibm,emac4sync";
402 interrupt-parent = <&EMAC1>;
404 #interrupt-cells = <1>;
405 #address-cells = <0>;
406 #size-cells = <0>;
407 interrupt-map = </*Status*/ 0x0 &UIC2 0x11 0x4
410 local-mac-address = [000000000000]; /* Filled in by U-Boot */
411 mal-device = <&MAL0>;
412 mal-tx-channel = <1>;
413 mal-rx-channel = <8>;
414 cell-index = <1>;
415 max-frame-size = <9000>;
416 rx-fifo-size = <4096>;
417 tx-fifo-size = <2048>;
418 rx-fifo-size-gige = <16384>;
419 phy-mode = "rgmii";
420 phy-map = <0x00000000>;
421 rgmii-device = <&RGMII0>;
422 rgmii-channel = <1>;
423 tah-device = <&TAH1>;
424 tah-channel = <1>;
425 has-inverted-stacr-oc;
426 has-new-stacr-staopc;
427 mdio-device = <&EMAC0>;
433 #interrupt-cells = <1>;
434 #size-cells = <2>;
435 #address-cells = <3>;
436 compatible = "ibm,plb-pcix-460ex", "ibm,plb-pcix";
438 large-inbound-windows;
439 enable-msi-hole;
446 /* Outbound ranges, one memory and one IO,
449 ranges = <0x02000000 0x00000000 0x80000000 0x0000000d 0x80000000 0x00000000 0x80000000
454 dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>;
457 bus-range = <0x0 0x3f>;
459 /* All PCI interrupts are routed to ext IRQ 2 -> UIC1-0 */
460 interrupt-map-mask = <0x0 0x0 0x0 0x0>;
461 interrupt-map = < 0x0 0x0 0x0 0x0 &UIC1 0x0 0x8 >;
466 #interrupt-cells = <1>;
467 #size-cells = <2>;
468 #address-cells = <3>;
469 compatible = "ibm,plb-pciex-460ex", "ibm,plb-pciex";
474 dcr-reg = <0x100 0x020>;
475 sdr-base = <0x300>;
477 /* Outbound ranges, one memory and one IO,
480 ranges = <0x02000000 0x00000000 0x80000000 0x0000000e 0x00000000 0x00000000 0x80000000
485 dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>;
488 bus-range = <0x40 0x7f>;
492 * We are de-swizzling here because the numbers are actually for
495 * below are basically de-swizzled numbers.
498 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
499 interrupt-map = <
508 #interrupt-cells = <1>;
509 #size-cells = <2>;
510 #address-cells = <3>;
511 compatible = "ibm,plb-pciex-460ex", "ibm,plb-pciex";
516 dcr-reg = <0x120 0x020>;
517 sdr-base = <0x340>;
519 /* Outbound ranges, one memory and one IO,
522 ranges = <0x02000000 0x00000000 0x80000000 0x0000000e 0x80000000 0x00000000 0x80000000
527 dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>;
530 bus-range = <0x80 0xbf>;
534 * We are de-swizzling here because the numbers are actually for
537 * below are basically de-swizzled numbers.
540 interrupt-map-mask = <0x0 0x0 0x0 0x7>;
541 interrupt-map = <