From db9225ba2686d6b7e249d00e1803bd07f71d6070 Mon Sep 17 00:00:00 2001 From: Phil Edworthy Date: Fri, 9 Dec 2016 15:03:39 +0000 Subject: sf: Do not force the DT memory map size to exactly match the device As long as the memory mapped size specifeid in the DT is the same or bigger than the device size, it will work. So do not force the sizes to be identical. Signed-off-by: Phil Edworthy Reviewed-by: Jagan Teki diff --git a/drivers/mtd/spi/spi_flash.c b/drivers/mtd/spi/spi_flash.c index 41fc0a6..b902540 100644 --- a/drivers/mtd/spi/spi_flash.c +++ b/drivers/mtd/spi/spi_flash.c @@ -985,7 +985,7 @@ int spi_flash_decode_fdt(const void *blob, struct spi_flash *flash) return 0; } - if (flash->size != size) { + if (flash->size > size) { debug("%s: Memory map must cover entire device\n", __func__); return -1; } -- cgit v0.10.2