diff options
Diffstat (limited to 'arch/powerpc/boot/dts/katmai.dts')
-rw-r--r-- | arch/powerpc/boot/dts/katmai.dts | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/arch/powerpc/boot/dts/katmai.dts b/arch/powerpc/boot/dts/katmai.dts index 077819bc3cbd..51eb6ed5da2d 100644 --- a/arch/powerpc/boot/dts/katmai.dts +++ b/arch/powerpc/boot/dts/katmai.dts | |||
@@ -16,7 +16,7 @@ | |||
16 | 16 | ||
17 | / { | 17 | / { |
18 | #address-cells = <2>; | 18 | #address-cells = <2>; |
19 | #size-cells = <1>; | 19 | #size-cells = <2>; |
20 | model = "amcc,katmai"; | 20 | model = "amcc,katmai"; |
21 | compatible = "amcc,katmai"; | 21 | compatible = "amcc,katmai"; |
22 | dcr-parent = <&{/cpus/cpu@0}>; | 22 | dcr-parent = <&{/cpus/cpu@0}>; |
@@ -49,7 +49,7 @@ | |||
49 | 49 | ||
50 | memory { | 50 | memory { |
51 | device_type = "memory"; | 51 | device_type = "memory"; |
52 | reg = <0x00000000 0x00000000 0x00000000>; /* Filled in by zImage */ | 52 | reg = <0x0 0x00000000 0x0 0x00000000>; /* Filled in by U-Boot */ |
53 | }; | 53 | }; |
54 | 54 | ||
55 | UIC0: interrupt-controller0 { | 55 | UIC0: interrupt-controller0 { |
@@ -112,7 +112,15 @@ | |||
112 | compatible = "ibm,plb-440spe", "ibm,plb-440gp", "ibm,plb4"; | 112 | compatible = "ibm,plb-440spe", "ibm,plb-440gp", "ibm,plb4"; |
113 | #address-cells = <2>; | 113 | #address-cells = <2>; |
114 | #size-cells = <1>; | 114 | #size-cells = <1>; |
115 | ranges; | 115 | /* addr-child addr-parent size */ |
116 | ranges = <0x4 0xe0000000 0x4 0xe0000000 0x20000000 | ||
117 | 0xc 0x00000000 0xc 0x00000000 0x20000000 | ||
118 | 0xd 0x00000000 0xd 0x00000000 0x80000000 | ||
119 | 0xd 0x80000000 0xd 0x80000000 0x80000000 | ||
120 | 0xe 0x00000000 0xe 0x00000000 0x80000000 | ||
121 | 0xe 0x80000000 0xe 0x80000000 0x80000000 | ||
122 | 0xf 0x00000000 0xf 0x00000000 0x80000000 | ||
123 | 0xf 0x80000000 0xf 0x80000000 0x80000000>; | ||
116 | clock-frequency = <0>; /* Filled in by zImage */ | 124 | clock-frequency = <0>; /* Filled in by zImage */ |
117 | 125 | ||
118 | SDRAM0: sdram { | 126 | SDRAM0: sdram { |
@@ -245,8 +253,8 @@ | |||
245 | ranges = <0x02000000 0x00000000 0x80000000 0x0000000d 0x80000000 0x00000000 0x80000000 | 253 | ranges = <0x02000000 0x00000000 0x80000000 0x0000000d 0x80000000 0x00000000 0x80000000 |
246 | 0x01000000 0x00000000 0x00000000 0x0000000c 0x08000000 0x00000000 0x00010000>; | 254 | 0x01000000 0x00000000 0x00000000 0x0000000c 0x08000000 0x00000000 0x00010000>; |
247 | 255 | ||
248 | /* Inbound 2GB range starting at 0 */ | 256 | /* Inbound 4GB range starting at 0 */ |
249 | dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>; | 257 | dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x1 0x00000000>; |
250 | 258 | ||
251 | /* This drives busses 0 to 0xf */ | 259 | /* This drives busses 0 to 0xf */ |
252 | bus-range = <0x0 0xf>; | 260 | bus-range = <0x0 0xf>; |
@@ -289,10 +297,10 @@ | |||
289 | ranges = <0x02000000 0x00000000 0x80000000 0x0000000e 0x00000000 0x00000000 0x80000000 | 297 | ranges = <0x02000000 0x00000000 0x80000000 0x0000000e 0x00000000 0x00000000 0x80000000 |
290 | 0x01000000 0x00000000 0x00000000 0x0000000f 0x80000000 0x00000000 0x00010000>; | 298 | 0x01000000 0x00000000 0x00000000 0x0000000f 0x80000000 0x00000000 0x00010000>; |
291 | 299 | ||
292 | /* Inbound 2GB range starting at 0 */ | 300 | /* Inbound 4GB range starting at 0 */ |
293 | dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>; | 301 | dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x1 0x00000000>; |
294 | 302 | ||
295 | /* This drives busses 10 to 0x1f */ | 303 | /* This drives busses 0x10 to 0x1f */ |
296 | bus-range = <0x10 0x1f>; | 304 | bus-range = <0x10 0x1f>; |
297 | 305 | ||
298 | /* Legacy interrupts (note the weird polarity, the bridge seems | 306 | /* Legacy interrupts (note the weird polarity, the bridge seems |
@@ -330,10 +338,10 @@ | |||
330 | ranges = <0x02000000 0x00000000 0x80000000 0x0000000e 0x80000000 0x00000000 0x80000000 | 338 | ranges = <0x02000000 0x00000000 0x80000000 0x0000000e 0x80000000 0x00000000 0x80000000 |
331 | 0x01000000 0x00000000 0x00000000 0x0000000f 0x80010000 0x00000000 0x00010000>; | 339 | 0x01000000 0x00000000 0x00000000 0x0000000f 0x80010000 0x00000000 0x00010000>; |
332 | 340 | ||
333 | /* Inbound 2GB range starting at 0 */ | 341 | /* Inbound 4GB range starting at 0 */ |
334 | dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>; | 342 | dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x1 0x00000000>; |
335 | 343 | ||
336 | /* This drives busses 10 to 0x1f */ | 344 | /* This drives busses 0x20 to 0x2f */ |
337 | bus-range = <0x20 0x2f>; | 345 | bus-range = <0x20 0x2f>; |
338 | 346 | ||
339 | /* Legacy interrupts (note the weird polarity, the bridge seems | 347 | /* Legacy interrupts (note the weird polarity, the bridge seems |
@@ -371,10 +379,10 @@ | |||
371 | ranges = <0x02000000 0x00000000 0x80000000 0x0000000f 0x00000000 0x00000000 0x80000000 | 379 | ranges = <0x02000000 0x00000000 0x80000000 0x0000000f 0x00000000 0x00000000 0x80000000 |
372 | 0x01000000 0x00000000 0x00000000 0x0000000f 0x80020000 0x00000000 0x00010000>; | 380 | 0x01000000 0x00000000 0x00000000 0x0000000f 0x80020000 0x00000000 0x00010000>; |
373 | 381 | ||
374 | /* Inbound 2GB range starting at 0 */ | 382 | /* Inbound 4GB range starting at 0 */ |
375 | dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>; | 383 | dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x1 0x00000000>; |
376 | 384 | ||
377 | /* This drives busses 10 to 0x1f */ | 385 | /* This drives busses 0x30 to 0x3f */ |
378 | bus-range = <0x30 0x3f>; | 386 | bus-range = <0x30 0x3f>; |
379 | 387 | ||
380 | /* Legacy interrupts (note the weird polarity, the bridge seems | 388 | /* Legacy interrupts (note the weird polarity, the bridge seems |