diff options
author | Arnaud Ebalard <arno@natisbad.org> | 2013-12-06 18:13:53 -0500 |
---|---|---|
committer | Jason Cooper <jason@lakedaemon.net> | 2013-12-07 20:16:54 -0500 |
commit | ad51eddd95adaeaa767aca22736003d3b2662963 (patch) | |
tree | 6ea5df9476284c3e6e4d9bbceb3845f826e6b2c0 | |
parent | 0373a558bd794ff3829791d33e25a6b82c2ec676 (diff) |
ARM: mvebu: Enable NAND controller in ReadyNAS 2120 .dts file
Now that NAND controller support is available for Armada XP
(cb28e2537a6f: ARM: mvebu: Add support for NAND controller in
Armada 370/XP), this patch enables support for ReadyNAS 2120
and defines default partition layout as delivered by NETGEAR.
As described in similar commits 2be2bc39c6f0 (ARM: mvebu: Enable
NAND controller in Armada XP GP board) and d8c552dddfbf (ARM:
mvebu: Enable NAND controller in Armada 370 Mirabox),
"marvell,keep-config" parameter is used as current support does
not allow for setting of timing parameters yet.
Signed-off-by: Arnaud Ebalard <arno@natisbad.org>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
-rw-r--r-- | arch/arm/boot/dts/armada-xp-netgear-rn2120.dts | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/armada-xp-netgear-rn2120.dts b/arch/arm/boot/dts/armada-xp-netgear-rn2120.dts index 8b2a7875764f..f048b4ee4d52 100644 --- a/arch/arm/boot/dts/armada-xp-netgear-rn2120.dts +++ b/arch/arm/boot/dts/armada-xp-netgear-rn2120.dts | |||
@@ -211,6 +211,42 @@ | |||
211 | reg = <0x4c>; | 211 | reg = <0x4c>; |
212 | }; | 212 | }; |
213 | }; | 213 | }; |
214 | |||
215 | nand@d0000 { | ||
216 | status = "okay"; | ||
217 | num-cs = <1>; | ||
218 | marvell,nand-keep-config; | ||
219 | marvell,nand-enable-arbiter; | ||
220 | nand-on-flash-bbt; | ||
221 | |||
222 | partition@0 { | ||
223 | label = "u-boot"; | ||
224 | reg = <0x0000000 0x180000>; /* 1.5MB */ | ||
225 | read-only; | ||
226 | }; | ||
227 | |||
228 | partition@180000 { | ||
229 | label = "u-boot-env"; | ||
230 | reg = <0x180000 0x20000>; /* 128KB */ | ||
231 | read-only; | ||
232 | }; | ||
233 | |||
234 | partition@200000 { | ||
235 | label = "uImage"; | ||
236 | reg = <0x0200000 0x600000>; /* 6MB */ | ||
237 | }; | ||
238 | |||
239 | partition@800000 { | ||
240 | label = "minirootfs"; | ||
241 | reg = <0x0800000 0x400000>; /* 4MB */ | ||
242 | }; | ||
243 | |||
244 | /* Last MB is for the BBT, i.e. not writable */ | ||
245 | partition@c00000 { | ||
246 | label = "ubifs"; | ||
247 | reg = <0x0c00000 0x7400000>; /* 116MB */ | ||
248 | }; | ||
249 | }; | ||
214 | }; | 250 | }; |
215 | }; | 251 | }; |
216 | 252 | ||