diff options
Diffstat (limited to 'drivers/spi/spi-fsl-dspi.c')
-rw-r--r-- | drivers/spi/spi-fsl-dspi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/spi/spi-fsl-dspi.c b/drivers/spi/spi-fsl-dspi.c index 39412c9097c6..c1a2d747b246 100644 --- a/drivers/spi/spi-fsl-dspi.c +++ b/drivers/spi/spi-fsl-dspi.c | |||
@@ -385,8 +385,8 @@ static int dspi_transfer_one_message(struct spi_master *master, | |||
385 | dspi->cur_chip = spi_get_ctldata(spi); | 385 | dspi->cur_chip = spi_get_ctldata(spi); |
386 | dspi->cs = spi->chip_select; | 386 | dspi->cs = spi->chip_select; |
387 | dspi->cs_change = 0; | 387 | dspi->cs_change = 0; |
388 | if (dspi->cur_transfer->transfer_list.next | 388 | if (list_is_last(&dspi->cur_transfer->transfer_list, |
389 | == &dspi->cur_msg->transfers) | 389 | &dspi->cur_msg->transfers) || transfer->cs_change) |
390 | dspi->cs_change = 1; | 390 | dspi->cs_change = 1; |
391 | dspi->void_write_data = dspi->cur_chip->void_write_data; | 391 | dspi->void_write_data = dspi->cur_chip->void_write_data; |
392 | 392 | ||