sf: probe: Add support for AT45DB* flash parts
authorJagannadha Sutradharudu Teki <jaganna@xilinx.com>
Tue, 6 Aug 2013 14:31:08 +0000 (20:01 +0530)
committerJagannadha Sutradharudu Teki <jaganna@xilinx.com>
Mon, 7 Oct 2013 12:25:44 +0000 (17:55 +0530)
Added AT45DB* parts are which are avilable in spi_flash_probe_legacy.c.

Updated the sector_size attributes as per the flash parts.
Looks fine for with this sector_size for computing the size
of flash.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
drivers/mtd/spi/spi_flash_probe.c

index d0955bf6c998801bfdaaf1f41c32bbf442fbd9ef..af43272c4615ea16bac99e36035c7237f87d09f6 100644 (file)
@@ -36,6 +36,15 @@ struct spi_flash_params {
 };
 
 static const struct spi_flash_params spi_flash_params_table[] = {
+#ifdef CONFIG_SPI_FLASH_ATMEL          /* ATMEL */
+       {"AT45DB011D",          0x1f2200, 0x0,     64 * 1024,      4},
+       {"AT45DB021D",          0x1f2300, 0x0,     64 * 1024,      8},
+       {"AT45DB041D",          0x1f2400, 0x0,     64 * 1024,      8},
+       {"AT45DB081D",          0x1f2500, 0x0,     64 * 1024,     16},
+       {"AT45DB161D",          0x1f2600, 0x0,     64 * 1024,     32},
+       {"AT45DB321D",          0x1f2700, 0x0,     64 * 1024,     64},
+       {"AT45DB641D",          0x1f2800, 0x0,     64 * 1024,    128},
+#endif
 #ifdef CONFIG_SPI_FLASH_EON            /* EON */
        {"EN25Q32B",            0x1c3016, 0x0,     64 * 1024,     64},
        {"EN25Q128B",           0x1c3018, 0x0,     64 * 1024,    256},
@@ -135,7 +144,6 @@ static const struct spi_flash_params spi_flash_params_table[] = {
         */
        /*
         * TODO:
-        * ATMEL
         * RAMTRON
         */
 };