summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/include/spi-generic.h1
-rw-r--r--src/southbridge/intel/common/spi.c3
2 files changed, 2 insertions, 2 deletions
diff --git a/src/include/spi-generic.h b/src/include/spi-generic.h
index c8dbb6798a..926bd11d19 100644
--- a/src/include/spi-generic.h
+++ b/src/include/spi-generic.h
@@ -22,7 +22,6 @@
*/
#define SPI_FLASH_PROG_TIMEOUT_MS 200
#define SPI_FLASH_PAGE_ERASE_TIMEOUT_MS 500
-#define SPI_FLASH_SECTOR_ERASE_TIMEOUT_MS 1000
#include <commonlib/region.h>
#include <stdint.h>
diff --git a/src/southbridge/intel/common/spi.c b/src/southbridge/intel/common/spi.c
index 63206d0a83..924fdcc810 100644
--- a/src/southbridge/intel/common/spi.c
+++ b/src/southbridge/intel/common/spi.c
@@ -31,6 +31,7 @@
#include <device/pci.h>
#include <spi_flash.h>
#include <spi-generic.h>
+#include <timer.h>
#include "spi.h"
@@ -739,7 +740,7 @@ static int ich_hwseq_erase(const struct spi_flash *flash, u32 offset,
u32 start, end, erase_size;
int ret;
uint16_t hsfc;
- unsigned int timeout = 1000 * SPI_FLASH_SECTOR_ERASE_TIMEOUT_MS;
+ unsigned int timeout = 1000 * USECS_PER_MSEC; /* 1 second timeout */
erase_size = flash->sector_size;
if (offset % erase_size || len % erase_size) {