summaryrefslogtreecommitdiffstats
path: root/drivers/net/e1000
diff options
context:
space:
mode:
authorMichael Schuhmacher <m.schuhmacher@eckelmann.de>2018-10-01 11:19:07 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2018-11-12 08:38:03 +0100
commit85597856e3755589d78770d1a341980f6ce7081e (patch)
tree7478abee8a055649a2333f28c052641b23f33d16 /drivers/net/e1000
parentb4bea4a52101a01626667a625622e5415b868185 (diff)
downloadbarebox-85597856e3755589d78770d1a341980f6ce7081e.tar.gz
barebox-85597856e3755589d78770d1a341980f6ce7081e.tar.xz
e1000/flash: Increased erase timeout
Serial flash Adesto AT25DF321A specifies the maximal chip erase time as 40 seconds. Extend timeout accordingly. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net/e1000')
-rw-r--r--drivers/net/e1000/eeprom.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/e1000/eeprom.c b/drivers/net/e1000/eeprom.c
index 180b32ede8..ce74a8b200 100644
--- a/drivers/net/e1000/eeprom.c
+++ b/drivers/net/e1000/eeprom.c
@@ -883,7 +883,7 @@ static int e1000_flash_mode_erase_chunk(struct e1000_hw *hw, loff_t offset,
ret = e1000_poll_reg(hw, E1000_FLSWCTL,
E1000_FLSWCTL_DONE | E1000_FLSWCTL_FLBUSY,
E1000_FLSWCTL_DONE,
- 10 * SECOND);
+ 40 * SECOND);
if (ret < 0) {
dev_err(hw->dev,
"Timeout waiting for FLSWCTL.DONE to be set (erase)\n");