diff options
-rw-r--r-- | drivers/spi/spi_bfin5xx.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c index e706de1d10c8..317731a9cd6d 100644 --- a/drivers/spi/spi_bfin5xx.c +++ b/drivers/spi/spi_bfin5xx.c | |||
@@ -862,8 +862,9 @@ static void pump_transfers(unsigned long data) | |||
862 | set_dma_start_addr(drv_data->dma_channel, dma_start_addr); | 862 | set_dma_start_addr(drv_data->dma_channel, dma_start_addr); |
863 | set_dma_config(drv_data->dma_channel, dma_config); | 863 | set_dma_config(drv_data->dma_channel, dma_config); |
864 | local_irq_save(flags); | 864 | local_irq_save(flags); |
865 | enable_dma(drv_data->dma_channel); | 865 | SSYNC(); |
866 | write_CTRL(drv_data, cr); | 866 | write_CTRL(drv_data, cr); |
867 | enable_dma(drv_data->dma_channel); | ||
867 | dma_enable_irq(drv_data->dma_channel); | 868 | dma_enable_irq(drv_data->dma_channel); |
868 | local_irq_restore(flags); | 869 | local_irq_restore(flags); |
869 | 870 | ||