sf: Add CONFIG_SPI_FLASH_USE_4K_SECTORS in spi_flash
Add CONFIG_SPI_FLASH_USE_4K_SECTORS in spi_flash code from header file. Cc: Simon Glass <sjg@chromium.org> Cc: Bin Meng <bmeng.cn@gmail.com> Cc: Michal Simek <michal.simek@xilinx.com> Cc: Siva Durga Prasad Paladugu <sivadur@xilinx.com> Cc: Vignesh R <vigneshr@ti.com> Cc: Mugunthan V N <mugunthanvnm@ti.com> Signed-off-by: Jagan Teki <jteki@openedev.com>
This commit is contained in:
parent
ddc2dfbb65
commit
de0599284f
@ -22,11 +22,7 @@ enum spi_dual_flash {
|
||||
|
||||
/* sf param flags */
|
||||
enum {
|
||||
#ifndef CONFIG_SPI_FLASH_USE_4K_SECTORS
|
||||
SECT_4K = 0,
|
||||
#else
|
||||
SECT_4K = BIT(0),
|
||||
#endif
|
||||
E_FSR = BIT(1),
|
||||
SST_WR = BIT(2),
|
||||
WR_QPP = BIT(3),
|
||||
|
@ -1155,11 +1155,14 @@ int spi_flash_scan(struct spi_flash *flash)
|
||||
flash->size <<= 1;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SPI_FLASH_USE_4K_SECTORS
|
||||
/* Compute erase sector and command */
|
||||
if (params->flags & SECT_4K) {
|
||||
flash->erase_cmd = CMD_ERASE_4K;
|
||||
flash->erase_size = 4096 << flash->shift;
|
||||
} else {
|
||||
} else
|
||||
#endif
|
||||
{
|
||||
flash->erase_cmd = CMD_ERASE_64K;
|
||||
flash->erase_size = flash->sector_size;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user