From: Jagannadha Sutradharudu Teki Date: Tue, 6 Aug 2013 14:31:08 +0000 (+0530) Subject: sf: probe: Add support for AT45DB* flash parts X-Git-Tag: v2013.10~38^2~36 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a74db0a4f33f8c0f0c89263d82e94494aa755b16;p=u-boot sf: probe: Add support for AT45DB* flash parts 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 --- diff --git a/drivers/mtd/spi/spi_flash_probe.c b/drivers/mtd/spi/spi_flash_probe.c index d0955bf6c9..af43272c46 100644 --- a/drivers/mtd/spi/spi_flash_probe.c +++ b/drivers/mtd/spi/spi_flash_probe.c @@ -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 */ };