From dc1cda15d48cdbc7d53e4cf86cf39844e4af2a8b Mon Sep 17 00:00:00 2001 From: Carl-Daniel Hailfinger Date: Fri, 28 May 2010 17:07:57 +0000 Subject: Add support for two-byte RES probes Some chips implement the RES (0xab) opcode, but they use a non-standard two byte response instead of the usual one byte response. A two-byte response has the accuracy of REMS and RDID, so don't check for REMS/RDID availability before running a two-byte RES. Corresponding to flashrom svn r1017. Signed-off-by: Carl-Daniel Hailfinger Acked-by: Stefan Reinauer --- spi.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'spi.h') diff --git a/spi.h b/spi.h index 1b49d59..5cdf32b 100644 --- a/spi.h +++ b/spi.h @@ -27,6 +27,7 @@ /* Read Electronic ID */ #define JEDEC_RDID 0x9f #define JEDEC_RDID_OUTSIZE 0x01 +/* INSIZE may be 0x04 for some chips*/ #define JEDEC_RDID_INSIZE 0x03 /* AT25F512A has bit 3 as don't care bit in commands */ @@ -42,6 +43,7 @@ /* Read Electronic Signature */ #define JEDEC_RES 0xab #define JEDEC_RES_OUTSIZE 0x04 +/* INSIZE may be 0x02 for some chips*/ #define JEDEC_RES_INSIZE 0x01 /* Write Enable */ -- cgit v1.1