diff options
author | Stefan Agner <stefan@agner.ch> | 2015-03-02 18:28:31 -0500 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-03-03 04:58:24 -0500 |
commit | e8361f70a85c3ecd8d5b971d4d8abcbb0f8586de (patch) | |
tree | 6fd8da73ab6adc929b39010b8d1de56ba29b714b /drivers/spi | |
parent | c517d838eb7d07bbe9507871fab3931deccff539 (diff) |
spi: spi-imx: use correct enumeration type
The fourth argument of dmaengine_prep_slave_sg needs to be of the
enumeration type dma_transfer_direction instead of dma_data_direction.
Since the used enumeration values actually stay the same, this is not
an actual issue at runtime.
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi')
-rw-r--r-- | drivers/spi/spi-imx.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/spi/spi-imx.c b/drivers/spi/spi-imx.c index 6fea4af51c41..fe5ee3322a24 100644 --- a/drivers/spi/spi-imx.c +++ b/drivers/spi/spi-imx.c | |||
@@ -903,7 +903,7 @@ static int spi_imx_dma_transfer(struct spi_imx_data *spi_imx, | |||
903 | 903 | ||
904 | if (tx) { | 904 | if (tx) { |
905 | desc_tx = dmaengine_prep_slave_sg(master->dma_tx, | 905 | desc_tx = dmaengine_prep_slave_sg(master->dma_tx, |
906 | tx->sgl, tx->nents, DMA_TO_DEVICE, | 906 | tx->sgl, tx->nents, DMA_MEM_TO_DEV, |
907 | DMA_PREP_INTERRUPT | DMA_CTRL_ACK); | 907 | DMA_PREP_INTERRUPT | DMA_CTRL_ACK); |
908 | if (!desc_tx) | 908 | if (!desc_tx) |
909 | goto no_dma; | 909 | goto no_dma; |
@@ -915,7 +915,7 @@ static int spi_imx_dma_transfer(struct spi_imx_data *spi_imx, | |||
915 | 915 | ||
916 | if (rx) { | 916 | if (rx) { |
917 | desc_rx = dmaengine_prep_slave_sg(master->dma_rx, | 917 | desc_rx = dmaengine_prep_slave_sg(master->dma_rx, |
918 | rx->sgl, rx->nents, DMA_FROM_DEVICE, | 918 | rx->sgl, rx->nents, DMA_DEV_TO_MEM, |
919 | DMA_PREP_INTERRUPT | DMA_CTRL_ACK); | 919 | DMA_PREP_INTERRUPT | DMA_CTRL_ACK); |
920 | if (!desc_rx) | 920 | if (!desc_rx) |
921 | goto no_dma; | 921 | goto no_dma; |