1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-07-01 22:21:16 +02:00

Add proper workaround for 3COM 3C90xB cards, which need special fixups (the 3C90xC ones don't)

This is tested on hardware.

Also, add initial support for the Atmel AT29C010A chip (which I inserted
in a 3COM 3C90xB card for testing). It can be detected, read works,
erase works, but write will need some additional code (will post in
another patch later).

Corresponding to flashrom svn r520.

Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
This commit is contained in:
Uwe Hermann
2009-05-16 21:39:19 +00:00
parent 5820f42ef2
commit 8403ccb49f
4 changed files with 49 additions and 4 deletions

View File

@ -374,6 +374,20 @@ struct flashchip flashchips[] = {
.read = spi_chip_read,
},
{
.vendor = "Atmel",
.name = "AT29C010A",
.manufacture_id = ATMEL_ID,
.model_id = AT_29C010A,
.total_size = 128,
.page_size = 128,
.tested = TEST_OK_PRE,
.probe = probe_jedec,
.erase = erase_chip_jedec,
.write = write_jedec, /* FIXME */
.read = read_memmapped,
},
{
.vendor = "Atmel",
.name = "AT29C020",