diff options
| -rw-r--r-- | drivers/spi/spi-imx.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/spi/spi-imx.c b/drivers/spi/spi-imx.c index 961b97d43b43..fe1b7699fab6 100644 --- a/drivers/spi/spi-imx.c +++ b/drivers/spi/spi-imx.c | |||
| @@ -823,6 +823,10 @@ static int spi_imx_sdma_init(struct device *dev, struct spi_imx_data *spi_imx, | |||
| 823 | struct dma_slave_config slave_config = {}; | 823 | struct dma_slave_config slave_config = {}; |
| 824 | int ret; | 824 | int ret; |
| 825 | 825 | ||
| 826 | /* use pio mode for i.mx6dl chip TKT238285 */ | ||
| 827 | if (of_machine_is_compatible("fsl,imx6dl")) | ||
| 828 | return 0; | ||
| 829 | |||
| 826 | /* Prepare for TX DMA: */ | 830 | /* Prepare for TX DMA: */ |
| 827 | master->dma_tx = dma_request_slave_channel(dev, "tx"); | 831 | master->dma_tx = dma_request_slave_channel(dev, "tx"); |
| 828 | if (!master->dma_tx) { | 832 | if (!master->dma_tx) { |
