summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2008-11-02 14:25:11 +0000
committerCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2008-11-02 14:25:11 +0000
commit96e1b5507993eb62aebc4bd5bc5e3ecefae69a7e (patch)
tree4af8e52788e4decd8a96c9b5217bd59bf8e02bf3
parent81f730f792b304c713015609580969051e116d3f (diff)
downloadast2050-flashrom-96e1b5507993eb62aebc4bd5bc5e3ecefae69a7e.zip
ast2050-flashrom-96e1b5507993eb62aebc4bd5bc5e3ecefae69a7e.tar.gz
Add support for the ST M50FW002 chip
Identification only, erase/write are not implemented. Corresponding to flashrom svn r335 and coreboot v2 svn r3717. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> tested and Acked-by: Elia Yehuda <z4ziggy@gmail.com>
-rw-r--r--flash.h1
-rw-r--r--flashchips.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/flash.h b/flash.h
index 0812331..769b8d0 100644
--- a/flash.h
+++ b/flash.h
@@ -317,6 +317,7 @@ extern struct flashchip flashchips[];
#define ST_M50FLW040B 0x28
#define ST_M50FLW080A 0x80
#define ST_M50FLW080B 0x81
+#define ST_M50FW002 0x29
#define ST_M50FW040 0x2C
#define ST_M50FW080 0x2D
#define ST_M50FW016 0x2E
diff --git a/flashchips.c b/flashchips.c
index 52d38c1..07990c7 100644
--- a/flashchips.c
+++ b/flashchips.c
@@ -121,6 +121,7 @@ struct flashchip flashchips[] = {
{"ST", "M50FLW040B", ST_ID, ST_M50FLW040B, 512, 64 * 1024, TEST_UNTESTED, probe_stm50flw0x0x, erase_stm50flw0x0x, write_stm50flw0x0x},
{"ST", "M50FLW080A", ST_ID, ST_M50FLW080A, 1024, 64 * 1024, TEST_OK_PREW, probe_stm50flw0x0x, erase_stm50flw0x0x, write_stm50flw0x0x},
{"ST", "M50FLW080B", ST_ID, ST_M50FLW080B, 1024, 64 * 1024, TEST_UNTESTED, probe_stm50flw0x0x, erase_stm50flw0x0x, write_stm50flw0x0x},
+ {"ST", "M50FW002", ST_ID, ST_M50FW002, 256, 64 * 1024, TEST_UNTESTED, probe_49lfxxxc, NULL, NULL},
{"ST", "M50FW016", ST_ID, ST_M50FW016, 2048, 64 * 1024, TEST_UNTESTED, probe_82802ab, erase_82802ab, write_82802ab},
{"ST", "M50FW040", ST_ID, ST_M50FW040, 512, 64 * 1024, TEST_OK_PREW, probe_82802ab, erase_82802ab, write_82802ab},
{"ST", "M50FW080", ST_ID, ST_M50FW080, 1024, 64 * 1024, TEST_UNTESTED, probe_82802ab, erase_82802ab, write_82802ab},
OpenPOWER on IntegriCloud