Gitiles
Code Review
Sign In
review.sourcearcade.org
/
flashprog
/
5eca427ae64519b70d1c4ccfb427305ca9974ba0
/
chipdrivers.h
5eca427
const'ify flashctx to align signatures with cros flashrom
by Edward O'Callaghan
· 4 years, 7 months ago
3d8868c
Add support for M95M02-A125
by Konstantin Grudnev
· 5 years ago
7eb38aa
dediprog: Implement 4BA EAR mode for protocol v1
by Nico Huber
· 6 years ago
25584de
flashchips: Add SST26VF016B(A), SST26VF032B(A), SST26VF064B(A)
by Wei Hu
· 7 years ago
e083880
Remove address from GPLv2 headers
by Elyes HAOUAS
· 7 years ago
80ae14e
Add support for the ENE Embedded Debug Interface EDI and KB9012 EC
by Paul Kocialkowski
· 7 years ago
fe34d2a
spi25: Revise decision when to enter/exit 4BA mode
by Nico Huber
· 7 years ago
7e3c81a
spi25: Merge remainder of spi4ba in
by Nico Huber
· 7 years ago
0ecbacb
spi25: Use common code for nbyte read/write and block erase
by Nico Huber
· 7 years ago
d94d254
4BA: Add spi_exit_4ba function to switch SPI flash to 3-byte addressing
by Ed Swierk
· 7 years ago
7fe8569
4BA: Support for new direct-4BA instructions + W25Q256.V update
by Boris Baykov
· 8 years ago
5de3b9b
4BA: Support for 4-bytes addressing via Extended Address Register
by Boris Baykov
· 8 years ago
50a5660
4BA: Basic support for 4-bytes addressing mode extensions
by Boris Baykov
· 8 years ago
bcf6109
Add support for SST SST25WF020A, SST25WF040B, SST25WF080B
by Ben Gardner
· 9 years ago
5859ced
Fix handling of write protection at register space address +2
by Stefan Tauner
· 10 years ago
a8cf362
Unify non-shifted and shifted JEDEC access
by Carl-Daniel Hailfinger
· 10 years ago
6697f71
Add a bunch of new/tested stuff and various small changes 21
by Stefan Tauner
· 10 years ago
03a9c3c
Add support for a bunch of 29GL parallel flash chips
by Stefan Tauner
· 10 years ago
ef3ac8a
Refactor unlocking of many chips with locking at register space address +2
by Carl-Daniel Hailfinger
· 10 years ago
a60d408
Add support for Sanyo LE25FW106
by Stefan Tauner
· 10 years ago
f2756fa
Combine block_erase*_en29lv640b and block_erase*_m29f400bt respectively
by Stefan Tauner
· 10 years ago
0ab1e5d
jedec.c: constify a bit more
by Stefan Tauner
· 10 years ago
12f3d51
Rename some spi_prettyprint_status_register_* functions
by Stefan Tauner
· 10 years ago
85f09f7
Add support for ESMT F25L32PA
by Stefan Tauner
· 10 years ago
f20b7be
Add 'const' keyword to chip write and other function prototypes
by Mark Marshall
· 11 years ago
4404f73
Cleanup ST M50 driver
by Stefan Tauner
· 11 years ago
1dd5d3a
Add support for AT45CS1282
by Stefan Tauner
· 11 years ago
fdc4f7e
Add support for AT45DB321C
by Stefan Tauner
· 11 years ago
db4e87d
Add support for Atmel AT45DB* chips
by Aidan Thornton
· 11 years ago
6f59b0b
Add support for remaining Numonyx (Micron) N25Q chips
by Nikolay Nikolaev
· 11 years ago
c80c4a3
Add support for Spansion S25FL...S chips
by Nikolay Nikolaev
· 11 years ago
d0e3ea1
Add support for Eon EN25S series
by Nikolay Nikolaev
· 11 years ago
579f1e0
Introduce spi_block_erase_db()
by Nikolay Nikolaev
· 11 years ago
278ba6e
Introduce additional SPI status register helpers
by Stefan Tauner
· 11 years ago
cecb2c5
Fix unlocking function for most Atmel AT2[56]D* chips
by Stefan Tauner
· 11 years ago
730e7e7
Update spi_get_erasefn_from_opcode()
by Stefan Tauner
· 12 years ago
3f5e35d
Refine PMC Pm25LV series
by Stefan Tauner
· 12 years ago
57794ac
Add support for Atmel's AT25F series of SPI flash chips
by Stefan Tauner
· 12 years ago
54aaa4a
Add support for Intel S33 series flash chips
by Stefan Tauner
· 12 years ago
6ee37e2
Improve SPI status register pretty printing
by Stefan Tauner
· 12 years ago
c31243e
Add support for Winbond W39F010/W39L010/W39L020
by Kyösti Mälkki
· 12 years ago
94b39b4
Add support for Atmel AT26DF041
by Stefan Tauner
· 12 years ago
5609f9d
Generify a25.c's SRWD printing function and move it to spi25.c
by Stefan Tauner
· 12 years ago
eb58257
Add a bunch of new/tested stuff and various small changes 14
by Stefan Tauner
· 12 years ago
3c0fcd0
Add spi_block_erase_62
by Stefan Tauner
· 12 years ago
7bf4ed9
Rename AT25F512B-specific code
by Stefan Tauner
· 12 years ago
1ba08f6
Clean up a25.c, at25.c, spi25.c
by Stefan Tauner
· 12 years ago
f5a30f6
Add support for for the Atmel AT49F040 chip
by David Borg
· 13 years ago
47eff6b
Add support for the Eon EN29LV640B chip
by Rudolf Marek
· 13 years ago
ac1b4c8
Add support for SFDP (JESD216)
by Stefan Tauner
· 13 years ago
8a3c60c
Add struct flashctx * parameter to all functions accessing flash chips
by Carl-Daniel Hailfinger
· 13 years ago
63fd902
Use struct flashctx instead of struct flashchip for flash chip access
by Carl-Daniel Hailfinger
· 13 years ago
c69c9c8
Unsignify lengths and addresses in chip functions and structs
by Stefan Tauner
· 13 years ago
532c717
Add opaque programmer registration infrastructure
by Carl-Daniel Hailfinger
· 13 years ago
8c35745
Revert "Unsignify lengths and addresses in chip functions and structs"
by Stefan Tauner
· 13 years ago
d196e7c
Unsignify lengths and addresses in chip functions and structs
by Stefan Tauner
· 13 years ago
fca3b01
Add support for the Sharp LH28F008BJT-BTLZ1 chip
by Mattias Mattsson
· 13 years ago
a63c7c4
Remove unneeded inclusions of chipdrivers.h
by Stefan Tauner
· 13 years ago
7a3bd8f
Refine status register and lock printing of Atmel and AMIC SPI chips
by Carl-Daniel Hailfinger
· 13 years ago
4b17736
Remove erase_chip_stm50flw0x0x
by Michael Karcher
· 14 years ago
19e0aac
Add W39L040
by Michael Karcher
· 14 years ago
ecc6707
Enable unlocking (erasing/writing) W39V040FB chips
by Idwer Vollering
· 14 years ago
9188240
Add support for Winbond W39V040FB and W39V040FC
by Carl-Daniel Hailfinger
· 14 years ago
75a58f9
Switch all flash chips to partial write
by Carl-Daniel Hailfinger
· 14 years ago
79e6757
Refactor remaining write wrappers
by Carl-Daniel Hailfinger
· 14 years ago
b30a5ed
Unify chip write functions
by Carl-Daniel Hailfinger
· 14 years ago
f52f784
Move implicit erase out of chip drivers
by Carl-Daniel Hailfinger
· 14 years ago
1db7a44
Massive speedups for SST25VF032B and SST25VF064C
by Helge Wagner
· 14 years ago
fd7075a
Add detailed status register printing and unlocking for all ATMEL AT25* chips
by Carl-Daniel Hailfinger
· 14 years ago
420cf6f
Mark Fujitsu MBM29F400BC write as broken (implicit eraseblock layout in write)
by Carl-Daniel Hailfinger
· 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
3a25fea
The SPI opcode 0xd8 is not a chip erase opcode on any chip out there
by Carl-Daniel Hailfinger
· 14 years ago
dc1cda1
Add support for two-byte RES probes
by Carl-Daniel Hailfinger
· 14 years ago
5824fbf
Introduce a generic SPI read function: spi_write_chunked()
by Carl-Daniel Hailfinger
· 14 years ago
69e5811
Sst49lfxxxc chips are functionally the same as 82802ab chips
by Sean Nelson
· 15 years ago
8864710
Fix a few typos from the last commit
by Sean Nelson
· 15 years ago
28accc2
Various JEDEC refactorings touching 82802ab.c, sharplhf00l04.c and stm50flw0x0x.c
by Sean Nelson
· 15 years ago
ccf7a2a
Further cleanup after JEDEC refactorings
by Sean Nelson
· 15 years ago
b3289c9
Clean up sst28sf040.c after JEDEC refactorings
by Sean Nelson
· 15 years ago
e4446e4
Clean up sharplhf00l04.c after JEDEC refactorings
by Sean Nelson
· 15 years ago
ffae6ca
Kill dead w39v080fa.c functions
by Sean Nelson
· 15 years ago
ba966f6
Kill dead w39v040c.c functions
by Sean Nelson
· 15 years ago
81449a2
Add FEATURE_REGISTERMAP to some more chips and change the use of various probing functions
by Carl-Daniel Hailfinger
· 15 years ago
3617234
Convert the remaining references to *_49fl00x
by Sean Nelson
· 15 years ago
c351992
Patch to remove all references to dead chipdrivers
by Sean Nelson
· 15 years ago
6e0b912
Here's a very quick patch to fix the missing unlock code
by Sean Nelson
· 15 years ago
51c83fb
Convert various SST chips to use block_erasers
by Sean Nelson
· 15 years ago
56358aa
Block eraser conversions and support for Eon EN25B series
by Sean Nelson
· 15 years ago
5643c07
Block eraser conversions and support for Eon EN25B series
by Sean Nelson
· 15 years ago
4e2fb0e
Don't use "byte" as identifier
by Michael Karcher
· 15 years ago
5459637
Block eraser conversions and support for Eon EN25B series
by Sean Nelson
· 15 years ago
aca1dce
Fix Sharp LHF00L04
by Carl-Daniel Hailfinger
· 15 years ago
c57a920
Generify jedec functions by introducing an address mask
by Sean Nelson
· 15 years ago
6b11ad2
Convert the following chips to use struct eraseblock
by Sean Nelson
· 15 years ago
72a9a02
Convert the following chips to use struct eraseblock
by Sean Nelson
· 15 years ago
d3abc65
Remove nonexisting functions from chipdrivers.h
by Carl-Daniel Hailfinger
· 15 years ago
5d5c072
Split hardware access, OS abstraction and chip drivers out of flash.h
by Carl-Daniel Hailfinger
· 15 years ago