Flash mapping fixes from sn9, thanks
authorFlorian Fainelli <florian@openwrt.org>
Sat, 1 Nov 2008 16:06:06 +0000 (16:06 +0000)
committerFlorian Fainelli <florian@openwrt.org>
Sat, 1 Nov 2008 16:06:06 +0000 (16:06 +0000)
SVN-Revision: 13090

target/linux/rdc/files/arch/i386/mach-rdc/platform.c
target/linux/rdc/files/arch/x86/mach-rdc/platform.c

index a58ee0f..e6ac735 100644 (file)
@@ -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));
index a58ee0f..e6ac735 100644 (file)
@@ -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));