summaryrefslogtreecommitdiffstats
path: root/flashchips.h
diff options
context:
space:
mode:
authorAidan Thornton <makosoft@gmail.com>2013-08-27 18:01:53 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2013-08-27 18:01:53 +0000
commitdb4e87dccf040f29dca18571bc455ee23fb430eb (patch)
treed88ea1cd6abaa3cbad69fb447eb6dc0092fbb78e /flashchips.h
parent6db8bad530612262a42c492f06816eb85b8598fc (diff)
downloadflashrom-db4e87dccf040f29dca18571bc455ee23fb430eb.tar.gz
flashrom-db4e87dccf040f29dca18571bc455ee23fb430eb.tar.bz2
flashrom-db4e87dccf040f29dca18571bc455ee23fb430eb.zip
Add support for Atmel AT45DB* chips
Corresponding to flashrom svn r1723. Signed-off-by: Aidan Thornton <makosoft@gmail.com> Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
Diffstat (limited to 'flashchips.h')
-rw-r--r--flashchips.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/flashchips.h b/flashchips.h
index a876f25e8..429cd31da 100644
--- a/flashchips.h
+++ b/flashchips.h
@@ -167,24 +167,25 @@
#define ATMEL_AT45D041A /* No ID available */
#define ATMEL_AT45D081A /* No ID available */
#define ATMEL_AT45D161 /* No ID available */
-#define ATMEL_AT45DB011 /* No ID available */
-#define ATMEL_AT45DB011B /* No ID available */
+#define ATMEL_AT45DB011 /* No ID (opcode) available for AT45DB011, AT45DB011B */
#define ATMEL_AT45DB011D 0x2200
-#define ATMEL_AT45DB021A /* No ID available */
-#define ATMEL_AT45DB021B /* No ID available */
+#define ATMEL_AT45DB021 /* No ID (opcode) available for AT45DB021, AT45DB021A, AT45DB021B */
#define ATMEL_AT45DB021D 0x2300
-#define ATMEL_AT45DB041A /* No ID available */
+#define ATMEL_AT45DB021E /* same as above but with EDI 0x0100 */
+#define ATMEL_AT45DB041 /* No ID (opcode) available for AT45DB041, AT45DB041A, AT45DB041B */
#define ATMEL_AT45DB041D 0x2400
-#define ATMEL_AT45DB081A /* No ID available */
+#define ATMEL_AT45DB041E /* same as above but with EDI 0x0100 */
+#define ATMEL_AT45DB081 /* No ID (opcode) available for AT45DB081, AT45DB081A, AT45DB081B */
#define ATMEL_AT45DB081D 0x2500
-#define ATMEL_AT45DB161 /* No ID available */
-#define ATMEL_AT45DB161B /* No ID available */
+#define ATMEL_AT45DB081E /* same as above but with EDI 0x0100 */
+#define ATMEL_AT45DB161 /* No ID (opcode) available for AT45DB161, AT45DB161B */
#define ATMEL_AT45DB161D 0x2600
-#define ATMEL_AT45DB321 /* No ID available */
-#define ATMEL_AT45DB321B /* No ID available */
+#define ATMEL_AT45DB161E /* same as above but with EDI 0x0100 */
+#define ATMEL_AT45DB321 /* No ID (opcode) available for AT45DB321, AT45DB321B */
#define ATMEL_AT45DB321C 0x2700
+#define ATMEL_AT45DB321E /* same as above but with EDI 0x0100 */
#define ATMEL_AT45DB321D 0x2701 /* Buggy data sheet */
-#define ATMEL_AT45DB642 /* No ID available */
+#define ATMEL_AT45DB642 /* No ID (opcode) available for AT45DB642 */
#define ATMEL_AT45DB642D 0x2800
#define ATMEL_AT49BV512 0x03
#define ATMEL_AT49F002N 0x07 /* for AT49F002(N) */