Gitiles
Code Review
Sign In
review.sourcearcade.org
/
flashprog
/
ca598dabc3e658b3b80fd41143417d884d436e06
/
sb600spi.c
519be66
Fix -Wsign-compare trouble
by Nico Huber
· 6 years ago
deeac7e
spi: Drop spi_controller type
by Nico Huber
· 8 years ago
db7482b
Fix several -Wno-implicit-fallthrough warnings
by Richard Hughes
· 6 years ago
e083880
Remove address from GPLv2 headers
by Elyes HAOUAS
· 7 years ago
7b629bc
sb600spi: Add support for Merlin Falcon Chipset
by Ricardo Ribalda Delgado
· 8 years ago
0be072c
Add a bunch of new/tested stuff and various small changes 25
by Stefan Tauner
· 9 years ago
57cdd6b
sb600spi: rewrite and fix corner case
by Carl-Daniel Hailfinger
· 9 years ago
5c316f9
Add a bunch of new/tested stuff and various small changes 22
by Stefan Tauner
· 10 years ago
6697f71
Add a bunch of new/tested stuff and various small changes 21
by Stefan Tauner
· 10 years ago
a5bcbce
Rename programmer registration functions
by Carl-Daniel Hailfinger
· 10 years ago
82b6ec1
Add support for AMD Bolton chipset
by Martin Roth
· 10 years ago
21071b0
sbxxx: Add spispeed parameter
by Stefan Tauner
· 11 years ago
31402ee
sbxxx: Add support for new AMD SPI controller
by Wei Hu
· 11 years ago
d5b2aef
sbxxx: Cleanup
by Stefan Tauner
· 11 years ago
a6a0d20
sbxxx: Set SPI clock to 16.5 MHz and disable fast reads
by Stefan Tauner
· 11 years ago
5d30720
Remove exit call and mayfail parameter from physmap_common()
by Niklas Söderlund
· 11 years ago
4442b81
sbxxx: Add detection for the remaining AMD chipset families
by Stefan Tauner
· 11 years ago
7fb5aa0
Automatically unmap physmap()s
by Stefan Tauner
· 11 years ago
463dd69
Detect AMD Yangtze (found in Kabini and Tamesh)
by Stefan Tauner
· 11 years ago
70e1459
sbxxx: Handle active IMCs in AMD chipsets
by Rudolf Marek
· 11 years ago
0466c81
sbxxx: spibar[0] debug print refinements
by Stefan Tauner
· 12 years ago
32508eb
Hide hwaccess.h from public API
by Patrick Georgi
· 12 years ago
7bca126
Let the programmer driver decide how to do AAI transfers
by Nico Huber
· 13 years ago
8a3c60c
Add struct flashctx * parameter to all functions accessing flash chips
by Carl-Daniel Hailfinger
· 13 years ago
6e9e2ee
Add AMD Hudson chipset-enable
by Wang Qing Pei
· 13 years ago
a63c7c4
Remove unneeded inclusions of chipdrivers.h
by Stefan Tauner
· 13 years ago
b9dbe48
Kill central list of SPI programmers
by Michael Karcher
· 14 years ago
6279751
Factor out SPI write/read chunking wrappers
by Michael Karcher
· 14 years ago
a60faab
Convince compilers to put constant data into the .rodata section
by Mathias Krause
· 14 years ago
39446e3
Detect embedded EC (IMC) in AMD's SBs
by Carl-Daniel Hailfinger
· 14 years ago
eb0e7fc
Add paranoid checks to sb600spi driver
by Carl-Daniel Hailfinger
· 14 years ago
5b997c3
Split off programmer.h from flash.h
by Carl-Daniel Hailfinger
· 14 years ago
b05b9e1
Move SB600 SPI initialization to sb600spi.c
by Michael Karcher
· 14 years ago
29a1c66
Use generic unlocking infrastructure for SPI chips
by Carl-Daniel Hailfinger
· 14 years ago
9a795d8
Convert SPI chips to partial write
by Carl-Daniel Hailfinger
· 14 years ago
831e8f4
Remove unneeded #include statements completely
by Carl-Daniel Hailfinger
· 15 years ago
cceafa2
Handle the following architectures in generic flashrom code
by Carl-Daniel Hailfinger
· 15 years ago
5824fbf
Introduce a generic SPI read function: spi_write_chunked()
by Carl-Daniel Hailfinger
· 15 years ago
14ba668
Split spi.c into programmer and chip code Remove chipdriver.h include from flash.h
by Sean Nelson
· 15 years ago
643415b
Convert all messages in sb600spi.c to the new message infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
5609fa7
Allow one to disable programmer debug messages at compile time
by Carl-Daniel Hailfinger
· 15 years ago
de75a5e
Introduce proper error checking for SPI programming
by Carl-Daniel Hailfinger
· 15 years ago
ab044b2
Fix all remaining issues reported by LLVM/clang's scan-build
by Stefan Reinauer
· 15 years ago
f38431a
Store block sizes and corresponding erase functions in struct flashchip
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
be72681
Remove unnecessary #include files
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
142e30f
Use a distinct return code for SPI commands with unsupported/invalid length
by Carl-Daniel Hailfinger
· 15 years ago
2f1b36f
Convert SPI byte program to use the multicommand infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
d047829
Add SPI multicommand infrastructure
by Carl-Daniel Hailfinger
· 15 years ago
2c7ba8c
SB600 SPI: Kill unused variable
by Carl-Daniel Hailfinger
· 16 years ago
cbf563c
Support reads of arbitrary range
by Carl-Daniel Hailfinger
· 16 years ago
30f7cb2
Flashrom only checks for very few chips if the erase worked
by Carl-Daniel Hailfinger
· 16 years ago
38a059d
Every SPI host controller implemented its own way to read flash chips
by Carl-Daniel Hailfinger
· 16 years ago
1dfe0ff
Add bus type annotation to struct flashchips
by Carl-Daniel Hailfinger
· 16 years ago
78185dc
Use accessor functions for MMIO
by Carl-Daniel Hailfinger
· 16 years ago
2cac686
Drop unused/duplicated #includes and some dead code
by Uwe Hermann
· 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
97e8f22
Fix typo
by Uwe Hermann
· 16 years ago
13f98ce
Copyright update by Jason Wang for freshly written sb600 code
by Jason Wang
· 16 years ago
a3f04be
Add support for the AMD/ATI SB600 southbridge SPI functionality
by Jason Wang
· 16 years ago