diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2008-01-30 21:37:27 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-01-30 21:37:27 -0500 |
commit | 8af03e782cae1e0a0f530ddd22301cdd12cf9dc0 (patch) | |
tree | c4af13a38bd3cc1a811a37f2358491f171052070 /arch/powerpc/boot/dts/mpc8572ds.dts | |
parent | 6232665040f9a23fafd9d94d4ae8d5a2dc850f65 (diff) | |
parent | 99e139126ab2e84be67969650f92eb37c12ab5cd (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.dts | 66 |
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 |