X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fmtd%2Fmaps%2Fdbox2-flash.c;h=92a9c7fac99328adbb0208cc69503685b84882cc;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=d850a27a4b59e4b7a44f4b34f837110b65a7f954;hpb=6a77f38946aaee1cd85eeec6cf4229b204c15071;p=linux-2.6.git diff --git a/drivers/mtd/maps/dbox2-flash.c b/drivers/mtd/maps/dbox2-flash.c index d850a27a4..92a9c7fac 100644 --- a/drivers/mtd/maps/dbox2-flash.c +++ b/drivers/mtd/maps/dbox2-flash.c @@ -1,5 +1,5 @@ /* - * $Id: dbox2-flash.c,v 1.13 2004/11/04 13:24:14 gleixner Exp $ + * $Id: dbox2-flash.c,v 1.14 2005/11/07 11:14:26 gleixner Exp $ * * D-Box 2 flash driver */ @@ -12,7 +12,6 @@ #include #include #include -#include #include /* partition_info gives details on the logical partitions that the split the @@ -21,43 +20,43 @@ static struct mtd_partition partition_info[]= { { .name = "BR bootloader", - .size = 128 * 1024, - .offset = 0, + .size = 128 * 1024, + .offset = 0, .mask_flags = MTD_WRITEABLE }, { .name = "FLFS (U-Boot)", - .size = 128 * 1024, - .offset = MTDPART_OFS_APPEND, + .size = 128 * 1024, + .offset = MTDPART_OFS_APPEND, .mask_flags = 0 }, { - .name = "Root (SquashFS)", - .size = 7040 * 1024, - .offset = MTDPART_OFS_APPEND, + .name = "Root (SquashFS)", + .size = 7040 * 1024, + .offset = MTDPART_OFS_APPEND, .mask_flags = 0 }, { .name = "var (JFFS2)", - .size = 896 * 1024, - .offset = MTDPART_OFS_APPEND, + .size = 896 * 1024, + .offset = MTDPART_OFS_APPEND, .mask_flags = 0 }, { - .name = "Flash without bootloader", - .size = MTDPART_SIZ_FULL, - .offset = 128 * 1024, + .name = "Flash without bootloader", + .size = MTDPART_SIZ_FULL, + .offset = 128 * 1024, .mask_flags = 0 }, { - .name = "Complete Flash", - .size = MTDPART_SIZ_FULL, - .offset = 0, + .name = "Complete Flash", + .size = MTDPART_SIZ_FULL, + .offset = 0, .mask_flags = MTD_WRITEABLE } }; -#define NUM_PARTITIONS (sizeof(partition_info) / sizeof(partition_info[0])) +#define NUM_PARTITIONS ARRAY_SIZE(partition_info) #define WINDOW_ADDR 0x10000000 #define WINDOW_SIZE 0x800000 @@ -88,16 +87,16 @@ int __init init_dbox2_flash(void) if (!mymtd) { // Probe for single Intel 28F640 dbox2_flash_map.bankwidth = 2; - + mymtd = do_map_probe("cfi_probe", &dbox2_flash_map); } - + if (mymtd) { mymtd->owner = THIS_MODULE; /* Create MTD devices for each partition. */ add_mtd_partitions(mymtd, partition_info, NUM_PARTITIONS); - + return 0; } @@ -122,5 +121,5 @@ module_exit(cleanup_dbox2_flash); MODULE_LICENSE("GPL"); -MODULE_AUTHOR("Kári Davíðsson , Bastian Blank , Alexander Wild "); +MODULE_AUTHOR("Kári Davíðsson , Bastian Blank , Alexander Wild "); MODULE_DESCRIPTION("MTD map driver for D-Box 2 board");