diff options
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8548cds.dts')
-rw-r--r-- | arch/powerpc/boot/dts/mpc8548cds.dts | 156 |
1 files changed, 84 insertions, 72 deletions
diff --git a/arch/powerpc/boot/dts/mpc8548cds.dts b/arch/powerpc/boot/dts/mpc8548cds.dts index df774a7088ff..804e90353293 100644 --- a/arch/powerpc/boot/dts/mpc8548cds.dts +++ b/arch/powerpc/boot/dts/mpc8548cds.dts | |||
@@ -142,129 +142,141 @@ | |||
142 | }; | 142 | }; |
143 | }; | 143 | }; |
144 | 144 | ||
145 | mdio@24520 { | ||
146 | #address-cells = <1>; | ||
147 | #size-cells = <0>; | ||
148 | compatible = "fsl,gianfar-mdio"; | ||
149 | reg = <0x24520 0x20>; | ||
150 | |||
151 | phy0: ethernet-phy@0 { | ||
152 | interrupt-parent = <&mpic>; | ||
153 | interrupts = <5 1>; | ||
154 | reg = <0x0>; | ||
155 | device_type = "ethernet-phy"; | ||
156 | }; | ||
157 | phy1: ethernet-phy@1 { | ||
158 | interrupt-parent = <&mpic>; | ||
159 | interrupts = <5 1>; | ||
160 | reg = <0x1>; | ||
161 | device_type = "ethernet-phy"; | ||
162 | }; | ||
163 | phy2: ethernet-phy@2 { | ||
164 | interrupt-parent = <&mpic>; | ||
165 | interrupts = <5 1>; | ||
166 | reg = <0x2>; | ||
167 | device_type = "ethernet-phy"; | ||
168 | }; | ||
169 | phy3: ethernet-phy@3 { | ||
170 | interrupt-parent = <&mpic>; | ||
171 | interrupts = <5 1>; | ||
172 | reg = <0x3>; | ||
173 | device_type = "ethernet-phy"; | ||
174 | }; | ||
175 | tbi0: tbi-phy@11 { | ||
176 | reg = <0x11>; | ||
177 | device_type = "tbi-phy"; | ||
178 | }; | ||
179 | }; | ||
180 | |||
181 | mdio@25520 { | ||
182 | #address-cells = <1>; | ||
183 | #size-cells = <0>; | ||
184 | compatible = "fsl,gianfar-tbi"; | ||
185 | reg = <0x25520 0x20>; | ||
186 | |||
187 | tbi1: tbi-phy@11 { | ||
188 | reg = <0x11>; | ||
189 | device_type = "tbi-phy"; | ||
190 | }; | ||
191 | }; | ||
192 | |||
193 | mdio@26520 { | ||
194 | #address-cells = <1>; | ||
195 | #size-cells = <0>; | ||
196 | compatible = "fsl,gianfar-tbi"; | ||
197 | reg = <0x26520 0x20>; | ||
198 | |||
199 | tbi2: tbi-phy@11 { | ||
200 | reg = <0x11>; | ||
201 | device_type = "tbi-phy"; | ||
202 | }; | ||
203 | }; | ||
204 | |||
205 | mdio@27520 { | ||
206 | #address-cells = <1>; | ||
207 | #size-cells = <0>; | ||
208 | compatible = "fsl,gianfar-tbi"; | ||
209 | reg = <0x27520 0x20>; | ||
210 | |||
211 | tbi3: tbi-phy@11 { | ||
212 | reg = <0x11>; | ||
213 | device_type = "tbi-phy"; | ||
214 | }; | ||
215 | }; | ||
216 | |||
217 | enet0: ethernet@24000 { | 145 | enet0: ethernet@24000 { |
146 | #address-cells = <1>; | ||
147 | #size-cells = <1>; | ||
218 | cell-index = <0>; | 148 | cell-index = <0>; |
219 | device_type = "network"; | 149 | device_type = "network"; |
220 | model = "eTSEC"; | 150 | model = "eTSEC"; |
221 | compatible = "gianfar"; | 151 | compatible = "gianfar"; |
222 | reg = <0x24000 0x1000>; | 152 | reg = <0x24000 0x1000>; |
153 | ranges = <0x0 0x24000 0x1000>; | ||
223 | local-mac-address = [ 00 00 00 00 00 00 ]; | 154 | local-mac-address = [ 00 00 00 00 00 00 ]; |
224 | interrupts = <29 2 30 2 34 2>; | 155 | interrupts = <29 2 30 2 34 2>; |
225 | interrupt-parent = <&mpic>; | 156 | interrupt-parent = <&mpic>; |
226 | tbi-handle = <&tbi0>; | 157 | tbi-handle = <&tbi0>; |
227 | phy-handle = <&phy0>; | 158 | phy-handle = <&phy0>; |
159 | |||
160 | mdio@520 { | ||
161 | #address-cells = <1>; | ||
162 | #size-cells = <0>; | ||
163 | compatible = "fsl,gianfar-mdio"; | ||
164 | reg = <0x520 0x20>; | ||
165 | |||
166 | phy0: ethernet-phy@0 { | ||
167 | interrupt-parent = <&mpic>; | ||
168 | interrupts = <5 1>; | ||
169 | reg = <0x0>; | ||
170 | device_type = "ethernet-phy"; | ||
171 | }; | ||
172 | phy1: ethernet-phy@1 { | ||
173 | interrupt-parent = <&mpic>; | ||
174 | interrupts = <5 1>; | ||
175 | reg = <0x1>; | ||
176 | device_type = "ethernet-phy"; | ||
177 | }; | ||
178 | phy2: ethernet-phy@2 { | ||
179 | interrupt-parent = <&mpic>; | ||
180 | interrupts = <5 1>; | ||
181 | reg = <0x2>; | ||
182 | device_type = "ethernet-phy"; | ||
183 | }; | ||
184 | phy3: ethernet-phy@3 { | ||
185 | interrupt-parent = <&mpic>; | ||
186 | interrupts = <5 1>; | ||
187 | reg = <0x3>; | ||
188 | device_type = "ethernet-phy"; | ||
189 | }; | ||
190 | tbi0: tbi-phy@11 { | ||
191 | reg = <0x11>; | ||
192 | device_type = "tbi-phy"; | ||
193 | }; | ||
194 | }; | ||
228 | }; | 195 | }; |
229 | 196 | ||
230 | enet1: ethernet@25000 { | 197 | enet1: ethernet@25000 { |
198 | #address-cells = <1>; | ||
199 | #size-cells = <1>; | ||
231 | cell-index = <1>; | 200 | cell-index = <1>; |
232 | device_type = "network"; | 201 | device_type = "network"; |
233 | model = "eTSEC"; | 202 | model = "eTSEC"; |
234 | compatible = "gianfar"; | 203 | compatible = "gianfar"; |
235 | reg = <0x25000 0x1000>; | 204 | reg = <0x25000 0x1000>; |
205 | ranges = <0x0 0x25000 0x1000>; | ||
236 | local-mac-address = [ 00 00 00 00 00 00 ]; | 206 | local-mac-address = [ 00 00 00 00 00 00 ]; |
237 | interrupts = <35 2 36 2 40 2>; | 207 | interrupts = <35 2 36 2 40 2>; |
238 | interrupt-parent = <&mpic>; | 208 | interrupt-parent = <&mpic>; |
239 | tbi-handle = <&tbi1>; | 209 | tbi-handle = <&tbi1>; |
240 | phy-handle = <&phy1>; | 210 | phy-handle = <&phy1>; |
211 | |||
212 | mdio@520 { | ||
213 | #address-cells = <1>; | ||
214 | #size-cells = <0>; | ||
215 | compatible = "fsl,gianfar-tbi"; | ||
216 | reg = <0x520 0x20>; | ||
217 | |||
218 | tbi1: tbi-phy@11 { | ||
219 | reg = <0x11>; | ||
220 | device_type = "tbi-phy"; | ||
221 | }; | ||
222 | }; | ||
241 | }; | 223 | }; |
242 | 224 | ||
243 | /* eTSEC 3/4 are currently broken | 225 | /* eTSEC 3/4 are currently broken |
244 | enet2: ethernet@26000 { | 226 | enet2: ethernet@26000 { |
227 | #address-cells = <1>; | ||
228 | #size-cells = <1>; | ||
245 | cell-index = <2>; | 229 | cell-index = <2>; |
246 | device_type = "network"; | 230 | device_type = "network"; |
247 | model = "eTSEC"; | 231 | model = "eTSEC"; |
248 | compatible = "gianfar"; | 232 | compatible = "gianfar"; |
249 | reg = <0x26000 0x1000>; | 233 | reg = <0x26000 0x1000>; |
234 | ranges = <0x0 0x26000 0x1000>; | ||
250 | local-mac-address = [ 00 00 00 00 00 00 ]; | 235 | local-mac-address = [ 00 00 00 00 00 00 ]; |
251 | interrupts = <31 2 32 2 33 2>; | 236 | interrupts = <31 2 32 2 33 2>; |
252 | interrupt-parent = <&mpic>; | 237 | interrupt-parent = <&mpic>; |
253 | tbi-handle = <&tbi2>; | 238 | tbi-handle = <&tbi2>; |
254 | phy-handle = <&phy2>; | 239 | phy-handle = <&phy2>; |
240 | |||
241 | mdio@520 { | ||
242 | #address-cells = <1>; | ||
243 | #size-cells = <0>; | ||
244 | compatible = "fsl,gianfar-tbi"; | ||
245 | reg = <0x520 0x20>; | ||
246 | |||
247 | tbi2: tbi-phy@11 { | ||
248 | reg = <0x11>; | ||
249 | device_type = "tbi-phy"; | ||
250 | }; | ||
251 | }; | ||
255 | }; | 252 | }; |
256 | 253 | ||
257 | enet3: ethernet@27000 { | 254 | enet3: ethernet@27000 { |
255 | #address-cells = <1>; | ||
256 | #size-cells = <1>; | ||
258 | cell-index = <3>; | 257 | cell-index = <3>; |
259 | device_type = "network"; | 258 | device_type = "network"; |
260 | model = "eTSEC"; | 259 | model = "eTSEC"; |
261 | compatible = "gianfar"; | 260 | compatible = "gianfar"; |
262 | reg = <0x27000 0x1000>; | 261 | reg = <0x27000 0x1000>; |
262 | ranges = <0x0 0x27000 0x1000>; | ||
263 | local-mac-address = [ 00 00 00 00 00 00 ]; | 263 | local-mac-address = [ 00 00 00 00 00 00 ]; |
264 | interrupts = <37 2 38 2 39 2>; | 264 | interrupts = <37 2 38 2 39 2>; |
265 | interrupt-parent = <&mpic>; | 265 | interrupt-parent = <&mpic>; |
266 | tbi-handle = <&tbi3>; | 266 | tbi-handle = <&tbi3>; |
267 | phy-handle = <&phy3>; | 267 | phy-handle = <&phy3>; |
268 | |||
269 | mdio@520 { | ||
270 | #address-cells = <1>; | ||
271 | #size-cells = <0>; | ||
272 | compatible = "fsl,gianfar-tbi"; | ||
273 | reg = <0x520 0x20>; | ||
274 | |||
275 | tbi3: tbi-phy@11 { | ||
276 | reg = <0x11>; | ||
277 | device_type = "tbi-phy"; | ||
278 | }; | ||
279 | }; | ||
268 | }; | 280 | }; |
269 | */ | 281 | */ |
270 | 282 | ||