aboutsummaryrefslogtreecommitdiffstats
path: root/spi25.c
diff options
context:
space:
mode:
Diffstat (limited to 'spi25.c')
-rw-r--r--spi25.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/spi25.c b/spi25.c
index f3a35a18..8b6c4626 100644
--- a/spi25.c
+++ b/spi25.c
@@ -321,9 +321,11 @@ static int spi_simple_write_cmd(struct flashctx *const flash, const uint8_t op,
{
struct spi_command cmds[] = {
{
+ .readarr = 0,
.writecnt = 1,
.writearr = (const unsigned char[]){ JEDEC_WREN },
}, {
+ .readarr = 0,
.writecnt = 1,
.writearr = (const unsigned char[]){ op },
},
@@ -344,9 +346,11 @@ static int spi_write_extended_address_register(struct flashctx *const flash, con
const uint8_t op = flash->chip->wrea_override ? : JEDEC_WRITE_EXT_ADDR_REG;
struct spi_command cmds[] = {
{
+ .readarr = 0,
.writecnt = 1,
.writearr = (const unsigned char[]){ JEDEC_WREN },
}, {
+ .readarr = 0,
.writecnt = 2,
.writearr = (const unsigned char[]){ op, regdata },
},
@@ -419,9 +423,11 @@ static int spi_write_cmd(struct flashctx *const flash, const uint8_t op,
uint8_t cmd[1 + JEDEC_MAX_ADDR_LEN + 256];
struct spi_command cmds[] = {
{
+ .readarr = 0,
.writecnt = 1,
.writearr = (const unsigned char[]){ JEDEC_WREN },
}, {
+ .readarr = 0,
.writearr = cmd,
},
NULL_SPI_CMD,