summaryrefslogtreecommitdiffstats
path: root/spi.h
diff options
context:
space:
mode:
authorNikolay Nikolaev <evrinoma@gmail.com>2013-06-28 21:28:37 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2013-06-28 21:28:37 +0000
commit579f1e0b67a49282684a39f6c08bcf0813bd3c5c (patch)
treed14c6dfdb3bebba760dc9d83e14f0d5d5641abbe /spi.h
parent278ba6e96766f1d17202642a720f4e4eac007c74 (diff)
downloadflashrom-579f1e0b67a49282684a39f6c08bcf0813bd3c5c.tar.gz
flashrom-579f1e0b67a49282684a39f6c08bcf0813bd3c5c.tar.bz2
flashrom-579f1e0b67a49282684a39f6c08bcf0813bd3c5c.zip
Introduce spi_block_erase_db()
Used for page erase on some chips (e.g. Numonyx M45PE and Sanyo LF25FW series). Corresponding to flashrom svn r1682. Signed-off-by: Nikolay Nikolaev <evrinoma@gmail.com> Reviewed-by: Steven Zakulec <spzakulec@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 'spi.h')
-rw-r--r--spi.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/spi.h b/spi.h
index 297125e68..9e38e74d1 100644
--- a/spi.h
+++ b/spi.h
@@ -106,6 +106,11 @@
#define JEDEC_SE_OUTSIZE 0x04
#define JEDEC_SE_INSIZE 0x00
+/* Page Erase 0xDB */
+#define JEDEC_PE 0xDB
+#define JEDEC_PE_OUTSIZE 0x04
+#define JEDEC_PE_INSIZE 0x00
+
/* Read Status Register */
#define JEDEC_RDSR 0x05
#define JEDEC_RDSR_OUTSIZE 0x01