path: root/jedec.c
AgeCommit message (Expand)AuthorLines
2016-01-23Add a bunch of new/tested stuff and various small changes 24Stefan Tauner-4/+2
2014-12-20Fix handling of write protection at register space address +2Stefan Tauner-40/+53
2014-08-30Refine physical address mapping of flash chipsStefan Tauner-6/+0
2014-08-08Unify non-shifted and shifted JEDEC accessCarl-Daniel Hailfinger-33/+42
2014-08-03Add support for a bunch of 29GL parallel flash chipsStefan Tauner-0/+49
2014-08-03Refactor unlocking of many chips with locking at register space address +2Carl-Daniel Hailfinger-1/+184
2014-05-29jedec.c: constify a bit moreStefan Tauner-7/+7
2014-05-02Make delay values unsignedStefan Tauner-9/+8
2013-07-25Add a bunch of new/tested stuff and various small changes 18Stefan Tauner-2/+2
2013-07-13Use uintptr_t for chipaddr instead of unsigned longStefan Tauner-3/+2
2012-10-27Do not read the flash chip twice in verification modeStefan Tauner-1/+1
2012-08-25Make struct flashchip a field in struct flashctx instead of a complete copyCarl-Daniel Hailfinger-22/+23
2011-12-18Add struct flashctx * parameter to all functions accessing flash chipsCarl-Daniel Hailfinger-64/+72
2011-12-14Use struct flashctx instead of struct flashchip for flash chip accessCarl-Daniel Hailfinger-16/+16
2011-11-23Unsignify lengths and addresses in chip functions and structsStefan Tauner-13/+13
2011-09-18Revert "Unsignify lengths and addresses in chip functions and structs"Stefan Tauner-3/+3
2011-09-18Unsignify lengths and addresses in chip functions and structsStefan Tauner-3/+3
2011-08-16Remove unneeded inclusions of chipdrivers.hStefan Tauner-1/+0
2011-06-26Erase functions are no longer called from chip drivers and thus their interna...Carl-Daniel Hailfinger-13/+3
2011-04-15Remove delays in JEDEC erase sequenceMichael Karcher-18/+27
2010-10-20Add a reset to probe_jedec before we read the Chip's IDsSean Nelson-1/+21
2010-10-13Switch all flash chips to partial writeCarl-Daniel Hailfinger-14/+4
2010-10-13Refactor remaining write wrappersCarl-Daniel Hailfinger-35/+66
2010-10-10Simplify calls to inner write functionsCarl-Daniel Hailfinger-6/+1
2010-10-10The currently used write functions (wrappers) all use helpers which perform t...Carl-Daniel Hailfinger-10/+6
2010-10-08Remove progress printing from individual flash chip driversCarl-Daniel Hailfinger-12/+0
2010-10-08Flashrom had an implicit erase-on-write for most flash chip and programmer dr...Carl-Daniel Hailfinger-11/+0
2010-07-03Kill global variables, constants and functions if local scope sufficesCarl-Daniel Hailfinger-10/+10
2010-03-25Polish the flashrom code comments and outputs a bitUwe Hermann-1/+1
2010-03-24Convert chips' message printing to msg_c* Fixed suggestions by Carl-DanielSean Nelson-27/+27
2010-02-26Split spi.c into programmer and chip code Remove chipdriver.h include from fl...Sean Nelson-0/+1
2010-01-28Complete the addition of Feature Bits for all Jedec based chipsSean Nelson-10/+34
2010-01-09Use address mask in probe_jedecCarl-Daniel Hailfinger-1/+17
2010-01-09Use the register mapping feature bitCarl-Daniel Hailfinger-3/+3
2010-01-04The patch converts jedec functions into mask-based generics which can be used...Sean Nelson-93/+128
2009-12-22Convert the following chips to use struct eraseblockSean Nelson-0/+11
2009-12-17If the JEDEC Toggle Bit algorithm needs more than 2^20 loops, it is a good si...Carl-Daniel Hailfinger-4/+27
2009-12-17Probe_jedec() checks the delay value and issues programmer_delay based on the...Sean Nelson-6/+12
2009-11-27Use common jedec functionality where appropriateMichael Karcher-0/+27
2009-11-26This patch removes the extremely dangerous unprotect_jedec function which is ...Michael Karcher-23/+3
2009-11-25Jedec.c was missing error handling in a few casesCarl-Daniel Hailfinger-17/+23
2009-11-14The automatic retry in write_page_write_jedec didn't retry flashing the corre...Carl-Daniel Hailfinger-3/+3
2009-10-19Remove confusing out-of-date commentCarl-Daniel Hailfinger-3/+0
2009-09-23Switch SST49LF004A/B to block erase, remove the hack which simulated (unsuppo...Carl-Daniel Hailfinger-2/+2
2009-09-02Standardize on using __func__ instead of __FUNCTION__Uwe Hermann-1/+1
2009-07-23Verbose probe output is split across multiple lines for some probe functionsCarl-Daniel Hailfinger-1/+1
2009-06-25Change chip_readb in loop to use verify_range in write_page_write_jedec (jede...Urja Rannikko-14/+8
2009-06-15Flashrom only checks for very few chips if the erase workedCarl-Daniel Hailfinger-10/+23
2009-06-05Add external programmer delay functions so external programmers can handle th...Carl-Daniel Hailfinger-26/+26
2009-06-03Add probe_timing information (int uS value)Maciej Pijanka-2/+18