aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/boot/dts/mpc8568mds.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8568mds.dts')
-rw-r--r--arch/powerpc/boot/dts/mpc8568mds.dts104
1 files changed, 49 insertions, 55 deletions
diff --git a/arch/powerpc/boot/dts/mpc8568mds.dts b/arch/powerpc/boot/dts/mpc8568mds.dts
index 54394372b12a..97bc048f2158 100644
--- a/arch/powerpc/boot/dts/mpc8568mds.dts
+++ b/arch/powerpc/boot/dts/mpc8568mds.dts
@@ -20,6 +20,17 @@
20 #address-cells = <1>; 20 #address-cells = <1>;
21 #size-cells = <1>; 21 #size-cells = <1>;
22 22
23 aliases {
24 ethernet0 = &enet0;
25 ethernet1 = &enet1;
26 ethernet2 = &enet2;
27 ethernet3 = &enet3;
28 serial0 = &serial0;
29 serial1 = &serial1;
30 pci0 = &pci0;
31 pci1 = &pci1;
32 };
33
23 cpus { 34 cpus {
24 #address-cells = <1>; 35 #address-cells = <1>;
25 #size-cells = <0>; 36 #size-cells = <0>;
@@ -74,7 +85,7 @@
74 i2c@3000 { 85 i2c@3000 {
75 #address-cells = <1>; 86 #address-cells = <1>;
76 #size-cells = <0>; 87 #size-cells = <0>;
77 device_type = "i2c"; 88 cell-index = <0>;
78 compatible = "fsl-i2c"; 89 compatible = "fsl-i2c";
79 reg = <3000 100>; 90 reg = <3000 100>;
80 interrupts = <2b 2>; 91 interrupts = <2b 2>;
@@ -90,7 +101,7 @@
90 i2c@3100 { 101 i2c@3100 {
91 #address-cells = <1>; 102 #address-cells = <1>;
92 #size-cells = <0>; 103 #size-cells = <0>;
93 device_type = "i2c"; 104 cell-index = <1>;
94 compatible = "fsl-i2c"; 105 compatible = "fsl-i2c";
95 reg = <3100 100>; 106 reg = <3100 100>;
96 interrupts = <2b 2>; 107 interrupts = <2b 2>;
@@ -101,9 +112,9 @@
101 mdio@24520 { 112 mdio@24520 {
102 #address-cells = <1>; 113 #address-cells = <1>;
103 #size-cells = <0>; 114 #size-cells = <0>;
104 device_type = "mdio"; 115 compatible = "fsl,gianfar-mdio";
105 compatible = "gianfar";
106 reg = <24520 20>; 116 reg = <24520 20>;
117
107 phy0: ethernet-phy@7 { 118 phy0: ethernet-phy@7 {
108 interrupt-parent = <&mpic>; 119 interrupt-parent = <&mpic>;
109 interrupts = <1 1>; 120 interrupts = <1 1>;
@@ -130,45 +141,32 @@
130 }; 141 };
131 }; 142 };
132 143
133 ethernet@24000 { 144 enet0: ethernet@24000 {
134 #address-cells = <1>; 145 cell-index = <0>;
135 #size-cells = <0>;
136 device_type = "network"; 146 device_type = "network";
137 model = "eTSEC"; 147 model = "eTSEC";
138 compatible = "gianfar"; 148 compatible = "gianfar";
139 reg = <24000 1000>; 149 reg = <24000 1000>;
140 /*
141 * mac-address is deprecated and will be removed
142 * in 2.6.25. Only recent versions of
143 * U-Boot support local-mac-address, however.
144 */
145 mac-address = [ 00 00 00 00 00 00 ];
146 local-mac-address = [ 00 00 00 00 00 00 ]; 150 local-mac-address = [ 00 00 00 00 00 00 ];
147 interrupts = <1d 2 1e 2 22 2>; 151 interrupts = <1d 2 1e 2 22 2>;
148 interrupt-parent = <&mpic>; 152 interrupt-parent = <&mpic>;
149 phy-handle = <&phy2>; 153 phy-handle = <&phy2>;
150 }; 154 };
151 155
152 ethernet@25000 { 156 enet1: ethernet@25000 {
153 #address-cells = <1>; 157 cell-index = <1>;
154 #size-cells = <0>;
155 device_type = "network"; 158 device_type = "network";
156 model = "eTSEC"; 159 model = "eTSEC";
157 compatible = "gianfar"; 160 compatible = "gianfar";
158 reg = <25000 1000>; 161 reg = <25000 1000>;
159 /*
160 * mac-address is deprecated and will be removed
161 * in 2.6.25. Only recent versions of
162 * U-Boot support local-mac-address, however.
163 */
164 mac-address = [ 00 00 00 00 00 00 ];
165 local-mac-address = [ 00 00 00 00 00 00 ]; 162 local-mac-address = [ 00 00 00 00 00 00 ];
166 interrupts = <23 2 24 2 28 2>; 163 interrupts = <23 2 24 2 28 2>;
167 interrupt-parent = <&mpic>; 164 interrupt-parent = <&mpic>;
168 phy-handle = <&phy3>; 165 phy-handle = <&phy3>;
169 }; 166 };
170 167
171 serial@4500 { 168 serial0: serial@4500 {
169 cell-index = <0>;
172 device_type = "serial"; 170 device_type = "serial";
173 compatible = "ns16550"; 171 compatible = "ns16550";
174 reg = <4500 100>; 172 reg = <4500 100>;
@@ -183,7 +181,8 @@
183 fsl,has-rstcr; 181 fsl,has-rstcr;
184 }; 182 };
185 183
186 serial@4600 { 184 serial1: serial@4600 {
185 cell-index = <1>;
187 device_type = "serial"; 186 device_type = "serial";
188 compatible = "ns16550"; 187 compatible = "ns16550";
189 reg = <4600 100>; 188 reg = <4600 100>;
@@ -285,24 +284,28 @@
285 #address-cells = <1>; 284 #address-cells = <1>;
286 #size-cells = <1>; 285 #size-cells = <1>;
287 device_type = "qe"; 286 device_type = "qe";
288 model = "QE"; 287 compatible = "fsl,qe";
289 ranges = <0 e0080000 00040000>; 288 ranges = <0 e0080000 00040000>;
290 reg = <e0080000 480>; 289 reg = <e0080000 480>;
291 brg-frequency = <0>; 290 brg-frequency = <0>;
292 bus-frequency = <179A7B00>; 291 bus-frequency = <179A7B00>;
293 292
294 muram@10000 { 293 muram@10000 {
295 device_type = "muram"; 294 #address-cells = <1>;
295 #size-cells = <1>;
296 compatible = "fsl,qe-muram", "fsl,cpm-muram";
296 ranges = <0 00010000 0000c000>; 297 ranges = <0 00010000 0000c000>;
297 298
298 data-only@0{ 299 data-only@0 {
300 compatible = "fsl,qe-muram-data",
301 "fsl,cpm-muram-data";
299 reg = <0 c000>; 302 reg = <0 c000>;
300 }; 303 };
301 }; 304 };
302 305
303 spi@4c0 { 306 spi@4c0 {
304 device_type = "spi"; 307 cell-index = <0>;
305 compatible = "fsl_spi"; 308 compatible = "fsl,spi";
306 reg = <4c0 40>; 309 reg = <4c0 40>;
307 interrupts = <2>; 310 interrupts = <2>;
308 interrupt-parent = <&qeic>; 311 interrupt-parent = <&qeic>;
@@ -310,53 +313,43 @@
310 }; 313 };
311 314
312 spi@500 { 315 spi@500 {
313 device_type = "spi"; 316 cell-index = <1>;
314 compatible = "fsl_spi"; 317 compatible = "fsl,spi";
315 reg = <500 40>; 318 reg = <500 40>;
316 interrupts = <1>; 319 interrupts = <1>;
317 interrupt-parent = <&qeic>; 320 interrupt-parent = <&qeic>;
318 mode = "cpu"; 321 mode = "cpu";
319 }; 322 };
320 323
321 ucc@2000 { 324 enet2: ucc@2000 {
322 device_type = "network"; 325 device_type = "network";
323 compatible = "ucc_geth"; 326 compatible = "ucc_geth";
324 model = "UCC"; 327 model = "UCC";
328 cell-index = <1>;
325 device-id = <1>; 329 device-id = <1>;
326 reg = <2000 200>; 330 reg = <2000 200>;
327 interrupts = <20>; 331 interrupts = <20>;
328 interrupt-parent = <&qeic>; 332 interrupt-parent = <&qeic>;
329 /*
330 * mac-address is deprecated and will be removed
331 * in 2.6.25. Only recent versions of
332 * U-Boot support local-mac-address, however.
333 */
334 mac-address = [ 00 00 00 00 00 00 ];
335 local-mac-address = [ 00 00 00 00 00 00 ]; 333 local-mac-address = [ 00 00 00 00 00 00 ];
336 rx-clock = <0>; 334 rx-clock-name = "none";
337 tx-clock = <20>; 335 tx-clock-name = "clk16";
338 pio-handle = <&pio1>; 336 pio-handle = <&pio1>;
339 phy-handle = <&phy0>; 337 phy-handle = <&phy0>;
340 phy-connection-type = "rgmii-id"; 338 phy-connection-type = "rgmii-id";
341 }; 339 };
342 340
343 ucc@3000 { 341 enet3: ucc@3000 {
344 device_type = "network"; 342 device_type = "network";
345 compatible = "ucc_geth"; 343 compatible = "ucc_geth";
346 model = "UCC"; 344 model = "UCC";
345 cell-index = <2>;
347 device-id = <2>; 346 device-id = <2>;
348 reg = <3000 200>; 347 reg = <3000 200>;
349 interrupts = <21>; 348 interrupts = <21>;
350 interrupt-parent = <&qeic>; 349 interrupt-parent = <&qeic>;
351 /*
352 * mac-address is deprecated and will be removed
353 * in 2.6.25. Only recent versions of
354 * U-Boot support local-mac-address, however.
355 */
356 mac-address = [ 00 00 00 00 00 00 ];
357 local-mac-address = [ 00 00 00 00 00 00 ]; 350 local-mac-address = [ 00 00 00 00 00 00 ];
358 rx-clock = <0>; 351 rx-clock-name = "none";
359 tx-clock = <20>; 352 tx-clock-name = "clk16";
360 pio-handle = <&pio2>; 353 pio-handle = <&pio2>;
361 phy-handle = <&phy1>; 354 phy-handle = <&phy1>;
362 phy-connection-type = "rgmii-id"; 355 phy-connection-type = "rgmii-id";
@@ -366,8 +359,7 @@
366 #address-cells = <1>; 359 #address-cells = <1>;
367 #size-cells = <0>; 360 #size-cells = <0>;
368 reg = <2120 18>; 361 reg = <2120 18>;
369 device_type = "mdio"; 362 compatible = "fsl,ucc-mdio";
370 compatible = "ucc_geth_phy";
371 363
372 /* These are the same PHYs as on 364 /* These are the same PHYs as on
373 * gianfar's MDIO bus */ 365 * gianfar's MDIO bus */
@@ -397,9 +389,9 @@
397 }; 389 };
398 }; 390 };
399 391
400 qeic: qeic@80 { 392 qeic: interrupt-controller@80 {
401 interrupt-controller; 393 interrupt-controller;
402 device_type = "qeic"; 394 compatible = "fsl,qe-ic";
403 #address-cells = <0>; 395 #address-cells = <0>;
404 #interrupt-cells = <1>; 396 #interrupt-cells = <1>;
405 reg = <80 80>; 397 reg = <80 80>;
@@ -410,7 +402,8 @@
410 402
411 }; 403 };
412 404
413 pci@e0008000 { 405 pci0: pci@e0008000 {
406 cell-index = <0>;
414 interrupt-map-mask = <f800 0 0 7>; 407 interrupt-map-mask = <f800 0 0 7>;
415 interrupt-map = < 408 interrupt-map = <
416 /* IDSEL 0x12 AD18 */ 409 /* IDSEL 0x12 AD18 */
@@ -440,7 +433,8 @@
440 }; 433 };
441 434
442 /* PCI Express */ 435 /* PCI Express */
443 pcie@e000a000 { 436 pci1: pcie@e000a000 {
437 cell-index = <2>;
444 interrupt-map-mask = <f800 0 0 7>; 438 interrupt-map-mask = <f800 0 0 7>;
445 interrupt-map = < 439 interrupt-map = <
446 440