diff options
author | Michael Schuhmacher <m.schuhmacher@eckelmann.de> | 2018-10-01 11:19:07 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-11-12 08:38:03 +0100 |
commit | 85597856e3755589d78770d1a341980f6ce7081e (patch) | |
tree | 7478abee8a055649a2333f28c052641b23f33d16 /drivers/net/e1000 | |
parent | b4bea4a52101a01626667a625622e5415b868185 (diff) | |
download | barebox-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.c | 2 |
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"); |