diff options
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8568mds.dts')
-rw-r--r-- | arch/powerpc/boot/dts/mpc8568mds.dts | 104 |
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 | ||