source: trunk/spi.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1831   4 days hailfinger Rename programmer registration functions register_programmer suggests …
(edit) @1789   3 months stefanct Add 'const' keyword to chip write and other function prototypes. Inspired …
(edit) @1601   22 months stefanct Add a bunch of new/tested stuff and various small changes 14. Tested …
(edit) @1579   2 years hailfinger Make struct flashchip a field in struct flashctx instead of a complete …
(edit) @1543   2 years hailfinger Let the programmer driver decide how to do AAI transfers Currently …
(edit) @1475   3 years hailfinger Have all programmer init functions register bus masters/programmers All …
(edit) @1474   3 years hailfinger Add struct flashctx * parameter to all functions accessing flash chips. …
(edit) @1473   3 years hailfinger Use struct flashctx instead of struct flashchip for flash chip access …
(edit) @1470   3 years stefanct Unsignify lengths and addresses in chip functions and structs Push those …
(edit) @1450   3 years stefanct Revert "Unsignify lengths and addresses in chip functions and structs" - …
(edit) @1448   3 years stefanct Unsignify lengths and addresses in chip functions and structs …
(edit) @1396   3 years hailfinger Rename CHIP_BUSTYPE_FOO to BUS_FOO. It's shorter to type, and we have …
(edit) @1393   3 years stefanct add a bunch of new/tested stuff and various small changes 6 - add J-7BXAN …
(edit) @1299   3 years mkarcher kill central list of SPI programmers Remove the array spi_programmer, …
(edit) @1298   3 years mkarcher Factor out SPI write/read chunking wrappers. Signed-off-by: Michael …
(edit) @1280   3 years oxygene Fix and improve libpayload platform support - Fix various minor compile …
(edit) @1279   3 years hailfinger Various IT85* cleanups and fixes. Fix a few typos. Change the EC memory …
(edit) @1263   3 years hailfinger Update the ITE IT8500 EC support to match the current state of the …
(edit) @1241   4 years hailfinger Add support for the Open Graphics Project development card, OGD1, as a SPI …
(edit) @1235   4 years hailfinger Add chunked write ability to the Dediprog SF100 driver. Please note that …
(edit) @1211   4 years hailfinger Switch all flash chips to partial write. The inner write functions which …
(edit) @1206   4 years hailfinger flashrom had an implicit erase-on-write for most flash chip and programmer …
(edit) @1170   4 years hailfinger Honor ICH SPI address window for reads. ICH SPI has the ability to …
(edit) @1151   4 years uwe Add Intel Gigabit NIC SPI flashing support. Tested on a 82541PI (0x8086, …
(edit) @1115   4 years hailfinger Add detailed status register printing and unlocking for all ATMEL AT25* …
(edit) @1113   4 years hailfinger Add Nvidia nForce MCP61/MCP65/MCP67/MCP78S/MCP73/MCP79 SPI flashing …
(edit) @1112   4 years hailfinger Split off programmer.h from flash.h. Programmer specific functions are of …
(edit) @1093   4 years hailfinger Add support for RayeR SPIPGM hardware as described in …
(edit) @1082   4 years hailfinger We have a generic unlocking infrastructure. Use it for SPI chips. Actually …
(edit) @1081   4 years hailfinger Use the max_rom_decode infrastructure for wbsio_spi instead of open-coding …
(edit) @1080   4 years hailfinger Convert SPI chips to partial write, but wrap the write functions in a …
(edit) @1068   4 years hailfinger Kill global variables, constants and functions if local scope suffices. …
(edit) @1053   4 years hailfinger Add SPI chip read support to the dummy flasher. This allows using the …
(edit) @1051   4 years hailfinger Fix message printing for SPI RES on spew level. Use a blacklist instead of …
(edit) @1023   4 years hailfinger So far, we have up to 4 different names for the same thing (ignoring …
(edit) @1021   4 years hailfinger Remove unneeded #include statements completely. unistd.h was only used to …
(edit) @1016   4 years hailfinger ICH SPI can enforce address restrictions for all accesses which take an …
(edit) @1013   4 years hailfinger Handle the following architectures in generic flashrom code: - x86/x86_64 …
(edit) @997   4 years snelson convert programmer print messages to msg_p* convert general print messages …
(edit) @964   4 years hailfinger Multibyte SPI write for the Bus Pirate. Signed-off-by: Carl-Daniel …
(edit) @914   4 years snelson Split spi.c into programmer and chip code Remove chipdriver.h include from …
(edit) @899   4 years hailfinger SPI RES is the most unreliable way to identify chips because it only …
(edit) @879   5 years hailfinger Add write support. Speed up reads by a factor of 4 by switching block size …
(edit) @870   5 years hailfinger Dediprog SF100 support. Reverse engineered from USB logs. I never touched …
(edit) @867   5 years snelson Convert chips to block_erasers: ST_M25PE10 ST_M25PE20 ST_M25PE40 …
(edit) @861   5 years mkarcher Don't use "byte" as identifier. Some mingw declares a global identifier …
(edit) @814   5 years hailfinger Add a few FIXME comments to the generic SPI code. Signed-off-by: …
(edit) @797   5 years hailfinger Internal (onboard) programming was the only feature which could not be …
(edit) @776   5 years hailfinger Add the ability to set Bus Pirate SPI speed via the command line. Example …
(edit) @772   5 years hailfinger Add Bus Pirate SPI support to flashrom. The code should work on …
(edit) @767   5 years hailfinger If a chip is not on the RDID generic vendor list nor on the REMS specific …
(edit) @764   5 years hailfinger If a SPI command taking an address does fail, we want to know the address …
(edit) @739   5 years hailfinger Introduce proper error checking for SPI programming. Signed-off-by: …
(edit) @727   5 years hailfinger The current ICH SPI preop handling is a hack which spews lots of warnings, …
(edit) @724   5 years hailfinger Allow to exclude each of the external programmer drivers from being …
(edit) @719   5 years hailfinger This is a patch which stores eraseblock sizes and corresponding block …
(edit) @711   5 years uwe Standardize on using func instead of FUNCTION. The func
(edit) @691   5 years hailfinger If FT2232H SPI is not enabled, it should be compiled out completely. We …
(edit) @673   5 years hailfinger Some SPI chip drivers and the generic 1-byte SPI chip write functions …
(edit) @670   5 years hailfinger Fix SPI multicommand endless loop in default_spi_send_multicommand. …
(edit) @661   5 years hailfinger This is a workaround for a bug in SB600 and SB700. If we only send an …
(edit) @660   5 years hailfinger Verbose probe output is split across multiple lines for some probe …
(edit) @658   5 years hailfinger Convert SPI write status register to multicommand infrastructure. …
(edit) @657   5 years hailfinger Replace most of the switch cases in the spi code with lookup on a struct …
(edit) @651   5 years hailfinger Convert SPI byte program to use the multicommand infrastructure. …
(edit) @650   5 years hailfinger Convert SPI block erase to use the multicommand infrastructure. …
(edit) @647   5 years hailfinger Convert SPI chip erase to use the multicommand infrastructure. Once the …
(edit) @645   5 years hailfinger Add SPI multicommand infrastructure. Some SPI opcodes need to be sent in …
(edit) @630   5 years hailfinger Check result of all SPI erase functions. Since block erase functions do …
(edit) @598   5 years hailfinger This patch adds support for a new SPI programmer, based on the …
(edit) @596   5 years hailfinger This patch gives us arbitrary range reads at byte boundaries for every …
(edit) @594   5 years hailfinger flash.h not only contains function prototypes and general settings, it …
(edit) @589   5 years hailfinger Every SPI host controller implemented its own way to read flash chips. …
(edit) @583   5 years hailfinger Add spi_nbyte_program as generic function to the SPI layer. …
(edit) @578   5 years hailfinger Add external programmer delay functions so external programmers can handle …
(edit) @556   5 years hailfinger Add bus type annotation to struct flashchips. Right now, the annotation …
(edit) @551   5 years hailfinger Use consistent naming for local chip ID variables. Every chip besides SPI …
(edit) @521   5 years uwe Drop unused/duplicated #includes and some dead code (trivial). …
(edit) @514   5 years hailfinger Until the ICH SPI driver can handle preopcodes as standalone opcodes, we …
(edit) @507   5 years hailfinger Add a dummy SPI controller driver, similar to the dummy LPC/FWH/Parallel …
(edit) @505   5 years hailfinger Generic status register prettyprinting for SST25*. Even if we don't tell …
(edit) @500   5 years hailfinger There are various reasons why a SPI command can fail. Among others, I have …
(edit) @486   5 years hailfinger Convert all flashchips.c entries with SPI programing to the 256-byte …
(edit) @485   5 years hailfinger Chips like the SST SST25VF080B can only handle single byte writes outside …
(edit) @484   5 years hailfinger Until the ICH SPI driver can handle preopcodes as standalone opcodes, we …
(edit) @468   5 years hailfinger Improve SST25 status register routines: - Using a 4-bit index into an …
(edit) @429   5 years uwe Original v2 revision: 4117 Some coding style and consistency fixes …
(edit) @407   5 years stuge Original v2 revision: 3913 flashrom: SST25VF040B using 0x90 …
(edit) @406   5 years stuge Original v2 revision: 3912 flashrom: Decode SST25VF040B status register, …
(edit) @404   5 years stuge Original v2 revision: 3910 flashrom: Winbond SuperIO SPI driver. …
(edit) @390   5 years stuge Original v2 revision: 3895 flashrom: Beautify flash chip ID verbose …
(edit) @351   6 years uwe Original v2 revision: 3779 Add support for the AMD/ATI SB600 southbridge …
(edit) @349   6 years hailfinger Original v2 revision: 3775 Flashrom already has the following probe …
(edit) @348   6 years hailfinger Original v2 revision: 3774 The existing check in probe_spi_res() was …
(edit) @345   6 years hailfinger Original v2 revision: 3757 Check for failed SPI command execution in …
(edit) @337   6 years hailfinger Original v2 revision: 3722 Add additional SPI sector erase and chip erase …
(edit) @333   6 years stepan Original v2 revision: 3707 Flashrom support for some Numonyx parts …
(edit) @326   6 years uwe Original v2 revision: 3669 Coding-style fixes for flashrom, partly …
(edit) @302   6 years stuge Original v2 revision: 3418 flashrom: Trivial SPI cleanups While writing …
(edit) @285   6 years stepan Original v2 revision: 3401 First attempt to clean up SPI probing and …
Note: See TracRevisionLog for help on using the revision log.