.size = 0x020000,
.mask_flags = MTD_WRITEABLE,
} , {
- .name = "rootfs",
+ .name = "kernel",
.offset = 0x060000,
- .size = 0x400000,
+ .size = 0x140000,
} , {
- .name = "kernel",
- .offset = 0x460000,
- .size = 0x100000,
+ .name = "rootfs",
+ .offset = 0x1a0000,
+ .size = 0x650000,
} , {
.name = "art",
- .offset = 0x560000,
- .size = 0x2a0000,
+ .offset = 0x7f0000,
+ .size = 0x010000,
.mask_flags = MTD_WRITEABLE,
} , {
.name = "firmware",
.offset = 0x060000,
- .size = 0x500000,
+ .size = 0x790000,
}
};
#endif /* CONFIG_MTD_PARTITIONS */
-static struct physmap_flash_data ap83_flash_data = {
+static struct ar91xx_flash_platform_data ap83_flash_data = {
.width = 2,
#ifdef CONFIG_MTD_PARTITIONS
.parts = ap83_flash_partitions,
};
static struct platform_device ap83_flash_device = {
- .name = "physmap-flash",
+ .name = "ar91xx-flash",
.id = -1,
.resource = ap83_flash_resources,
.num_resources = ARRAY_SIZE(ap83_flash_resources),
static void __init ap83_040_setup(void)
{
- ar71xx_flash_lock_enable();
+ ap83_flash_data.is_shared=1;
ap83_generic_setup();
platform_device_register(&ap83_040_spi_device);
}