aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
diff options
context:
space:
mode:
authorFlorian Fainelli <florian@openwrt.org>2008-11-01 16:06:06 +0000
committerFlorian Fainelli <florian@openwrt.org>2008-11-01 16:06:06 +0000
commit4cac8674cbbbdf11e02a5e4d7349df41305dc793 (patch)
treecb69b062ba366ce7d91b017fd30ce82545671978 /target/linux
parent8b47c4566c4dfe13e15cf6d99729c66f51789811 (diff)
downloadupstream-4cac8674cbbbdf11e02a5e4d7349df41305dc793.tar.gz
upstream-4cac8674cbbbdf11e02a5e4d7349df41305dc793.tar.bz2
upstream-4cac8674cbbbdf11e02a5e4d7349df41305dc793.zip
Flash mapping fixes from sn9, thanks
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13090 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux')
-rw-r--r--target/linux/rdc/files/arch/i386/mach-rdc/platform.c21
-rw-r--r--target/linux/rdc/files/arch/x86/mach-rdc/platform.c21
2 files changed, 24 insertions, 18 deletions
diff --git a/target/linux/rdc/files/arch/i386/mach-rdc/platform.c b/target/linux/rdc/files/arch/i386/mach-rdc/platform.c
index a58ee0f42b..e6ac7354a1 100644
--- a/target/linux/rdc/files/arch/i386/mach-rdc/platform.c
+++ b/target/linux/rdc/files/arch/i386/mach-rdc/platform.c
@@ -239,16 +239,19 @@ static __init int rdc_board_setup(void)
rdc_flash_parts[1].name = "rootfs";
rdc_flash_parts[1].offset = 0x100000;
rdc_flash_parts[1].size = rdc_map_info.size - 0x140000;
- rdc_flash_parts[2].name = "config";
- rdc_flash_parts[2].offset = rdc_map_info.size - 0x40000;
- rdc_flash_parts[2].size = 0x10000;
- rdc_flash_parts[3].name = "productinfo";
- rdc_flash_parts[3].offset = rdc_map_info.size - 0x30000;
+ rdc_flash_parts[2].name = "linux";
+ rdc_flash_parts[2].offset = 0;
+ rdc_flash_parts[2].size = rdc_map_info.size - 0x40000;
+ rdc_flash_parts[3].name = "config";
+ rdc_flash_parts[3].offset = rdc_map_info.size - 0x40000;
rdc_flash_parts[3].size = 0x10000;
- rdc_flash_parts[4].name = "bootloader";
- rdc_flash_parts[4].offset = rdc_map_info.size - 0x20000;
- rdc_flash_parts[4].size = 0x20000;
- rdc_flash_data.nr_parts = 5;
+ rdc_flash_parts[4].name = "productinfo";
+ rdc_flash_parts[4].offset = rdc_map_info.size - 0x30000;
+ rdc_flash_parts[4].size = 0x10000;
+ rdc_flash_parts[5].name = "bootloader";
+ rdc_flash_parts[5].offset = rdc_map_info.size - 0x20000;
+ rdc_flash_parts[5].size = 0x20000;
+ rdc_flash_data.nr_parts = 6;
}
#endif
return platform_add_devices(rdc321x_devs, ARRAY_SIZE(rdc321x_devs));
diff --git a/target/linux/rdc/files/arch/x86/mach-rdc/platform.c b/target/linux/rdc/files/arch/x86/mach-rdc/platform.c
index a58ee0f42b..e6ac7354a1 100644
--- a/target/linux/rdc/files/arch/x86/mach-rdc/platform.c
+++ b/target/linux/rdc/files/arch/x86/mach-rdc/platform.c
@@ -239,16 +239,19 @@ static __init int rdc_board_setup(void)
rdc_flash_parts[1].name = "rootfs";
rdc_flash_parts[1].offset = 0x100000;
rdc_flash_parts[1].size = rdc_map_info.size - 0x140000;
- rdc_flash_parts[2].name = "config";
- rdc_flash_parts[2].offset = rdc_map_info.size - 0x40000;
- rdc_flash_parts[2].size = 0x10000;
- rdc_flash_parts[3].name = "productinfo";
- rdc_flash_parts[3].offset = rdc_map_info.size - 0x30000;
+ rdc_flash_parts[2].name = "linux";
+ rdc_flash_parts[2].offset = 0;
+ rdc_flash_parts[2].size = rdc_map_info.size - 0x40000;
+ rdc_flash_parts[3].name = "config";
+ rdc_flash_parts[3].offset = rdc_map_info.size - 0x40000;
rdc_flash_parts[3].size = 0x10000;
- rdc_flash_parts[4].name = "bootloader";
- rdc_flash_parts[4].offset = rdc_map_info.size - 0x20000;
- rdc_flash_parts[4].size = 0x20000;
- rdc_flash_data.nr_parts = 5;
+ rdc_flash_parts[4].name = "productinfo";
+ rdc_flash_parts[4].offset = rdc_map_info.size - 0x30000;
+ rdc_flash_parts[4].size = 0x10000;
+ rdc_flash_parts[5].name = "bootloader";
+ rdc_flash_parts[5].offset = rdc_map_info.size - 0x20000;
+ rdc_flash_parts[5].size = 0x20000;
+ rdc_flash_data.nr_parts = 6;
}
#endif
return platform_add_devices(rdc321x_devs, ARRAY_SIZE(rdc321x_devs));