diff options
| -rw-r--r-- | drivers/mtd/spi/sf_internal.h | 11 | ||||
| -rw-r--r-- | drivers/mtd/spi/sf_ops.c | 6 | ||||
| -rw-r--r-- | drivers/mtd/spi/sf_probe.c | 4 | ||||
| -rw-r--r-- | include/spi_flash.h | 5 | 
4 files changed, 12 insertions, 14 deletions
| diff --git a/drivers/mtd/spi/sf_internal.h b/drivers/mtd/spi/sf_internal.h index c77961fde..6bcd52204 100644 --- a/drivers/mtd/spi/sf_internal.h +++ b/drivers/mtd/spi/sf_internal.h @@ -20,11 +20,6 @@  #define SPI_FLASH_CFI_MFR_MACRONIX	0xc2  #define SPI_FLASH_CFI_MFR_WINBOND	0xef -/* SECT flags */ -#define SECT_4K				(1 << 1) -#define SECT_32K			(1 << 2) -#define E_FSR				(1 << 3) -  /* Erase commands */  #define CMD_ERASE_4K			0x20  #define CMD_ERASE_32K			0x52 @@ -60,10 +55,10 @@  #endif  /* Common status */ -#define STATUS_WIP			0x01 +#define STATUS_WIP			(1 << 0)  #define STATUS_QEB_WINSPAN		(1 << 1)  #define STATUS_QEB_MXIC			(1 << 6) -#define STATUS_PEC			0x80 +#define STATUS_PEC			(1 << 7)  /* Flash timeout values */  #define SPI_FLASH_PROG_TIMEOUT		(2 * CONFIG_SYS_HZ) @@ -105,7 +100,7 @@ int spi_flash_cmd_erase_ops(struct spi_flash *flash, u32 offset, size_t len);  int spi_flash_cmd_read_status(struct spi_flash *flash, u8 *rs);  /* Program the status register */ -int spi_flash_cmd_write_status(struct spi_flash *flash, u8 sr); +int spi_flash_cmd_write_status(struct spi_flash *flash, u8 ws);  /* Read the config register */  int spi_flash_cmd_read_config(struct spi_flash *flash, u8 *rc); diff --git a/drivers/mtd/spi/sf_ops.c b/drivers/mtd/spi/sf_ops.c index 28527fa82..bc4a822fb 100644 --- a/drivers/mtd/spi/sf_ops.c +++ b/drivers/mtd/spi/sf_ops.c @@ -39,13 +39,13 @@ int spi_flash_cmd_read_status(struct spi_flash *flash, u8 *rs)  	return 0;  } -int spi_flash_cmd_write_status(struct spi_flash *flash, u8 sr) +int spi_flash_cmd_write_status(struct spi_flash *flash, u8 ws)  {  	u8 cmd;  	int ret;  	cmd = CMD_WRITE_STATUS; -	ret = spi_flash_write_common(flash, &cmd, 1, &sr, 1); +	ret = spi_flash_write_common(flash, &cmd, 1, &ws, 1);  	if (ret < 0) {  		debug("SF: fail to write status register\n");  		return ret; @@ -279,7 +279,7 @@ int spi_flash_cmd_write_ops(struct spi_flash *flash, u32 offset,  		spi_flash_addr(offset, cmd); -		debug("PP: 0x%p => cmd = { 0x%02x 0x%02x%02x%02x } chunk_len = %zu\n", +		debug("SF: 0x%p => cmd = { 0x%02x 0x%02x%02x%02x } chunk_len = %zu\n",  		      buf + actual, cmd[0], cmd[1], cmd[2], cmd[3], chunk_len);  		ret = spi_flash_write_common(flash, cmd, sizeof(cmd), diff --git a/drivers/mtd/spi/sf_probe.c b/drivers/mtd/spi/sf_probe.c index 6b59f2a71..ac42b60c8 100644 --- a/drivers/mtd/spi/sf_probe.c +++ b/drivers/mtd/spi/sf_probe.c @@ -167,7 +167,7 @@ static struct spi_flash *spi_flash_validate_params(struct spi_slave *spi,  		cmd = spi_read_cmds_array[cmd - 1];  		flash->read_cmd = cmd;  	} else { -		/* Go for for default supported read cmd */ +		/* Go for default supported read cmd */  		flash->read_cmd = CMD_READ_ARRAY_FAST;  	} @@ -207,7 +207,7 @@ static struct spi_flash *spi_flash_validate_params(struct spi_slave *spi,  		flash->dummy_byte = 1;  	} -	/* Poll cmd seclection */ +	/* Poll cmd selection */  	flash->poll_cmd = CMD_READ_STATUS;  #ifdef CONFIG_SPI_FLASH_STMICRO  	if (params->flags & E_FSR) diff --git a/include/spi_flash.h b/include/spi_flash.h index 437937cfc..213d6592b 100644 --- a/include/spi_flash.h +++ b/include/spi_flash.h @@ -19,7 +19,10 @@  #include <linux/types.h>  #include <linux/compiler.h> -/* No enum list for write commands only QPP */ +/* sf param flags */ +#define SECT_4K		1 << 1 +#define SECT_32K	1 << 2 +#define E_FSR		1 << 3  #define WR_QPP		1 << 4  /* Enum list - Full read commands */ |