spi/spi-xilinx: Fix mixed poll/irq mode
[deliverable/linux.git] / drivers / spi / spi-xilinx.c
index 133f53a9c1d4eb9b5235b88de03dac9c5d2ea27e..7abf6792cc118bf696079a9ccacf8b33bb0270c5 100644 (file)
@@ -302,8 +302,10 @@ static int xilinx_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t)
                remaining_words -= n_words;
        }
 
-       if (use_irq)
+       if (use_irq) {
                xspi->write_fn(0, xspi->regs + XIPIF_V123B_DGIER_OFFSET);
+               xspi->write_fn(cr, xspi->regs + XSPI_CR_OFFSET);
+       }
 
        return t->len;
 }
This page took 0.042896 seconds and 5 git commands to generate.