diff options
Diffstat (limited to 'drivers/spi/spi-bcm-qspi.c')
-rw-r--r-- | drivers/spi/spi-bcm-qspi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/spi/spi-bcm-qspi.c b/drivers/spi/spi-bcm-qspi.c index 902bdbfedea8..0dbfd2496ab8 100644 --- a/drivers/spi/spi-bcm-qspi.c +++ b/drivers/spi/spi-bcm-qspi.c | |||
@@ -343,7 +343,7 @@ static int bcm_qspi_bspi_set_flex_mode(struct bcm_qspi *qspi, | |||
343 | { | 343 | { |
344 | int bpc = 0, bpp = 0; | 344 | int bpc = 0, bpp = 0; |
345 | u8 command = op->cmd.opcode; | 345 | u8 command = op->cmd.opcode; |
346 | int width = op->cmd.buswidth ? op->cmd.buswidth : SPI_NBITS_SINGLE; | 346 | int width = op->data.buswidth ? op->data.buswidth : SPI_NBITS_SINGLE; |
347 | int addrlen = op->addr.nbytes; | 347 | int addrlen = op->addr.nbytes; |
348 | int flex_mode = 1; | 348 | int flex_mode = 1; |
349 | 349 | ||
@@ -981,7 +981,7 @@ static int bcm_qspi_exec_mem_op(struct spi_mem *mem, | |||
981 | if (mspi_read) | 981 | if (mspi_read) |
982 | return bcm_qspi_mspi_exec_mem_op(spi, op); | 982 | return bcm_qspi_mspi_exec_mem_op(spi, op); |
983 | 983 | ||
984 | ret = bcm_qspi_bspi_set_mode(qspi, op, -1); | 984 | ret = bcm_qspi_bspi_set_mode(qspi, op, 0); |
985 | 985 | ||
986 | if (!ret) | 986 | if (!ret) |
987 | ret = bcm_qspi_bspi_exec_mem_op(spi, op); | 987 | ret = bcm_qspi_bspi_exec_mem_op(spi, op); |