diff options
author | philipchen <philipchen@google.com> | 2016-10-02 16:54:02 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-10-05 20:58:37 -0700 |
commit | 84db5ed037158f091f3bcd1b10bb06d527eff781 (patch) | |
tree | 4ce36806eb69fdc92246a604b8723f734e28aebf /chip/mec1322 | |
parent | 3afd683d683f482f003405c721800e3ba2ccb637 (diff) | |
download | chrome-ec-84db5ed037158f091f3bcd1b10bb06d527eff781.tar.gz |
Enable spi_flash_read to read > SPI_FLASH_MAX_READ_SIZE
BUG=chromium:542789
BRANCH=none
TEST=make buildall
Change-Id: I55bf5bdb09b10be1c522ea4d843690abcc45abb2
Reviewed-on: https://chromium-review.googlesource.com/391867
Commit-Ready: Philip Chen <philipchen@chromium.org>
Tested-by: Philip Chen <philipchen@chromium.org>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'chip/mec1322')
-rw-r--r-- | chip/mec1322/flash.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/chip/mec1322/flash.c b/chip/mec1322/flash.c index e1cbc3c589..1564b93b48 100644 --- a/chip/mec1322/flash.c +++ b/chip/mec1322/flash.c @@ -36,21 +36,7 @@ struct flash_wp_state { */ int flash_physical_read(int offset, int size, char *data) { - int ret = EC_SUCCESS; - int i, read_size; - - for (i = 0; i < size; i += read_size) { - read_size = MIN((size - i), SPI_FLASH_MAX_READ_SIZE); - ret = spi_flash_read((uint8_t *)(data + i), - offset + i, - read_size); - if (ret != EC_SUCCESS) - break; - /* yield so other tasks get a chance to wake up */ - msleep(1); - } - - return ret; + return spi_flash_read(data, offset, size); } /** |