summaryrefslogtreecommitdiffstats
path: root/spi.c
Commit message (Expand)AuthorAgeFilesLines
* Multibyte SPI write for the Bus PirateCarl-Daniel Hailfinger2010-03-221-1/+1
* Split spi.c into programmer and chip code Remove chipdriver.h include from fl...Sean Nelson2010-02-261-935/+1
* Ignore RES (1 byte) if chip replied to REMS (2 bytes)Carl-Daniel Hailfinger2010-02-121-4/+17
* Add write supportCarl-Daniel Hailfinger2010-01-221-0/+3
* Dediprog SF100 supportCarl-Daniel Hailfinger2010-01-191-0/+9
* Block eraser conversions and support for Eon EN25B seriesSean Nelson2010-01-191-0/+42
* Don't use "byte" as identifierMichael Karcher2010-01-121-2/+2
* Add a few FIXME comments to the generic SPI codeCarl-Daniel Hailfinger2009-12-221-0/+2
* Internal (onboard) programming was the only feature which could not be disabledCarl-Daniel Hailfinger2009-12-131-0/+6
* Add the ability to set Bus Pirate SPI speed via the command lineCarl-Daniel Hailfinger2009-11-241-0/+3
* Cleanly validate ICH SPI preopcodesCarl-Daniel Hailfinger2009-11-241-0/+9
* Add support for generic RDID and REMS matching of unknown chipsCarl-Daniel Hailfinger2009-11-201-0/+10
* If a SPI command taking an address does fail, we want to know the address for...Carl-Daniel Hailfinger2009-11-161-13/+14
* Introduce proper error checking for SPI programmingCarl-Daniel Hailfinger2009-10-011-2/+4
* The current ICH SPI preop handling is a hack which spews lots of warnings, bu...Carl-Daniel Hailfinger2009-09-181-23/+22
* Allow to exclude each of the external programmer drivers from being compiled inCarl-Daniel Hailfinger2009-09-161-0/+4
* Store block sizes and corresponding erase functions in struct flashchipCarl-Daniel Hailfinger2009-09-051-2/+2
* Standardize on using __func__ instead of __FUNCTION__Uwe Hermann2009-09-021-3/+3
* If FT2232H SPI is not enabled, it should be compiled out completelyCarl-Daniel Hailfinger2009-08-191-0/+7
* Replace remaining explicit erases in SPI programmer drivers with auto-erasesCarl-Daniel Hailfinger2009-08-101-0/+7
* Fix SPI multicommand endless loop in default_spi_send_multicommandCarl-Daniel Hailfinger2009-08-031-0/+1
* This is a workaround for a bug in SB600 and SB700Carl-Daniel Hailfinger2009-07-231-4/+0
* Verbose probe output is split across multiple lines for some probe functionsCarl-Daniel Hailfinger2009-07-231-24/+32
* Convert SPI write status register to multicommand infrastructureCarl-Daniel Hailfinger2009-07-221-26/+24
* Replace most of the switch cases in the spi code with lookup on a struct insteadCarl-Daniel Hailfinger2009-07-221-86/+124
* Convert SPI byte program to use the multicommand infrastructureCarl-Daniel Hailfinger2009-07-121-30/+56
* Convert SPI block erase to use the multicommand infrastructureCarl-Daniel Hailfinger2009-07-111-25/+63
* Convert SPI chip erase to use the multicommand infrastructureCarl-Daniel Hailfinger2009-07-111-18/+62
* Add SPI multicommand infrastructureCarl-Daniel Hailfinger2009-07-101-27/+37
* Check result of all SPI erase functionsCarl-Daniel Hailfinger2009-06-241-9/+50
* This patch adds support for a new SPI programmer, based on the FT2232H/4232H ...Paul Fox2009-06-161-0/+7
* Support reads of arbitrary rangeCarl-Daniel Hailfinger2009-06-161-13/+25
* Split flashchips.h from flash.hCarl-Daniel Hailfinger2009-06-151-0/+1
* Every SPI host controller implemented its own way to read flash chipsCarl-Daniel Hailfinger2009-06-131-0/+27
* Add spi_nbyte_program as generic function to the SPI layerPaul Fox2009-06-121-0/+21
* Add programmer-specific delay functionsCarl-Daniel Hailfinger2009-06-051-8/+8
* Add bus type annotation to struct flashchipsCarl-Daniel Hailfinger2009-05-311-40/+43
* Use consistent naming for local chip ID variablesCarl-Daniel Hailfinger2009-05-271-23/+21
* Drop unused/duplicated #includes and some dead codeUwe Hermann2009-05-161-3/+0
* Additionally to WREN also handle WRSR failures gracefully for ICHSPICarl-Daniel Hailfinger2009-05-151-4/+29
* Add a dummy SPI controller driver, similar to the dummy LPC/FWH/Parallel flas...Carl-Daniel Hailfinger2009-05-141-2/+8
* Generic status register prettyprinting for SST25*Carl-Daniel Hailfinger2009-05-131-1/+1
* There are various reasons why a SPI command can failCarl-Daniel Hailfinger2009-05-131-11/+44
* Convert all flashchips.c entries with SPI programing to the 256-byte version ...Carl-Daniel Hailfinger2009-05-091-1/+1
* Chips like the SST SST25VF080B can only handle single byte writes outside AAI...Carl-Daniel Hailfinger2009-05-091-5/+31
* Refine handling of spi_write_enable() failures to fix chip erases on ichspiCarl-Daniel Hailfinger2009-05-091-11/+36
* Improve SST25 status register routinesCarl-Daniel Hailfinger2009-05-061-11/+15
* Some coding style and consistency fixesUwe Hermann2009-04-151-12/+13
* SST25VF040B using 0x90 identification and AAI writePeter Stuge2009-01-261-0/+26
* Decode SST25VF040B status register, also from July 2008Peter Stuge2009-01-261-1/+26