Gitiles
Code Review
Sign In
review.sourcearcade.org
/
flashprog
/
4be25c79fba927035824ed8ef3c602351cb5dca1
/
spi.c
f38431a
Store block sizes and corresponding erase functions in struct flashchip
by Carl-Daniel Hailfinger
· 15 years ago
04aa59a
Standardize on using __func__ instead of __FUNCTION__
by Uwe Hermann
· 15 years ago
3426ef6
If FT2232H SPI is not enabled, it should be compiled out completely
by Carl-Daniel Hailfinger
· 15 years ago
116081a
Replace remaining explicit erases in SPI programmer drivers with auto-erases
by Carl-Daniel Hailfinger
· 15 years ago
5b2f52f
Fix SPI multicommand endless loop in default_spi_send_multicommand
by Carl-Daniel Hailfinger
· 15 years ago
f8555e2
This is a workaround for a bug in SB600 and SB700
by Carl-Daniel Hailfinger
· 15 years ago
414bd32
Verbose probe output is split across multiple lines for some probe functions
by Carl-Daniel Hailfinger
· 15 years ago
fcbdbbc
Convert SPI write status register to multicommand infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
02487aa
Replace most of the switch cases in the spi code with lookup on a struct instead
by Carl-Daniel Hailfinger
· 15 years ago
2f1b36f
Convert SPI byte program to use the multicommand infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
39fa9b5
Convert SPI block erase to use the multicommand infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
60d7118
Convert SPI chip erase to use the multicommand infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
d047829
Add SPI multicommand infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
3431bb7
Check result of all SPI erase functions
by Carl-Daniel Hailfinger
· 15 years ago
05dfbe6
This patch adds support for a new SPI programmer, based on the FT2232H/4232H chip from FTDI
by Paul Fox
· 15 years ago
cbf563c
Support reads of arbitrary range
by Carl-Daniel Hailfinger
· 15 years ago
0845464
Split flashchips.h from flash.h
by Carl-Daniel Hailfinger
· 15 years ago
38a059d
Every SPI host controller implemented its own way to read flash chips
by Carl-Daniel Hailfinger
· 15 years ago
eb3acef
Add spi_nbyte_program as generic function to the SPI layer
by Paul Fox
· 15 years ago
ca8bfc6
Add programmer-specific delay functions
by Carl-Daniel Hailfinger
· 15 years ago
1dfe0ff
Add bus type annotation to struct flashchips
by Carl-Daniel Hailfinger
· 15 years ago
2ad267d
Use consistent naming for local chip ID variables
by Carl-Daniel Hailfinger
· 15 years ago
2cac686
Drop unused/duplicated #includes and some dead code
by Uwe Hermann
· 16 years ago
1e63784
Additionally to WREN also handle WRSR failures gracefully for ICHSPI
by Carl-Daniel Hailfinger
· 16 years ago
bfe2e0c
Add a dummy SPI controller driver, similar to the dummy LPC/FWH/Parallel flasher driver
by Carl-Daniel Hailfinger
· 16 years ago
5100a8a
Generic status register prettyprinting for SST25*
by Carl-Daniel Hailfinger
· 16 years ago
3e9dbea
There are various reasons why a SPI command can fail
by Carl-Daniel Hailfinger
· 16 years ago
8d49701
Convert all flashchips.c entries with SPI programing to the 256-byte version by default
by Carl-Daniel Hailfinger
· 16 years ago
96930c3
Chips like the SST SST25VF080B can only handle single byte writes outside AAI mode
by Carl-Daniel Hailfinger
· 16 years ago
03adbe1
Refine handling of spi_write_enable() failures to fix chip erases on ichspi
by Carl-Daniel Hailfinger
· 16 years ago
1bfd6c9
Improve SST25 status register routines
by Carl-Daniel Hailfinger
· 16 years ago
7b2969b
Some coding style and consistency fixes
by Uwe Hermann
· 16 years ago
fd9217d
SST25VF040B using 0x90 identification and AAI write
by Peter Stuge
· 16 years ago
5fecee4
Decode SST25VF040B status register, also from July 2008
by Peter Stuge
· 16 years ago
bf196e9
Winbond SuperIO SPI driver
by Peter Stuge
· 16 years ago
5cafc33
Beautify flash chip ID verbose printout a little, always use %02x
by Peter Stuge
· 16 years ago
a3f04be
Add support for the AMD/ATI SB600 southbridge SPI functionality
by Jason Wang
· 16 years ago
14e50ac
Flashrom already has the following probe functions
by Carl-Daniel Hailfinger
· 16 years ago
92a54ca
Try RES even if RDID fails
by Carl-Daniel Hailfinger
· 16 years ago
598ec58
Check for failed SPI command execution
by Carl-Daniel Hailfinger
· 16 years ago
6afb613
Add additional SPI sector erase and chip erase command functions
by Carl-Daniel Hailfinger
· 16 years ago
424ed22
Flashrom support for some Numonyx parts (M25PE)
by Stefan Reinauer
· 16 years ago
394131e
Coding-style fixes for flashrom, partly indent-aided
by Uwe Hermann
· 16 years ago
f83221b
Trivial SPI cleanups
by Peter Stuge
· 16 years ago
2cb94e1
First attempt to clean up SPI probing and create a common construct: the flash bus
by Stefan Reinauer
· 16 years ago
48a85e4
Mine AMIC flash chip needs 4 bytes RDID
by Rudolf Marek
· 16 years ago
3fdbccf
This patch adds support for VIA SPI controller on VT8237S
by Rudolf Marek
· 16 years ago
a9424d5
Multiple unrelated changes
by Stefan Reinauer
· 16 years ago
da4e5f3
Slight restructure of SPI probe_ functions
by Peter Stuge
· 16 years ago
b46acba
Add support for SPI chips on ICH9
by Dominik Geyer
· 17 years ago
f43e642
Print detailed status register information for SST25VF series flash
by Carl-Daniel Hailfinger
· 17 years ago
42c5497
Add support for the JEDEC RES
by Carl-Daniel Hailfinger
· 17 years ago
a758f51
Check the JEDEC vendor ID for correct parity
by Carl-Daniel Hailfinger
· 17 years ago
bfe5b4a
Move all IT87xx specific SPI routines from spi.c to a separate file it87spi.c
by Carl-Daniel Hailfinger
· 17 years ago
d6cbf76
Move the SPI #defines from spi.c to spi.h
by Carl-Daniel Hailfinger
· 17 years ago
228231f
Change the SPI parts of flashrom to prepare for a merge of ICH9 SPI support
by Carl-Daniel Hailfinger
· 17 years ago
a5b8efd
Improve flashrom SPI abstraction, second step
by Carl-Daniel Hailfinger
· 17 years ago
fa8c550
Rename generic_spi_*() functions to spi_*()
by Peter Stuge
· 17 years ago
1263d2a
Handle JEDEC JEP106W continuation codes in SPI RDID
by Carl-Daniel Hailfinger
· 17 years ago
d3568ad
Make sure we delay writing the next byte long enough in SPI byte programming
by Carl-Daniel Hailfinger
· 17 years ago
d4554c5
Omitting the wait for SPI ready when there is no data to be read, e.g
by Ronald Hoogenboom
· 17 years ago
7ff530b
Further abstract SPI functions to allow chips bigger than 512 kB behind IT8716Fs
by Ronald Hoogenboom
· 17 years ago
e973b05
Print at least the vendor for SPI flash chips if the exact chip ID is unknown
by Carl-Daniel Hailfinger
· 17 years ago
9a3ec82
Print the chip status register for all SPI chips on probe if verbose output is specified
by Carl-Daniel Hailfinger
· 17 years ago
21c7890
Rename SPI erase functions to include opcode
by Carl-Daniel Hailfinger
· 17 years ago
f5df46f
Add support for ST M25P80 chips
by Carl-Daniel Hailfinger
· 17 years ago
5b1c6ed
Introduce block and sector erase routines, but do not use them yet
by Carl-Daniel Hailfinger
· 17 years ago
145acec
Remove hardcoded wait from SPI write/erase routines and check the chip status register instead
by Carl-Daniel Hailfinger
· 17 years ago
6b44496
Add generic SPI flash erase and write support
by Carl-Daniel Hailfinger
· 17 years ago
a502dce
Some cosmetic cleanups in the flashrom code and output
by Uwe Hermann
· 17 years ago
3d94a0e
Convert the existing it8716f_* functions to generic_spi_* functions
by Carl-Daniel Hailfinger
· 17 years ago
7053926
Add spi.c forgotten in r145
by Carl-Daniel Hailfinger
· 17 years ago