diff options
-rw-r--r-- | drivers/spi/spi_mpc83xx.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/spi/spi_mpc83xx.c b/drivers/spi/spi_mpc83xx.c index fcbf1b8a5264..32cda77b31cd 100644 --- a/drivers/spi/spi_mpc83xx.c +++ b/drivers/spi/spi_mpc83xx.c | |||
@@ -384,11 +384,8 @@ irqreturn_t mpc83xx_spi_irq(s32 irq, void *context_data) | |||
384 | 384 | ||
385 | mpc83xx_spi->count -= 1; | 385 | mpc83xx_spi->count -= 1; |
386 | if (mpc83xx_spi->count) { | 386 | if (mpc83xx_spi->count) { |
387 | if (mpc83xx_spi->tx) { | 387 | u32 word = mpc83xx_spi->get_tx(mpc83xx_spi); |
388 | u32 word = mpc83xx_spi->get_tx(mpc83xx_spi); | 388 | mpc83xx_spi_write_reg(&mpc83xx_spi->base->transmit, word); |
389 | mpc83xx_spi_write_reg(&mpc83xx_spi->base->transmit, | ||
390 | word); | ||
391 | } | ||
392 | } else { | 389 | } else { |
393 | complete(&mpc83xx_spi->done); | 390 | complete(&mpc83xx_spi->done); |
394 | } | 391 | } |