From 1e010a4aead9b61e4ea3ae776f5ef1c59a8c5adb Mon Sep 17 00:00:00 2001 From: hailfinger Date: Tue, 24 Nov 2009 00:20:03 +0000 Subject: Add Bus Pirate SPI support to flashrom. The code should work on Linux/*BSD/MacOSX and relies on the serial code implementation in serial.c. Support for additional platforms (Windows) will have to be added to serial.c for this to work. For tests without a Bus Pirate (or with non-functional serial code) it is possible to #define FAKE_COMMUNICATION in buspirate_spi.c. Thanks to Sean Nelson for the SPI mode settings code. I tweaked it a bit to make configuration from a commandline easier should anybody want that feature. Signed-off-by: Carl-Daniel Hailfinger Acked-by: Stefan Reinauer Acked-by: Sean Nelson Tested-by: Sean Nelson git-svn-id: https://code.coreboot.org/svn/flashrom/trunk@772 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- spi.h | 1 + 1 file changed, 1 insertion(+) (limited to 'spi.h') diff --git a/spi.h b/spi.h index 3050ccf..2fa7dcd 100644 --- a/spi.h +++ b/spi.h @@ -106,6 +106,7 @@ #define JEDEC_BYTE_PROGRAM_INSIZE 0x00 /* Error codes */ +#define SPI_GENERIC_ERROR -1 #define SPI_INVALID_OPCODE -2 #define SPI_INVALID_ADDRESS -3 #define SPI_INVALID_LENGTH -4 -- cgit v1.2.1