|
@@ -1155,11 +1155,14 @@ int spi_flash_scan(struct spi_flash *flash)
|
|
flash->size <<= 1;
|
|
flash->size <<= 1;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
+#ifdef CONFIG_SPI_FLASH_USE_4K_SECTORS
|
|
/* Compute erase sector and command */
|
|
/* Compute erase sector and command */
|
|
if (params->flags & SECT_4K) {
|
|
if (params->flags & SECT_4K) {
|
|
flash->erase_cmd = CMD_ERASE_4K;
|
|
flash->erase_cmd = CMD_ERASE_4K;
|
|
flash->erase_size = 4096 << flash->shift;
|
|
flash->erase_size = 4096 << flash->shift;
|
|
- } else {
|
|
|
|
|
|
+ } else
|
|
|
|
+#endif
|
|
|
|
+ {
|
|
flash->erase_cmd = CMD_ERASE_64K;
|
|
flash->erase_cmd = CMD_ERASE_64K;
|
|
flash->erase_size = flash->sector_size;
|
|
flash->erase_size = flash->sector_size;
|
|
}
|
|
}
|