2013/5/22 Jagan Teki <jagannadh.t...@gmail.com>: > Hi, > > I have a simple question like these parts are legacy flashes i guess. > Could you please tell me on which boards these were used? >
It's used on Faraday A369 evaluation board. However the u-boot source codes for A369 is still waiting for approval. Here is the link to u-boot patchwork: http://patchwork.ozlabs.org/patch/242006/ > Thanks, > Jagan. > > On Fri, Apr 26, 2013 at 1:32 PM, Kuo-Jung Su <dant...@gmail.com> wrote: >> From: Kuo-Jung Su <dant...@faraday-tech.com> >> >> Signed-off-by: Kuo-Jung Su <dant...@faraday-tech.com> >> --- >> drivers/mtd/spi/winbond.c | 17 ++++++++++++++++- >> 1 file changed, 16 insertions(+), 1 deletion(-) >> >> diff --git a/drivers/mtd/spi/winbond.c b/drivers/mtd/spi/winbond.c >> index 2716209..2a27837 100644 >> --- a/drivers/mtd/spi/winbond.c >> +++ b/drivers/mtd/spi/winbond.c >> @@ -18,6 +18,21 @@ struct winbond_spi_flash_params { >> >> static const struct winbond_spi_flash_params winbond_spi_flash_table[] = { >> { >> + .id = 0x2014, >> + .nr_blocks = 16, >> + .name = "W25P80", >> + }, >> + { >> + .id = 0x2015, >> + .nr_blocks = 32, >> + .name = "W25P16", >> + }, >> + { >> + .id = 0x2016, >> + .nr_blocks = 64, >> + .name = "W25P32", >> + }, >> + { >> .id = 0x3013, >> .nr_blocks = 8, >> .name = "W25X40", >> @@ -104,7 +119,7 @@ struct spi_flash *spi_flash_probe_winbond(struct >> spi_slave *spi, u8 *idcode) >> } >> >> flash->page_size = 256; >> - flash->sector_size = 4096; >> + flash->sector_size = (idcode[1] == 0x20) ? 65536 : 4096; >> flash->size = 4096 * 16 * params->nr_blocks; >> >> return flash; >> -- >> 1.7.9.5 >> >> _______________________________________________ >> U-Boot mailing list >> U-Boot@lists.denx.de >> http://lists.denx.de/mailman/listinfo/u-boot -- Best wishes, Kuo-Jung Su _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot