diff options
Diffstat (limited to 'arch/powerpc/boot/dts/taishan.dts')
-rw-r--r-- | arch/powerpc/boot/dts/taishan.dts | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/arch/powerpc/boot/dts/taishan.dts b/arch/powerpc/boot/dts/taishan.dts index 8278068c802c..e808e1c5593a 100644 --- a/arch/powerpc/boot/dts/taishan.dts +++ b/arch/powerpc/boot/dts/taishan.dts | |||
@@ -104,6 +104,16 @@ | |||
104 | // FIXME: anything else? | 104 | // FIXME: anything else? |
105 | }; | 105 | }; |
106 | 106 | ||
107 | L2C0: l2c { | ||
108 | compatible = "ibm,l2-cache-440gx", "ibm,l2-cache"; | ||
109 | dcr-reg = <20 8 /* Internal SRAM DCR's */ | ||
110 | 30 8>; /* L2 cache DCR's */ | ||
111 | cache-line-size = <20>; /* 32 bytes */ | ||
112 | cache-size = <40000>; /* L2, 256K */ | ||
113 | interrupt-parent = <&UIC2>; | ||
114 | interrupts = <17 1>; | ||
115 | }; | ||
116 | |||
107 | plb { | 117 | plb { |
108 | compatible = "ibm,plb-440gx", "ibm,plb4"; | 118 | compatible = "ibm,plb-440gx", "ibm,plb4"; |
109 | #address-cells = <2>; | 119 | #address-cells = <2>; |
@@ -232,10 +242,18 @@ | |||
232 | reg = <40000790 8>; | 242 | reg = <40000790 8>; |
233 | }; | 243 | }; |
234 | 244 | ||
245 | TAH0: emac-tah@40000b50 { | ||
246 | compatible = "ibm,tah-440gx", "ibm,tah"; | ||
247 | reg = <40000b50 30>; | ||
248 | }; | ||
249 | |||
250 | TAH1: emac-tah@40000d50 { | ||
251 | compatible = "ibm,tah-440gx", "ibm,tah"; | ||
252 | reg = <40000d50 30>; | ||
253 | }; | ||
235 | 254 | ||
236 | EMAC0: ethernet@40000800 { | 255 | EMAC0: ethernet@40000800 { |
237 | unused = <1>; | 256 | unused = <1>; |
238 | linux,network-index = <2>; | ||
239 | device_type = "network"; | 257 | device_type = "network"; |
240 | compatible = "ibm,emac-440gx", "ibm,emac4"; | 258 | compatible = "ibm,emac-440gx", "ibm,emac4"; |
241 | interrupt-parent = <&UIC1>; | 259 | interrupt-parent = <&UIC1>; |
@@ -256,7 +274,6 @@ | |||
256 | }; | 274 | }; |
257 | EMAC1: ethernet@40000900 { | 275 | EMAC1: ethernet@40000900 { |
258 | unused = <1>; | 276 | unused = <1>; |
259 | linux,network-index = <3>; | ||
260 | device_type = "network"; | 277 | device_type = "network"; |
261 | compatible = "ibm,emac-440gx", "ibm,emac4"; | 278 | compatible = "ibm,emac-440gx", "ibm,emac4"; |
262 | interrupt-parent = <&UIC1>; | 279 | interrupt-parent = <&UIC1>; |
@@ -277,7 +294,6 @@ | |||
277 | }; | 294 | }; |
278 | 295 | ||
279 | EMAC2: ethernet@40000c00 { | 296 | EMAC2: ethernet@40000c00 { |
280 | linux,network-index = <0>; | ||
281 | device_type = "network"; | 297 | device_type = "network"; |
282 | compatible = "ibm,emac-440gx", "ibm,emac4"; | 298 | compatible = "ibm,emac-440gx", "ibm,emac4"; |
283 | interrupt-parent = <&UIC2>; | 299 | interrupt-parent = <&UIC2>; |
@@ -288,7 +304,7 @@ | |||
288 | mal-tx-channel = <2>; | 304 | mal-tx-channel = <2>; |
289 | mal-rx-channel = <2>; | 305 | mal-rx-channel = <2>; |
290 | cell-index = <2>; | 306 | cell-index = <2>; |
291 | max-frame-size = <5dc>; | 307 | max-frame-size = <2328>; |
292 | rx-fifo-size = <1000>; | 308 | rx-fifo-size = <1000>; |
293 | tx-fifo-size = <800>; | 309 | tx-fifo-size = <800>; |
294 | phy-mode = "rgmii"; | 310 | phy-mode = "rgmii"; |
@@ -297,10 +313,11 @@ | |||
297 | rgmii-channel = <0>; | 313 | rgmii-channel = <0>; |
298 | zmii-device = <&ZMII0>; | 314 | zmii-device = <&ZMII0>; |
299 | zmii-channel = <2>; | 315 | zmii-channel = <2>; |
316 | tah-device = <&TAH0>; | ||
317 | tah-channel = <0>; | ||
300 | }; | 318 | }; |
301 | 319 | ||
302 | EMAC3: ethernet@40000e00 { | 320 | EMAC3: ethernet@40000e00 { |
303 | linux,network-index = <1>; | ||
304 | device_type = "network"; | 321 | device_type = "network"; |
305 | compatible = "ibm,emac-440gx", "ibm,emac4"; | 322 | compatible = "ibm,emac-440gx", "ibm,emac4"; |
306 | interrupt-parent = <&UIC2>; | 323 | interrupt-parent = <&UIC2>; |
@@ -311,7 +328,7 @@ | |||
311 | mal-tx-channel = <3>; | 328 | mal-tx-channel = <3>; |
312 | mal-rx-channel = <3>; | 329 | mal-rx-channel = <3>; |
313 | cell-index = <3>; | 330 | cell-index = <3>; |
314 | max-frame-size = <5dc>; | 331 | max-frame-size = <2328>; |
315 | rx-fifo-size = <1000>; | 332 | rx-fifo-size = <1000>; |
316 | tx-fifo-size = <800>; | 333 | tx-fifo-size = <800>; |
317 | phy-mode = "rgmii"; | 334 | phy-mode = "rgmii"; |
@@ -320,6 +337,8 @@ | |||
320 | rgmii-channel = <1>; | 337 | rgmii-channel = <1>; |
321 | zmii-device = <&ZMII0>; | 338 | zmii-device = <&ZMII0>; |
322 | zmii-channel = <3>; | 339 | zmii-channel = <3>; |
340 | tah-device = <&TAH1>; | ||
341 | tah-channel = <0>; | ||
323 | }; | 342 | }; |
324 | 343 | ||
325 | 344 | ||