|
|
|
@ -123,9 +123,9 @@ static size_t spi_flash_write(struct flash_dev *dev, uint32_t addr, |
|
|
|
|
struct spi_dev *spi_dev = dev->priv; |
|
|
|
|
size_t nbytes, ret = 0; |
|
|
|
|
|
|
|
|
|
spi_flash_write_enable(dev); |
|
|
|
|
|
|
|
|
|
while (len) { |
|
|
|
|
spi_flash_write_enable(dev); |
|
|
|
|
|
|
|
|
|
cmd[0] = SPI_FLASH_PAGE_PROGRAM; |
|
|
|
|
spi_flash_addr(cmd, addr); |
|
|
|
|
|
|
|
|
@ -141,8 +141,6 @@ static size_t spi_flash_write(struct flash_dev *dev, uint32_t addr, |
|
|
|
|
ret += nbytes; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
spi_flash_write_disable(dev); |
|
|
|
|
|
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|