diff --git a/drivers/spi/cadence_qspi_apb.c b/drivers/spi/cadence_qspi_apb.c index e828486e2e..29ebc94061 100644 --- a/drivers/spi/cadence_qspi_apb.c +++ b/drivers/spi/cadence_qspi_apb.c @@ -1005,7 +1005,7 @@ cadence_qspi_apb_direct_read_execute(struct cadence_spi_platdata *plat, } if (!cadence_qspi_apb_use_phy(plat, op)) { - if (!op->data.dtr || dma_memcpy(buf, plat->ahbbase + from, len) < 0) + if (dma_memcpy(buf, plat->ahbbase + from, len) < 0) memcpy_fromio(buf, plat->ahbbase + from, len); if (!cadence_qspi_wait_idle(plat->regbase))