Flash mapping fixes from sn9, thanks

SVN-Revision: 13090
This commit is contained in:
Florian Fainelli 2008-11-01 16:06:06 +00:00
parent e0fc95a2ab
commit 9e98573a53
2 changed files with 24 additions and 18 deletions

View file

@ -239,16 +239,19 @@ static __init int rdc_board_setup(void)
rdc_flash_parts[1].name = "rootfs"; rdc_flash_parts[1].name = "rootfs";
rdc_flash_parts[1].offset = 0x100000; rdc_flash_parts[1].offset = 0x100000;
rdc_flash_parts[1].size = rdc_map_info.size - 0x140000; rdc_flash_parts[1].size = rdc_map_info.size - 0x140000;
rdc_flash_parts[2].name = "config"; rdc_flash_parts[2].name = "linux";
rdc_flash_parts[2].offset = rdc_map_info.size - 0x40000; rdc_flash_parts[2].offset = 0;
rdc_flash_parts[2].size = 0x10000; rdc_flash_parts[2].size = rdc_map_info.size - 0x40000;
rdc_flash_parts[3].name = "productinfo"; rdc_flash_parts[3].name = "config";
rdc_flash_parts[3].offset = rdc_map_info.size - 0x30000; rdc_flash_parts[3].offset = rdc_map_info.size - 0x40000;
rdc_flash_parts[3].size = 0x10000; rdc_flash_parts[3].size = 0x10000;
rdc_flash_parts[4].name = "bootloader"; rdc_flash_parts[4].name = "productinfo";
rdc_flash_parts[4].offset = rdc_map_info.size - 0x20000; rdc_flash_parts[4].offset = rdc_map_info.size - 0x30000;
rdc_flash_parts[4].size = 0x20000; rdc_flash_parts[4].size = 0x10000;
rdc_flash_data.nr_parts = 5; 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 #endif
return platform_add_devices(rdc321x_devs, ARRAY_SIZE(rdc321x_devs)); return platform_add_devices(rdc321x_devs, ARRAY_SIZE(rdc321x_devs));

View file

@ -239,16 +239,19 @@ static __init int rdc_board_setup(void)
rdc_flash_parts[1].name = "rootfs"; rdc_flash_parts[1].name = "rootfs";
rdc_flash_parts[1].offset = 0x100000; rdc_flash_parts[1].offset = 0x100000;
rdc_flash_parts[1].size = rdc_map_info.size - 0x140000; rdc_flash_parts[1].size = rdc_map_info.size - 0x140000;
rdc_flash_parts[2].name = "config"; rdc_flash_parts[2].name = "linux";
rdc_flash_parts[2].offset = rdc_map_info.size - 0x40000; rdc_flash_parts[2].offset = 0;
rdc_flash_parts[2].size = 0x10000; rdc_flash_parts[2].size = rdc_map_info.size - 0x40000;
rdc_flash_parts[3].name = "productinfo"; rdc_flash_parts[3].name = "config";
rdc_flash_parts[3].offset = rdc_map_info.size - 0x30000; rdc_flash_parts[3].offset = rdc_map_info.size - 0x40000;
rdc_flash_parts[3].size = 0x10000; rdc_flash_parts[3].size = 0x10000;
rdc_flash_parts[4].name = "bootloader"; rdc_flash_parts[4].name = "productinfo";
rdc_flash_parts[4].offset = rdc_map_info.size - 0x20000; rdc_flash_parts[4].offset = rdc_map_info.size - 0x30000;
rdc_flash_parts[4].size = 0x20000; rdc_flash_parts[4].size = 0x10000;
rdc_flash_data.nr_parts = 5; 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 #endif
return platform_add_devices(rdc321x_devs, ARRAY_SIZE(rdc321x_devs)); return platform_add_devices(rdc321x_devs, ARRAY_SIZE(rdc321x_devs));