aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Stuge <peter@stuge.se>2008-06-24 02:09:09 +0000
committerPeter Stuge <peter@stuge.se>2008-06-24 02:09:09 +0000
commit8653b004619eb3428035698f738417521ad3f026 (patch)
tree0acff75a01fd7cf4cf1c16675163080a6e1eb205
parentda4e5f3623b7d76d23d6271007c2be61941909ba (diff)
downloadflashrom-8653b004619eb3428035698f738417521ad3f026.tar.gz
flashrom-8653b004619eb3428035698f738417521ad3f026.tar.bz2
flashrom-8653b004619eb3428035698f738417521ad3f026.zip
Increase delay in probe_jedec() after Product ID Entry to 10ms
We should follow data sheet timing, even if chips have been tested to answer faster in the field. Corresponding to flashrom svn r273 and coreboot v2 svn r3387. Signed-off-by: Peter Stuge <peter@stuge.se> Acked-by: Peter Stuge <peter@stuge.se>
-rw-r--r--jedec.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/jedec.c b/jedec.c
index 821ebd40..58a750a9 100644
--- a/jedec.c
+++ b/jedec.c
@@ -100,10 +100,9 @@ int probe_jedec(struct flashchip *flash)
myusec_delay(10);
*(volatile uint8_t *)(bios + 0x5555) = 0x90;
/* Older chips may need up to 100 us to respond. The ATMEL 29C020
- * needs 10 ms according to the data sheet, but it has been tested
- * to work reliably with 2 ms.
+ * needs 10 ms according to the data sheet.
*/
- myusec_delay(2000);
+ myusec_delay(10000);
/* Read product ID */
id1 = *(volatile uint8_t *)bios;