aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/boot/dts/mpc8572ds.dts
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2008-01-30 21:37:27 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2008-01-30 21:37:27 -0500
commit8af03e782cae1e0a0f530ddd22301cdd12cf9dc0 (patch)
treec4af13a38bd3cc1a811a37f2358491f171052070 /arch/powerpc/boot/dts/mpc8572ds.dts
parent6232665040f9a23fafd9d94d4ae8d5a2dc850f65 (diff)
parent99e139126ab2e84be67969650f92eb37c12ab5cd (diff)
Merge branch 'for-2.6.25' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
* 'for-2.6.25' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (454 commits) [POWERPC] Cell IOMMU fixed mapping support [POWERPC] Split out the ioid fetching/checking logic [POWERPC] Add support to cell_iommu_setup_page_tables() for multiple windows [POWERPC] Split out the IOMMU logic from cell_dma_dev_setup() [POWERPC] Split cell_iommu_setup_hardware() into two parts [POWERPC] Split out the logic that allocates struct iommus [POWERPC] Allocate the hash table under 1G on cell [POWERPC] Add set_dma_ops() to match get_dma_ops() [POWERPC] 83xx: Clean up / convert mpc83xx board DTS files to v1 format. [POWERPC] 85xx: Only invalidate TLB0 and TLB1 [POWERPC] 83xx: Fix typo in mpc837x compatible entries [POWERPC] 85xx: convert sbc85* boards to use machine_device_initcall [POWERPC] 83xx: rework platform Kconfig [POWERPC] 85xx: rework platform Kconfig [POWERPC] 86xx: Remove unused IRQ defines [POWERPC] QE: Explicitly set address-cells and size cells for muram [POWERPC] Convert StorCenter DTS file to /dts-v1/ format. [POWERPC] 86xx: Convert all 86xx DTS files to /dts-v1/ format. [PPC] Remove 85xx from arch/ppc [PPC] Remove 83xx from arch/ppc ...
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8572ds.dts')
-rw-r--r--arch/powerpc/boot/dts/mpc8572ds.dts66
1 files changed, 42 insertions, 24 deletions
diff --git a/arch/powerpc/boot/dts/mpc8572ds.dts b/arch/powerpc/boot/dts/mpc8572ds.dts
index 0eb44fb9647d..813c259abbe5 100644
--- a/arch/powerpc/boot/dts/mpc8572ds.dts
+++ b/arch/powerpc/boot/dts/mpc8572ds.dts
@@ -15,6 +15,18 @@
15 #address-cells = <1>; 15 #address-cells = <1>;
16 #size-cells = <1>; 16 #size-cells = <1>;
17 17
18 aliases {
19 ethernet0 = &enet0;
20 ethernet1 = &enet1;
21 ethernet2 = &enet2;
22 ethernet3 = &enet3;
23 serial0 = &serial0;
24 serial1 = &serial1;
25 pci0 = &pci0;
26 pci1 = &pci1;
27 pci2 = &pci2;
28 };
29
18 cpus { 30 cpus {
19 #address-cells = <1>; 31 #address-cells = <1>;
20 #size-cells = <0>; 32 #size-cells = <0>;
@@ -69,7 +81,9 @@
69 }; 81 };
70 82
71 i2c@3000 { 83 i2c@3000 {
72 device_type = "i2c"; 84 #address-cells = <1>;
85 #size-cells = <0>;
86 cell-index = <0>;
73 compatible = "fsl-i2c"; 87 compatible = "fsl-i2c";
74 reg = <3000 100>; 88 reg = <3000 100>;
75 interrupts = <2b 2>; 89 interrupts = <2b 2>;
@@ -78,7 +92,9 @@
78 }; 92 };
79 93
80 i2c@3100 { 94 i2c@3100 {
81 device_type = "i2c"; 95 #address-cells = <1>;
96 #size-cells = <0>;
97 cell-index = <1>;
82 compatible = "fsl-i2c"; 98 compatible = "fsl-i2c";
83 reg = <3100 100>; 99 reg = <3100 100>;
84 interrupts = <2b 2>; 100 interrupts = <2b 2>;
@@ -89,9 +105,9 @@
89 mdio@24520 { 105 mdio@24520 {
90 #address-cells = <1>; 106 #address-cells = <1>;
91 #size-cells = <0>; 107 #size-cells = <0>;
92 device_type = "mdio"; 108 compatible = "fsl,gianfar-mdio";
93 compatible = "gianfar";
94 reg = <24520 20>; 109 reg = <24520 20>;
110
95 phy0: ethernet-phy@0 { 111 phy0: ethernet-phy@0 {
96 interrupt-parent = <&mpic>; 112 interrupt-parent = <&mpic>;
97 interrupts = <a 1>; 113 interrupts = <a 1>;
@@ -114,9 +130,8 @@
114 }; 130 };
115 }; 131 };
116 132
117 ethernet@24000 { 133 enet0: ethernet@24000 {
118 #address-cells = <1>; 134 cell-index = <0>;
119 #size-cells = <0>;
120 device_type = "network"; 135 device_type = "network";
121 model = "eTSEC"; 136 model = "eTSEC";
122 compatible = "gianfar"; 137 compatible = "gianfar";
@@ -128,9 +143,8 @@
128 phy-connection-type = "rgmii-id"; 143 phy-connection-type = "rgmii-id";
129 }; 144 };
130 145
131 ethernet@25000 { 146 enet1: ethernet@25000 {
132 #address-cells = <1>; 147 cell-index = <1>;
133 #size-cells = <0>;
134 device_type = "network"; 148 device_type = "network";
135 model = "eTSEC"; 149 model = "eTSEC";
136 compatible = "gianfar"; 150 compatible = "gianfar";
@@ -142,9 +156,8 @@
142 phy-connection-type = "rgmii-id"; 156 phy-connection-type = "rgmii-id";
143 }; 157 };
144 158
145 ethernet@26000 { 159 enet2: ethernet@26000 {
146 #address-cells = <1>; 160 cell-index = <2>;
147 #size-cells = <0>;
148 device_type = "network"; 161 device_type = "network";
149 model = "eTSEC"; 162 model = "eTSEC";
150 compatible = "gianfar"; 163 compatible = "gianfar";
@@ -156,9 +169,8 @@
156 phy-connection-type = "rgmii-id"; 169 phy-connection-type = "rgmii-id";
157 }; 170 };
158 171
159 ethernet@27000 { 172 enet3: ethernet@27000 {
160 #address-cells = <1>; 173 cell-index = <3>;
161 #size-cells = <0>;
162 device_type = "network"; 174 device_type = "network";
163 model = "eTSEC"; 175 model = "eTSEC";
164 compatible = "gianfar"; 176 compatible = "gianfar";
@@ -170,7 +182,8 @@
170 phy-connection-type = "rgmii-id"; 182 phy-connection-type = "rgmii-id";
171 }; 183 };
172 184
173 serial@4500 { 185 serial0: serial@4500 {
186 cell-index = <0>;
174 device_type = "serial"; 187 device_type = "serial";
175 compatible = "ns16550"; 188 compatible = "ns16550";
176 reg = <4500 100>; 189 reg = <4500 100>;
@@ -179,7 +192,8 @@
179 interrupt-parent = <&mpic>; 192 interrupt-parent = <&mpic>;
180 }; 193 };
181 194
182 serial@4600 { 195 serial1: serial@4600 {
196 cell-index = <1>;
183 device_type = "serial"; 197 device_type = "serial";
184 compatible = "ns16550"; 198 compatible = "ns16550";
185 reg = <4600 100>; 199 reg = <4600 100>;
@@ -206,7 +220,8 @@
206 }; 220 };
207 }; 221 };
208 222
209 pcie@ffe08000 { 223 pci0: pcie@ffe08000 {
224 cell-index = <0>;
210 compatible = "fsl,mpc8548-pcie"; 225 compatible = "fsl,mpc8548-pcie";
211 device_type = "pci"; 226 device_type = "pci";
212 #interrupt-cells = <1>; 227 #interrupt-cells = <1>;
@@ -319,9 +334,9 @@
319 334
320 // IDSEL 0x1c USB 335 // IDSEL 0x1c USB
321 e000 0 0 1 &i8259 c 2 336 e000 0 0 1 &i8259 c 2
322 e100 0 0 1 &i8259 9 2 337 e100 0 0 2 &i8259 9 2
323 e200 0 0 1 &i8259 a 2 338 e200 0 0 3 &i8259 a 2
324 e300 0 0 1 &i8259 b 2 339 e300 0 0 4 &i8259 b 2
325 340
326 // IDSEL 0x1d Audio 341 // IDSEL 0x1d Audio
327 e800 0 0 1 &i8259 6 2 342 e800 0 0 1 &i8259 6 2
@@ -415,7 +430,8 @@
415 430
416 }; 431 };
417 432
418 pcie@ffe09000 { 433 pci1: pcie@ffe09000 {
434 cell-index = <1>;
419 compatible = "fsl,mpc8548-pcie"; 435 compatible = "fsl,mpc8548-pcie";
420 device_type = "pci"; 436 device_type = "pci";
421 #interrupt-cells = <1>; 437 #interrupt-cells = <1>;
@@ -451,7 +467,8 @@
451 }; 467 };
452 }; 468 };
453 469
454 pcie@ffe0a000 { 470 pci2: pcie@ffe0a000 {
471 cell-index = <2>;
455 compatible = "fsl,mpc8548-pcie"; 472 compatible = "fsl,mpc8548-pcie";
456 device_type = "pci"; 473 device_type = "pci";
457 #interrupt-cells = <1>; 474 #interrupt-cells = <1>;
@@ -464,6 +481,7 @@
464 clock-frequency = <1fca055>; 481 clock-frequency = <1fca055>;
465 interrupt-parent = <&mpic>; 482 interrupt-parent = <&mpic>;
466 interrupts = <1b 2>; 483 interrupts = <1b 2>;
484 interrupt-map-mask = <f800 0 0 7>;
467 interrupt-map = < 485 interrupt-map = <
468 /* IDSEL 0x0 */ 486 /* IDSEL 0x0 */
469 0000 0 0 1 &mpic 0 1 487 0000 0 0 1 &mpic 0 1