|
@@ -968,6 +968,7 @@ static int spi_imx_dma_transfer(struct spi_imx_data *spi_imx,
|
|
dev_driver_string(&master->dev),
|
|
dev_driver_string(&master->dev),
|
|
dev_name(&master->dev));
|
|
dev_name(&master->dev));
|
|
dmaengine_terminate_all(master->dma_tx);
|
|
dmaengine_terminate_all(master->dma_tx);
|
|
|
|
+ dmaengine_terminate_all(master->dma_rx);
|
|
} else {
|
|
} else {
|
|
timeout = wait_for_completion_timeout(
|
|
timeout = wait_for_completion_timeout(
|
|
&spi_imx->dma_rx_completion, IMX_DMA_TIMEOUT);
|
|
&spi_imx->dma_rx_completion, IMX_DMA_TIMEOUT);
|