From 401bc38762bc0f72ebef9844389593bb2a904a71 Mon Sep 17 00:00:00 2001 From: florian Date: Sat, 1 Nov 2008 16:06:06 +0000 Subject: Flash mapping fixes from sn9, thanks git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13090 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../linux/rdc/files/arch/i386/mach-rdc/platform.c | 21 ++++++++++++--------- target/linux/rdc/files/arch/x86/mach-rdc/platform.c | 21 ++++++++++++--------- 2 files changed, 24 insertions(+), 18 deletions(-) (limited to 'target/linux') 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)); -- cgit v1.2.3