mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-07-06 03:06:16 +09:00
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 */
|
/* sf param flags */
|
||||||
enum {
|
enum {
|
||||||
#ifndef CONFIG_SPI_FLASH_USE_4K_SECTORS
|
|
||||||
SECT_4K = 0,
|
|
||||||
#else
|
|
||||||
SECT_4K = BIT(0),
|
SECT_4K = BIT(0),
|
||||||
#endif
|
|
||||||
E_FSR = BIT(1),
|
E_FSR = BIT(1),
|
||||||
SST_WR = BIT(2),
|
SST_WR = BIT(2),
|
||||||
WR_QPP = BIT(3),
|
WR_QPP = BIT(3),
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user