diff options
author | Gabor Juhos <juhosg@openwrt.org> | 2008-09-18 12:38:53 +0000 |
---|---|---|
committer | Gabor Juhos <juhosg@openwrt.org> | 2008-09-18 12:38:53 +0000 |
commit | d427ec45a9fa9d6efe539dc32575c4328ea80245 (patch) | |
tree | a1da1cce47051d368b05c8de5a53a252a7f234de /target/linux/ar71xx | |
parent | 6a82c67d87a38979cf1f804770f07e2d1b548be4 (diff) | |
download | master-187ad058-d427ec45a9fa9d6efe539dc32575c4328ea80245.tar.gz master-187ad058-d427ec45a9fa9d6efe539dc32575c4328ea80245.tar.bz2 master-187ad058-d427ec45a9fa9d6efe539dc32575c4328ea80245.zip |
[ar71xx] WP543: add static mtd partitions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12624 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/ar71xx')
-rw-r--r-- | target/linux/ar71xx/files/arch/mips/ar71xx/mach-wp543.c | 26 |
1 files changed, 25 insertions, 1 deletions
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 <linux/platform_device.h> +#include <linux/mtd/mtd.h> +#include <linux/mtd/partitions.h> #include <linux/spi/spi.h> #include <linux/spi/flash.h> #include <linux/input.h> @@ -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[] = { |