sf: sst: fix sector size
authorMike Frysinger <vapier@gentoo.org>
Fri, 19 Jun 2009 07:20:06 +0000 (03:20 -0400)
committerMike Frysinger <vapier@gentoo.org>
Mon, 6 Jul 2009 22:46:20 +0000 (18:46 -0400)
Looks like when I was encoding the sector sizes, I forgot to divide by 8
(due to the stupid marketing driven process that declares all sizes in
useless megabits and not megabytes).

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
drivers/mtd/spi/sst.c

index 62236d4..cf7bce8 100644 (file)
@@ -56,19 +56,19 @@ static inline struct sst_spi_flash *to_sst_spi_flash(struct spi_flash *flash)
 static const struct sst_spi_flash_params sst_spi_flash_table[] = {
        {
                .idcode1 = 0x01,
-               .nr_sectors = 128,
+               .nr_sectors = 16,
                .name = "SST25WF512",
        },{
                .idcode1 = 0x02,
-               .nr_sectors = 256,
+               .nr_sectors = 32,
                .name = "SST25WF010",
        },{
                .idcode1 = 0x03,
-               .nr_sectors = 512,
+               .nr_sectors = 64,
                .name = "SST25WF020",
        },{
                .idcode1 = 0x04,
-               .nr_sectors = 1024,
+               .nr_sectors = 128,
                .name = "SST25WF040",
        },
 };