Gitiles
Code Review
Sign In
review.sourcearcade.org
/
flashprog
/
384de8e7450fc705820ae24419d208e95eddf974
/
chipdrivers.h
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
· 12 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
· 14 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
· 15 years ago
dc1cda1
Add support for two-byte RES probes
by Carl-Daniel Hailfinger
· 15 years ago
5824fbf
Introduce a generic SPI read function: spi_write_chunked()
by Carl-Daniel Hailfinger
· 15 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