summaryrefslogtreecommitdiff
path: root/spi.c
Commit message (Expand)AuthorAgeFilesLines
* Add SPI chip read support to the dummy flasher. This allows using thehailfinger2010-06-201-1/+1
* Fix message printing for SPI RES on spew level.hailfinger2010-06-201-6/+10
* So far, we have up to 4 different names for the same thing (ignoringhailfinger2010-05-311-6/+6
* Remove unneeded #include statements completely.hailfinger2010-05-301-1/+0
* ICH SPI can enforce address restrictions for all accesses which take anhailfinger2010-05-281-2/+16
* Handle the following architectures in generic flashrom code:hailfinger2010-05-261-0/+2
* convert programmer print messages to msg_p*snelson2010-05-071-4/+4
* Multibyte SPI write for the Bus Pirate.hailfinger2010-03-221-1/+1
* Split spi.c into programmer and chip codesnelson2010-02-261-935/+1
* SPI RES is the most unreliable way to identify chips because it onlyhailfinger2010-02-121-4/+17
* Add write support.hailfinger2010-01-221-0/+3
* Dediprog SF100 support.hailfinger2010-01-191-0/+9
* Convert chips to block_erasers:snelson2010-01-191-0/+42
* Don't use "byte" as identifier.mkarcher2010-01-121-2/+2
* Add a few FIXME comments to the generic SPI code.hailfinger2009-12-221-0/+2
* Internal (onboard) programming was the only feature which could not behailfinger2009-12-131-0/+6
* Add the ability to set Bus Pirate SPI speed via the command line.hailfinger2009-11-241-0/+3
* 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