diff options
Diffstat (limited to 'drivers/spi/spi-s3c64xx.c')
-rw-r--r-- | drivers/spi/spi-s3c64xx.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/spi/spi-s3c64xx.c b/drivers/spi/spi-s3c64xx.c index eb53df27e7ea..63e2070c6c14 100644 --- a/drivers/spi/spi-s3c64xx.c +++ b/drivers/spi/spi-s3c64xx.c | |||
@@ -434,6 +434,9 @@ static int s3c64xx_spi_prepare_transfer(struct spi_master *spi) | |||
434 | dma_cap_mask_t mask; | 434 | dma_cap_mask_t mask; |
435 | int ret; | 435 | int ret; |
436 | 436 | ||
437 | if (is_polling(sdd)) | ||
438 | return 0; | ||
439 | |||
437 | dma_cap_zero(mask); | 440 | dma_cap_zero(mask); |
438 | dma_cap_set(DMA_SLAVE, mask); | 441 | dma_cap_set(DMA_SLAVE, mask); |
439 | 442 | ||