2
0
forked from Ivasoft/openwrt

bcm63xx MTD driver cleanup and fixes: - convert to platform_driver - get the window_size/addr from the board setup code - indentation fixes - remove duplicate code - move bcm_tag declaration out of the MTD driver

SVN-Revision: 13379
This commit is contained in:
Florian Fainelli
2008-11-27 20:40:03 +00:00
parent bbad86e098
commit cc2e43992d
3 changed files with 227 additions and 231 deletions

View File

@@ -312,20 +312,6 @@ static int board_get_mac_address(u8 *mac)
return 0;
}
static struct mtd_partition mtd_partitions[] = {
{
.name = "cfe",
.offset = 0x0,
.size = 0x40000,
}
};
static struct physmap_flash_data flash_data = {
.width = 2,
.nr_parts = ARRAY_SIZE(mtd_partitions),
.parts = mtd_partitions,
};
static struct resource mtd_resources[] = {
{
.start = 0, /* filled at runtime */
@@ -335,12 +321,9 @@ static struct resource mtd_resources[] = {
};
static struct platform_device mtd_dev = {
.name = "physmap-flash",
.name = "bcm963xx-flash",
.resource = mtd_resources,
.num_resources = ARRAY_SIZE(mtd_resources),
.dev = {
.platform_data = &flash_data,
},
};
/*