summaryrefslogtreecommitdiff
path: root/jedec.c
Commit message (Expand)AuthorAgeFilesLines
* Add a bunch of new/tested stuff and various small changes 24.stefanct2016-01-231-4/+2
* Fix handling of write protection at register space address +2.stefanct2014-12-201-40/+53
* Refine physical address mapping of flash chips.stefanct2014-08-301-6/+0
* Unify non-shifted and shifted JEDEC access.stefanct2014-08-081-33/+42
* Add support for a bunch of 29GL parallel flash chips.stefanct2014-08-031-0/+49
* Refactor unlocking of many chips with locking at register space address +2.stefanct2014-08-031-1/+184
* jedec.c: constify a bit more.stefanct2014-05-291-7/+7
* Make delay values unsigned.stefanct2014-05-021-9/+8
* Add a bunch of new/tested stuff and various small changes 18.stefanct2013-07-251-2/+2
* Use uintptr_t for chipaddr instead of unsigned long.stefanct2013-07-131-3/+2
* Do not read the flash chip twice in verification mode.stefanct2012-10-271-1/+1
* Make struct flashchip a field in struct flashctx instead of a complete copy.hailfinger2012-08-251-22/+23
* Add struct flashctx * parameter to all functions accessing flash chips.hailfinger2011-12-181-64/+72
* Use struct flashctx instead of struct flashchip for flash chip accesshailfinger2011-12-141-16/+16
* Unsignify lengths and addresses in chip functions and structsstefanct2011-11-231-13/+13
* Revert "Unsignify lengths and addresses in chip functions and structs"stefanct2011-09-181-3/+3
* Unsignify lengths and addresses in chip functions and structsstefanct2011-09-181-3/+3
* Remove unneeded inclusions of chipdrivers.hstefanct2011-08-161-1/+0
* Erase functions are no longer called from chip drivers and thus theirhailfinger2011-06-261-13/+3
* Remove delays in JEDEC erase sequencemkarcher2011-04-151-18/+27
* Add a reset to probe_jedec before we read the Chip's IDs.hailfinger2010-10-201-1/+21
* Switch all flash chips to partial write.hailfinger2010-10-131-14/+4
* Refactor remaining write wrappers.hailfinger2010-10-131-35/+66
* Simplify calls to inner write functions. No behavioural changes, justhailfinger2010-10-101-6/+1
* The currently used write functions (wrappers) all use helpers whichhailfinger2010-10-101-10/+6
* Remove progress printing from individual flash chip drivers.hailfinger2010-10-081-12/+0
* flashrom had an implicit erase-on-write for most flash chip andhailfinger2010-10-081-11/+0
* Kill global variables, constants and functions if local scope suffices.hailfinger2010-07-031-10/+10
* Polish the flashrom code comments and outputs a bit.uwe2010-03-251-1/+1
* Convert chips' message printing to msg_c*snelson2010-03-241-27/+27
* Split spi.c into programmer and chip codesnelson2010-02-261-0/+1
* Complete the addition of Feature Bits for all Jedec based chips.snelson2010-01-281-10/+34
* Use address mask in probe_jedec. This allows us to have one commonhailfinger2010-01-091-1/+17
* Use the register mapping feature bit.hailfinger2010-01-091-3/+3
* The patch converts jedec functions into mask-based generics which can be usedsnelson2010-01-041-93/+128
* Convert the following chips to use struct eraseblock:hailfinger2009-12-221-0/+11
* If the JEDEC Toggle Bit algorithm needs more than 2^20 loops, it is ahailfinger2009-12-171-4/+27
* probe_jedec() checks the delay value and issues programmer_delay basedhailfinger2009-12-171-6/+12
* Use common jedec functionality where appropriate. The deleted functionhailfinger2009-11-271-0/+27
* This patch removes the extremely dangerous unprotect_jedec functionhailfinger2009-11-261-23/+3
* jedec.c was missing error handling in a few cases. Fix.hailfinger2009-11-251-17/+23
* The automatic retry in write_page_write_jedec didn't retry flashing thehailfinger2009-11-141-3/+3
* Remove confusing out-of-date comment.hailfinger2009-10-191-3/+0
* Switch SST49LF004A/B to block erase, remove the hack which simulatedhailfinger2009-09-231-2/+2
* Standardize on using __func__ instead of __FUNCTION__.uwe2009-09-021-1/+1
* Verbose probe output is split across multiple lines for some probehailfinger2009-07-231-1/+1
* Change chip_readb in loop to use verify_range inhailfinger2009-06-251-14/+8
* flashrom only checks for very few chips if the erase worked.hailfinger2009-06-151-10/+23
* Add external programmer delay functions so external programmers canhailfinger2009-06-051-26/+26
* Add probe_timing information (int uS value). This eliminates thehailfinger2009-06-031-2/+18