From ec79a280e8dd217cbfa3d1df15d6894f9153580c Mon Sep 17 00:00:00 2001 From: Frank Li Date: Fri, 2 Oct 2026 15:26:14 -0400 Subject: [PATCH] spi: use dmaengine_submit() instead of ->tx_submit() Replace direct dma_async_tx_descriptor->tx_submit() calls with the proper dmaengine_submit() API wrapper. Assisted-by: LLM Signed-off-by: Frank Li Link: https://patch.msgid.link/20261002192616.161440-1-Frank.Li@oss.nxp.com Signed-off-by: Mark Brown --- drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-at91-usart.c | 4 ++-- drivers/spi/spi-atmel.c | 4 ++-- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-ti-qspi.c | 2 +- drivers/spi/spi-topcliff-pch.c | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/drivers/spi/atmel-quadspi.c b/drivers/spi/atmel-quadspi.c index 96ed734b5621..762a3fb0fca8 100644 --- a/drivers/spi/atmel-quadspi.c +++ b/drivers/spi/atmel-quadspi.c @@ -792,7 +792,7 @@ static int atmel_qspi_dma_xfer(struct atmel_qspi *aq, struct dma_chan *chan, reinit_completion(&aq->dma_completion); tx->callback = atmel_qspi_dma_callback; tx->callback_param = aq; - cookie = tx->tx_submit(tx); + cookie = dmaengine_submit(tx); ret = dma_submit_error(cookie); if (ret) { dev_err(&aq->pdev->dev, "dma_submit_error %d\n", cookie); diff --git a/drivers/spi/spi-at91-usart.c b/drivers/spi/spi-at91-usart.c index cdc771350db9..aadcdf734fb0 100644 --- a/drivers/spi/spi-at91-usart.c +++ b/drivers/spi/spi-at91-usart.c @@ -231,11 +231,11 @@ static int at91_usart_spi_dma_transfer(struct spi_controller *ctlr, rxdesc->callback = dma_callback; rxdesc->callback_param = ctlr; - cookie = rxdesc->tx_submit(rxdesc); + cookie = dmaengine_submit(rxdesc); if (dma_submit_error(cookie)) goto at91_usart_spi_err_dma; - cookie = txdesc->tx_submit(txdesc); + cookie = dmaengine_submit(txdesc); if (dma_submit_error(cookie)) goto at91_usart_spi_err_dma; diff --git a/drivers/spi/spi-atmel.c b/drivers/spi/spi-atmel.c index c04113ce17f7..c107c610dc01 100644 --- a/drivers/spi/spi-atmel.c +++ b/drivers/spi/spi-atmel.c @@ -871,10 +871,10 @@ static int atmel_spi_next_xfer_dma_submit(struct spi_controller *host, rxdesc->callback_param = host; /* Submit and fire RX and TX with TX last so we're ready to read! */ - cookie = rxdesc->tx_submit(rxdesc); + cookie = dmaengine_submit(rxdesc); if (dma_submit_error(cookie)) goto err_dma; - cookie = txdesc->tx_submit(txdesc); + cookie = dmaengine_submit(txdesc); if (dma_submit_error(cookie)) goto err_dma; dma_async_issue_pending(rxchan); diff --git a/drivers/spi/spi-cadence-quadspi.c b/drivers/spi/spi-cadence-quadspi.c index fe5b094f0b6b..709aea0f237f 100644 --- a/drivers/spi/spi-cadence-quadspi.c +++ b/drivers/spi/spi-cadence-quadspi.c @@ -1398,7 +1398,7 @@ static int cqspi_direct_read_execute(struct cqspi_flash_pdata *f_pdata, tx->callback = cqspi_rx_dma_callback; tx->callback_param = cqspi; - cookie = tx->tx_submit(tx); + cookie = dmaengine_submit(tx); reinit_completion(&cqspi->rx_dma_complete); ret = dma_submit_error(cookie); diff --git a/drivers/spi/spi-ti-qspi.c b/drivers/spi/spi-ti-qspi.c index 34b154922ff2..24612e93eba1 100644 --- a/drivers/spi/spi-ti-qspi.c +++ b/drivers/spi/spi-ti-qspi.c @@ -454,7 +454,7 @@ static int ti_qspi_dma_xfer(struct ti_qspi *qspi, dma_addr_t dma_dst, tx->callback = ti_qspi_dma_callback; tx->callback_param = qspi; - cookie = tx->tx_submit(tx); + cookie = dmaengine_submit(tx); reinit_completion(&qspi->transfer_complete); ret = dma_submit_error(cookie); diff --git a/drivers/spi/spi-topcliff-pch.c b/drivers/spi/spi-topcliff-pch.c index 98723042c16f..eb3485149e75 100644 --- a/drivers/spi/spi-topcliff-pch.c +++ b/drivers/spi/spi-topcliff-pch.c @@ -1092,8 +1092,8 @@ static void pch_spi_handle_dma(struct pch_spi_data *data, int *bpw) spin_lock_irqsave(&data->lock, flags); pch_spi_writereg(data->host, PCH_SSNXCR, SSN_LOW); - desc_rx->tx_submit(desc_rx); - desc_tx->tx_submit(desc_tx); + dmaengine_submit(desc_rx); + dmaengine_submit(desc_tx); spin_unlock_irqrestore(&data->lock, flags); /* reset transfer complete flag */ -- knotmirror 0.0.1