Gitiles
Code Review
Sign In
review.sourcearcade.org
/
flashprog
/
d5b28fae1da48233753a19d3fa007c204786ec8c
/
flash.h
d5b28fa
Add the ability to set Bus Pirate SPI speed via the command line
by Carl-Daniel Hailfinger
· 15 years ago
5cca01f
Cleanly validate ICH SPI preopcodes
by Carl-Daniel Hailfinger
· 15 years ago
e51ea10
Move serial handling from serprog.c to serial.c
by Carl-Daniel Hailfinger
· 15 years ago
a4a9bfb
Bus Pirate support needs serial communication
by Carl-Daniel Hailfinger
· 15 years ago
f529205
Refactor main loop in preparation of libflashrom
by Carl-Daniel Hailfinger
· 15 years ago
9f46cfc
Add support for every single SiS chipset out there
by Carl-Daniel Hailfinger
· 15 years ago
115d390
Add infrastructure to check the maximum supported flash size of chipsets and mainboards
by Carl-Daniel Hailfinger
· 15 years ago
3a4781e
Make bitbang_spi naming consistent
by Carl-Daniel Hailfinger
· 15 years ago
2bc98f6
Add initial support for flashing some NVIDIA graphics cards
by Uwe Hermann
· 15 years ago
547872b
This is the bitbanging SPI driver infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
a06287c
Switch SST49LF004A/B to block erase, remove the hack which simulated (unsupported) chip erase
by Carl-Daniel Hailfinger
· 15 years ago
26f7e64
The current ICH SPI preop handling is a hack which spews lots of warnings, but still yields correct results
by Carl-Daniel Hailfinger
· 15 years ago
4740c6f
Allow to exclude each of the external programmer drivers from being compiled in
by Carl-Daniel Hailfinger
· 15 years ago
f38431a
Store block sizes and corresponding erase functions in struct flashchip
by Carl-Daniel Hailfinger
· 15 years ago
b0912c0
Add support for parallel flash on Dr. Kaiser PC-Waechter PCI devices
by TURBO J
· 15 years ago
f5fb51c
Adept layout handling to new programmer infrastructure and fix off-by-one error
by Carl-Daniel Hailfinger
· 15 years ago
3426ef6
If FT2232H SPI is not enabled, it should be compiled out completely
by Carl-Daniel Hailfinger
· 15 years ago
173e3ea
Support rdmsr/wrmsr operations on FreeBSD
by Stefan Reinauer
· 15 years ago
6be7411
Allow to compile out serprog completely
by Carl-Daniel Hailfinger
· 15 years ago
37fc469
Add a new field for the names of programmers and use it to match against user input
by Carl-Daniel Hailfinger
· 15 years ago
ef58a9c
Use a common parameter variable for all programmers
by Carl-Daniel Hailfinger
· 15 years ago
415e513
Add fallback functions for programmer shutdown and memory mapping and fix FT2232 and IT87
by Carl-Daniel Hailfinger
· 15 years ago
8fa6481
Fix up MSR handling to support more OSes than Linux.
by Stefan Reinauer
· 15 years ago
116081a
Replace remaining explicit erases in SPI programmer drivers with auto-erases
by Carl-Daniel Hailfinger
· 15 years ago
db41c59
Releasing IO permissions was done by hand everywhere
by Carl-Daniel Hailfinger
· 15 years ago
bc25f94
Boards with coreboot have a cbtable containing vendor and board name
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
a80cfbc
Eliminate version string duplication
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
bb297f7
Add an optional flash port parameter for IT87* SPI controllers in standalone programmer mode
by Carl-Daniel Hailfinger
· 15 years ago
d047829
Add SPI multicommand infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
feea272
ft2232_spi: Allow runtime selection of FT2232H vs. FT4232H and interface A vs
by Carl-Daniel Hailfinger
· 15 years ago
1432a60
Random minor flashrom fixes
by Uwe Hermann
· 15 years ago
3431bb7
Check result of all SPI erase functions
by Carl-Daniel Hailfinger
· 15 years ago
2291535
Initial commit of an external serial flasher protocol
by Urja Rannikko
· 15 years ago
a2d0501
Various wiki output changes
by Uwe Hermann
· 15 years ago
20a293f
Allow to print an auto-generated hardware support list in MediaWiki markup
by Uwe Hermann
· 15 years ago
e1aa75e
Also print the supported/nonsupported laptops in -L output
by Uwe Hermann
· 15 years ago
ba290d1
Move all printing code to print.c
by Uwe Hermann
· 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
30f7cb2
Flashrom only checks for very few chips if the erase worked
by Carl-Daniel Hailfinger
· 15 years ago
0845464
Split flashchips.h from flash.h
by Carl-Daniel Hailfinger
· 15 years ago
a0a6ae9
Add or refine support for a number of EON flash chips
by Carl-Daniel Hailfinger
· 15 years ago
f983d9f
Add support for the PMC Pm29F002T/B chips
by Uwe Hermann
· 15 years ago
38a059d
Every SPI host controller implemented its own way to read flash chips
by Carl-Daniel Hailfinger
· 15 years ago
e33890d
Add #defines for some flash chips
by Mateusz Murawski
· 15 years ago
eb3acef
Add spi_nbyte_program as generic function to the SPI layer
by Paul Fox
· 15 years ago
80243c9
Add all Eon EN25* SPI chips
by Carl-Daniel Hailfinger
· 15 years ago
0bd2a2b
Sometimes we want to read/write more than 4 bytes of chip content at once
by Carl-Daniel Hailfinger
· 15 years ago
ca8bfc6
Add programmer-specific delay functions
by Carl-Daniel Hailfinger
· 15 years ago
c6e1111
Add probe_timing information (int uS value)
by Maciej Pijanka
· 15 years ago
e9d04d4
Mark 3COM "3C905B: Cyclone 10/100/BNC" as fully tested
by Uwe Hermann
· 15 years ago
bc2bbd2
Add support for the 10b7:9058 3COM NIC (3C905B: Cyclone 10/100/BNC)
by Maciej Pijanka
· 15 years ago
5bae438
Unify AMD manufacture_id and model_id
by Mateusz Murawski
· 15 years ago
3504b53
Add bus type support to the dummy external programmer
by Carl-Daniel Hailfinger
· 15 years ago
b8afecd
Add IT87xx SPI as external flasher option
by Carl-Daniel Hailfinger
· 15 years ago
1dfe0ff
Add bus type annotation to struct flashchips
by Carl-Daniel Hailfinger
· 15 years ago
ebd7b83
Add support for probe and read of Intel 28F001BX-T and BX-B
by Urja Rannikko
· 15 years ago
d1129ac
Random flashrom updates
by Uwe Hermann
· 15 years ago
09b4fb7
Add TI TMS29F002RT and TMS29F002RB probe and read support
by Carl-Daniel Hailfinger
· 15 years ago
24c1a16
Refactor SuperIO accesses
by Carl-Daniel Hailfinger
· 15 years ago
c691593
Factor out fallback_map/unmap, most external programmers don't need and special handling here
by Uwe Hermann
· 15 years ago
eaefb48
Various smaller flashrom improvements
by Uwe Hermann
· 15 years ago
68720c7
This patch adds support for BIOS flashing on the all SiliconImage SATA controllers
by Rudolf Marek
· 15 years ago
78185dc
Use accessor functions for MMIO
by Carl-Daniel Hailfinger
· 15 years ago
05fab75
List all boards which are
by Uwe Hermann
· 15 years ago
09e04f7
Eliminate all 'inline's from the flashrom code
by Uwe Hermann
· 15 years ago
2cac686
Drop unused/duplicated #includes and some dead code
by Uwe Hermann
· 15 years ago
8403ccb
Add proper workaround for 3COM 3C90xB cards, which need special fixups (the 3C90xC ones don't)
by Uwe Hermann
· 15 years ago
5820f42
Introduce a type "chipaddr" to abstract the offsets within flash regions
by Carl-Daniel Hailfinger
· 15 years ago
9ee1077
Add generic 16 bit and 32 bit chip read/write emulation to the external flasher infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
515ab3d
Refactor parts of the 3COM NIC code
by Uwe Hermann
· 16 years ago
3b7e75a
Fix compilation of nic3com on 64bit
by Carl-Daniel Hailfinger
· 16 years ago
a086932
Unify usage of iopl-like code by introducing get_io_perms()
by Uwe Hermann
· 16 years ago
0cdb031
nic3com: allow selection of a particular PCI device to use as programmer
by Christian Ruppert
· 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
3e9dbea
There are various reasons why a SPI command can fail
by Carl-Daniel Hailfinger
· 16 years ago
b4dcb71
Add support for 3COM NICs as "external programmer" and Atmel AT49BV512
by Uwe Hermann
· 16 years ago
1455b2b
Abstract mapping/unmapping of flash regions
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
c312920
Add a dummy external flasher which just prints each operation
by Carl-Daniel Hailfinger
· 16 years ago
702218d
Add external flasher support
by Carl-Daniel Hailfinger
· 16 years ago
03b4e71
Don't assume flash is accessible via MMIO for chips with no read function
by Carl-Daniel Hailfinger
· 16 years ago
cbdd4f0
Document uncertainty regarding ASD chips
by Carl-Daniel Hailfinger
· 16 years ago
9abf529
Allow compilation on Solaris
by Carl-Daniel Hailfinger
· 16 years ago
4363439
Some functions take no arguments
by Carl-Daniel Hailfinger
· 16 years ago
60622e2
Handle DragonFly BSD definitions in flash.h
by Patrick Georgi
· 16 years ago
ad216bf
MAX may already be defined
by Uwe Hermann
· 16 years ago
70ea9a3
Support MX25L3235D
by Stephan Guilloux
· 16 years ago
2f132fe
Support Macronix MX2512805D flash chip
by Stephan Guilloux
· 16 years ago
0472f3d
FreeBSD definitions of (read|write)[bwl] collide with our own
by Carl-Daniel Hailfinger
· 16 years ago
61a8bd2
Use helper functions to access flash chips
by Carl-Daniel Hailfinger
· 16 years ago
af8ffac
Driver for ST M29F002T/NT/B
by Peter Stuge
· 16 years ago
fd9217d
SST25VF040B using 0x90 identification and AAI write
by Peter Stuge
· 16 years ago
bf196e9
Winbond SuperIO SPI driver
by Peter Stuge
· 16 years ago
9d9399c
Export Winbond SuperIO register access functions in board_enable.c
by Peter Stuge
· 16 years ago
f79edb9
Darwin / Mac OS X
by Stefan Reinauer
· 16 years ago
Next »