summaryrefslogtreecommitdiffstats
path: root/spi.c
diff options
context:
space:
mode:
authorCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2009-11-24 18:27:10 +0000
committerCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>2009-11-24 18:27:10 +0000
commitd5b28fae1da48233753a19d3fa007c204786ec8c (patch)
tree55b9f4704024f1e845fc1c8df44a2b1bd97d6884 /spi.c
parentd70b09ca13f118af02078e5fcd336b9f83c7565a (diff)
downloadast2050-flashrom-d5b28fae1da48233753a19d3fa007c204786ec8c.zip
ast2050-flashrom-d5b28fae1da48233753a19d3fa007c204786ec8c.tar.gz
Add the ability to set Bus Pirate SPI speed via the command line
Example usage: flashrom -p buspiratespi:spispeed=2.6MHz,dev=/dev/foo flashrom -p buspiratespi:dev=/dev/foo,spispeed=2.6M Refactor programmer option parsing (this allows cleanups in other programmers as well). Increase SPI read size from 8 to 12 bytes (current single-transaction limit of the Bus Pirate raw SPI protocol). Add Bus Pirate to the list of programmers supporting 4 byte RDID. Add Bus Pirate syntax to the man page. Tested-by: Sean Nelson <audiohacked@gmail.com> Corresponding to flashrom svn r776. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Sean Nelson <audiohacked@gmail.com>
Diffstat (limited to 'spi.c')
-rw-r--r--spi.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/spi.c b/spi.c
index f117c8f..14beed7 100644
--- a/spi.c
+++ b/spi.c
@@ -319,6 +319,9 @@ int probe_spi_rdid4(struct flashchip *flash)
#if DUMMY_SUPPORT == 1
case SPI_CONTROLLER_DUMMY:
#endif
+#if BUSPIRATE_SPI_SUPPORT == 1
+ case SPI_CONTROLLER_BUSPIRATE:
+#endif
return probe_spi_rdid_generic(flash, 4);
default:
printf_debug("4b ID not supported on this SPI controller\n");
OpenPOWER on IntegriCloud