summaryrefslogtreecommitdiff
path: root/chip
diff options
context:
space:
mode:
authorphilipchen <philipchen@google.com>2016-10-02 16:54:02 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-10-05 20:58:37 -0700
commit84db5ed037158f091f3bcd1b10bb06d527eff781 (patch)
tree4ce36806eb69fdc92246a604b8723f734e28aebf /chip
parent3afd683d683f482f003405c721800e3ba2ccb637 (diff)
downloadchrome-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')
-rw-r--r--chip/mec1322/flash.c16
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);
}
/**