diff options
author | Harald Gutmann <harald.gutmann@gmx.net> | 2008-01-22 16:03:19 +0000 |
---|---|---|
committer | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2008-01-22 16:03:19 +0000 |
commit | e5dd6e6cd5591bbfa52aca05edf5fcff8dbd4f7b (patch) | |
tree | 557e93fbe3dc0c5f83be8c9b33e9ae8be35a6799 | |
parent | d7b5bf3f1234200c8fd19c03e72cd65ba3db13f8 (diff) | |
download | flashrom-e5dd6e6cd5591bbfa52aca05edf5fcff8dbd4f7b.tar.gz flashrom-e5dd6e6cd5591bbfa52aca05edf5fcff8dbd4f7b.tar.bz2 flashrom-e5dd6e6cd5591bbfa52aca05edf5fcff8dbd4f7b.zip |
Here is just a little and simple patch to get the MX25L3205D working
I've tested and verified the chip myself, and it seems to work
everything like supposted, since Carl-Daniel has patched flashrom to
use the read funktion on verifying.
"benchvice flashrom # ./flashrom -m gigabyte:m57sli -v test.4mb
Calibrating delay loop... OK.
No coreboot table found.
Found chipset "NVIDIA MCP55", enabling flash write... OK.
Found board "GIGABYTE GA-M57SLI-S4": enabling flash write...
Serial flash segment 0xfffe0000-0xffffffff enabled
Serial flash segment 0x000e0000-0x000fffff enabled
Serial flash segment 0xffee0000-0xffefffff disabled
Serial flash segment 0xfff80000-0xfffeffff enabled
LPC write to serial flash enabled
serial flash pin 29
OK.
MX25L3205 found at physical address 0xffc00000.
Flash part is MX25L3205 (4096 KB).
Flash image seems to be a legacy BIOS. Disabling checks.
Verifying flash... VERIFIED.
benchvice flashrom # ls -l test.4mb
-rw-r--r-- 1 root root 4194304 22. Jan 16:27 test.4mb
Corresponding to flashrom svn r186 and coreboot v2 svn r3072.
Signed-off-by: Harald Gutmann <harald.gutmann@gmx.net>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
-rw-r--r-- | flashchips.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/flashchips.c b/flashchips.c index f4a53910..99bc0864 100644 --- a/flashchips.c +++ b/flashchips.c @@ -54,6 +54,8 @@ struct flashchip flashchips[] = { probe_spi, generic_spi_chip_erase_c7, generic_spi_chip_write, generic_spi_chip_read}, {"MX25L8005", MX_ID, MX_25L8005, 1024, 256, probe_spi, generic_spi_chip_erase_c7, generic_spi_chip_write, generic_spi_chip_read}, + {"MX25L3205", MX_ID, MX_25L3205, 4096, 256, + probe_spi, generic_spi_chip_erase_c7, generic_spi_chip_write, generic_spi_chip_read}, {"SST25VF040B", SST_ID, SST_25VF040B, 512, 256, probe_spi, generic_spi_chip_erase_c7, generic_spi_chip_write, generic_spi_chip_read}, {"SST25VF016B", SST_ID, SST_25VF016B, 2048, 256, |