diff options
author | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2008-05-15 03:19:49 +0000 |
---|---|---|
committer | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2008-05-15 03:19:49 +0000 |
commit | ff1ceb1159bcef924ee389d64d31125abdde8a4f (patch) | |
tree | 68c1d560242821885e66578bca46a1e6c68eb36c /spi.h | |
parent | 26e1c32672336769d7cf68a3e33960f1e4e93741 (diff) | |
download | flashrom-ff1ceb1159bcef924ee389d64d31125abdde8a4f.zip flashrom-ff1ceb1159bcef924ee389d64d31125abdde8a4f.tar.gz |
Add support for the JEDEC RES (Read Electronic Signature and Resume from Powerdown) SPI command to flashrom to identify older SPI chips which
Can't handle JEDEC RDID. Since RES gives a one-byte identifier which is shared
among many different vendors and even different sizes, we want to match RES
as a last resort if RDID returns 0xff 0xff 0xff. This is a heavily reworked
version of a patch by Fredrik Tolf, which was
Corresponding to flashrom svn r235 and coreboot v2 svn r3320.
Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Signed-off-by: Fredrik Tolf <fredrik@dolda2000.com>
Acked-by: Peter Stuge <peter@stuge.se>
Diffstat (limited to 'spi.h')
-rw-r--r-- | spi.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -29,6 +29,11 @@ #define JEDEC_RDID_OUTSIZE 0x01 #define JEDEC_RDID_INSIZE 0x03 +/* Read Electronic Signature */ +#define JEDEC_RES 0xab +#define JEDEC_RES_OUTSIZE 0x04 +#define JEDEC_RES_INSIZE 0x01 + /* Write Enable */ #define JEDEC_WREN 0x06 #define JEDEC_WREN_OUTSIZE 0x01 |