diff options
author | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2009-01-08 16:53:13 +0000 |
---|---|---|
committer | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2009-01-08 16:53:13 +0000 |
commit | 0afdea4e42a8672fa4611b8610bc11e31c17d9de (patch) | |
tree | 26175bfac06e340e48212241a13e0afc71beb1bf | |
parent | 44b3bf7ed7bc23aaa3d189d902959c5da34d6530 (diff) |
Add erase and write functions to the following chip definitions:
AT25DF021 AT25DF041A AT25DF081 AT25DF161 AT25DF321 AT25DF321A AT25DF641
AT25F512B AT25FS010 AT25FS040 AT26DF081A AT26DF161 AT26DF161A AT26DF321
AT26F004
Straight from the data sheets, untested because I lack the hardware.
Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3853 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
-rw-r--r-- | util/flashrom/flashchips.c | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/util/flashrom/flashchips.c b/util/flashrom/flashchips.c index df57432926..628d48d4b1 100644 --- a/util/flashrom/flashchips.c +++ b/util/flashrom/flashchips.c @@ -123,8 +123,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -137,8 +137,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -151,8 +151,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -165,8 +165,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -179,7 +179,7 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_OK_PREW, .probe = probe_spi_rdid, - .erase = spi_chip_erase_c7, + .erase = spi_chip_erase_60_c7, .write = spi_chip_write, .read = spi_chip_read, }, @@ -193,8 +193,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -207,8 +207,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -221,8 +221,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -235,8 +235,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -249,8 +249,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -277,8 +277,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -291,8 +291,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -305,8 +305,8 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, - .write = NULL, + .erase = spi_chip_erase_60_c7, + .write = spi_chip_write, .read = spi_chip_read, }, @@ -320,7 +320,7 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = spi_chip_erase_c7, + .erase = spi_chip_erase_60_c7, .write = spi_chip_write, .read = spi_chip_read, },*/ @@ -334,7 +334,7 @@ struct flashchip flashchips[] = { .page_size = 256, .tested = TEST_UNTESTED, .probe = probe_spi_rdid, - .erase = NULL, + .erase = spi_chip_erase_60_c7, .write = NULL /* Incompatible Page write */, .read = spi_chip_read, }, |