}, {
.name = "SIMpad kernel",
.size = 0x00100000,
- .offset = 0x00080000,
- }, {
-#ifdef CONFIG_JFFS2_FS
- .name = "SIMpad root jffs2",
- .size = MTDPART_SIZ_FULL,
- .offset = 0x00180000,
-#else
- .name = "SIMpad initrd",
- .size = 0x00300000,
- .offset = 0x00180000,
+ .offset = MTDPART_OFS_APPEND,
}, {
+#ifdef CONFIG_ROOT_CRAMFS
.name = "SIMpad root cramfs",
- .size = 0x00300000,
- .offset = 0x00480000,
- }, {
- .name = "SIMpad usr cramfs",
- .size = 0x005c0000,
- .offset = 0x00780000,
+ .size =0x00D80000,
+ .offset = MTDPART_OFS_APPEND
+
}, {
- .name = "SIMpad usr local",
+ .name = "SIMpad local jffs2",
+ .size = MTDPART_SIZ_FULL,
+ .offset = MTDPART_OFS_APPEND
+#else
+ .name = "SIMpad root jffs2",
.size = MTDPART_SIZ_FULL,
- .offset = 0x00d40000,
+ .offset = MTDPART_OFS_APPEND
#endif
}
};
}
if (machine_is_simpad()) {
info[0].base = SA1100_CS0_PHYS;
- info[0].size = SZ_32M;
- nr = 1;
+ info[0].size = SZ_16M;
+ info[1].base = SA1100_CS1_PHYS;
+ info[1].size = SZ_16M;
+ nr = 2;
}
if (machine_is_stork()) {
info[0].base = SA1100_CS0_PHYS;