diff options
author | Stefan Roese <sr@denx.de> | 2009-10-22 17:14:03 -0400 |
---|---|---|
committer | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2009-11-04 09:32:44 -0500 |
commit | 59e1d4952d4cb81ee9a4c22c6cfa23604c5e1ea1 (patch) | |
tree | 6b68a3e42d09af2cec86bb63b30a8894ee600e95 /arch/powerpc/boot | |
parent | 835ad8e76ca75483d53d625b61b937c234cfeedf (diff) |
powerpc/44x: Enable 64bit (>= 4GB) memory size in Katmai dts
Additionally to increasing #size-cells to in the root node, we also
need to explicitly define the ranges property in the plb node, because
of the different #size-cells between child and parent.
Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Diffstat (limited to 'arch/powerpc/boot')
-rw-r--r-- | arch/powerpc/boot/dts/katmai.dts | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/arch/powerpc/boot/dts/katmai.dts b/arch/powerpc/boot/dts/katmai.dts index 077819bc3cbd..b8cd97c5c74e 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 { |