summaryrefslogtreecommitdiff
path: root/spi.c
Commit message (Expand)AuthorAgeFilesLines
* Add Bus Pirate SPI support to flashrom.hailfinger2009-11-241-0/+9
* If a chip is not on the RDID generic vendor list nor on the REMShailfinger2009-11-201-0/+10
* If a SPI command taking an address does fail, we want to know thehailfinger2009-11-161-13/+14
* Introduce proper error checking for SPI programming.hailfinger2009-10-011-2/+4
* The current ICH SPI preop handling is a hack which spews lots ofhailfinger2009-09-181-23/+22
* Allow to exclude each of the external programmer drivers from beinghailfinger2009-09-161-0/+4
* This is a patch which stores eraseblock sizes and corresponding blockhailfinger2009-09-051-2/+2
* Standardize on using __func__ instead of __FUNCTION__.uwe2009-09-021-3/+3
* If FT2232H SPI is not enabled, it should be compiled out completely. Wehailfinger2009-08-191-0/+7
* Some SPI chip drivers and the generic 1-byte SPI chip write functionshailfinger2009-08-101-0/+7
* Fix SPI multicommand endless loop in default_spi_send_multicommand.hailfinger2009-08-031-0/+1
* This is a workaround for a bug in SB600 and SB700. If we only send anhailfinger2009-07-231-4/+0
* Verbose probe output is split across multiple lines for some probehailfinger2009-07-231-24/+32
* Convert SPI write status register to multicommand infrastructure.hailfinger2009-07-221-26/+24
* Replace most of the switch cases in the spi code with lookup on a structhailfinger2009-07-221-86/+124
* Convert SPI byte program to use the multicommand infrastructure.hailfinger2009-07-121-30/+56
* Convert SPI block erase to use the multicommand infrastructure.hailfinger2009-07-111-25/+63
* Convert SPI chip erase to use the multicommand infrastructure.hailfinger2009-07-111-18/+62
* Add SPI multicommand infrastructure.hailfinger2009-07-101-27/+37
* Check result of all SPI erase functions.hailfinger2009-06-241-9/+50
* This patch adds support for a new SPI programmer, based on thehailfinger2009-06-161-0/+7
* This patch gives us arbitrary range reads at byte boundaries for everyhailfinger2009-06-161-13/+25
* flash.h not only contains function prototypes and general settings, ithailfinger2009-06-151-0/+1
* Every SPI host controller implemented its own way to read flash chips.hailfinger2009-06-131-0/+27
* Add spi_nbyte_program as generic function to the SPI layer.hailfinger2009-06-121-0/+21
* Add external programmer delay functions so external programmers canhailfinger2009-06-051-8/+8
* Add bus type annotation to struct flashchips. Right now, the annotationhailfinger2009-05-311-40/+43
* Use consistent naming for local chip ID variables. Every chip besideshailfinger2009-05-271-23/+21
* Drop unused/duplicated #includes and some dead code (trivial).uwe2009-05-161-3/+0
* Until the ICH SPI driver can handle preopcodes as standalone opcodes, wehailfinger2009-05-151-4/+29
* Add a dummy SPI controller driver, similar to the dummy LPC/FWH/Parallelhailfinger2009-05-141-2/+8
* Generic status register prettyprinting for SST25*. Even if we don't tellhailfinger2009-05-131-1/+1
* There are various reasons why a SPI command can fail. Among others, Ihailfinger2009-05-131-11/+44
* Convert all flashchips.c entries with SPI programing to the 256-bytehailfinger2009-05-091-1/+1
* Chips like the SST SST25VF080B can only handle single byte writeshailfinger2009-05-091-5/+31
* Until the ICH SPI driver can handle preopcodes as standalone opcodes, wehailfinger2009-05-091-11/+36
* Improve SST25 status register routines:hailfinger2009-05-061-11/+15
* Original v2 revision: 4117uwe2009-04-151-12/+13
* Original v2 revision: 3913stuge2009-01-261-0/+26
* Original v2 revision: 3912stuge2009-01-261-1/+26
* Original v2 revision: 3910stuge2009-01-261-1/+8
* Original v2 revision: 3895stuge2009-01-251-1/+1
* Original v2 revision: 3779uwe2008-11-281-3/+24
* Original v2 revision: 3775hailfinger2008-11-281-0/+41
* Original v2 revision: 3774hailfinger2008-11-271-7/+5
* Original v2 revision: 3757hailfinger2008-11-181-17/+66
* Original v2 revision: 3722hailfinger2008-11-031-0/+34
* Original v2 revision: 3707stepan2008-10-291-0/+23
* Original v2 revision: 3669uwe2008-10-181-43/+53
* Original v2 revision: 3418stuge2008-07-071-27/+12