From: Gabor Juhos Date: Thu, 18 Sep 2008 12:38:53 +0000 (+0000) Subject: [ar71xx] WP543: add static mtd partitions X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=commitdiff_plain;h=3356ef8e720d7a031df6f49f65de34ed1abdfc25;ds=sidebyside [ar71xx] WP543: add static mtd partitions SVN-Revision: 12624 --- diff --git a/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wp543.c b/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wp543.c index 9044011ed4..4abecd8a02 100644 --- a/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wp543.c +++ b/target/linux/ar71xx/files/arch/mips/ar71xx/mach-wp543.c @@ -10,6 +10,8 @@ */ #include +#include +#include #include #include #include @@ -29,8 +31,30 @@ #define WP543_BUTTONS_POLL_INTERVAL 20 +#ifdef CONFIG_MTD_PARTITIONS +static struct mtd_partition wp543_partitions[] = { + { + .name = "myloader", + .offset = 0, + .size = 0x20000, + .mask_flags = MTD_WRITEABLE, + } , { + .name = "kernel", + .offset = 0x30000, + .size = 0xd0000, + } , { + .name = "rootfs", + .offset = 0x100000, + .size = 0x100000, + } +}; +#endif /* CONFIG_MTD_PARTITIONS */ + static struct flash_platform_data wp543_flash_data = { - /* TODO: add partition map */ +#ifdef CONFIG_MTD_PARTITIONS + .parts = wp543_partitions, + .nr_parts = ARRAY_SIZE(wp543_partitions), +#endif }; static struct spi_board_info wp543_spi_info[] = {