Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c0e7dc21 authored by Andrew Bresticker's avatar Andrew Bresticker Committed by Mark Brown
Browse files

spi: img-spfi: Enable controller before starting TX DMA



It is recommended that the SPFI controller be enabled (i.e. setting
SPFI_EN in SPFI_CONTROL) before TX DMA begins.

Signed-off-by: default avatarAndrew Bresticker <abrestic@chromium.org>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 97bf6af1
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -390,14 +390,14 @@ static int img_spfi_start_dma(struct spi_master *master,
		dma_async_issue_pending(spfi->rx_ch);
	}

	spfi_start(spfi);

	if (xfer->tx_buf) {
		spfi->tx_dma_busy = true;
		dmaengine_submit(txdesc);
		dma_async_issue_pending(spfi->tx_ch);
	}

	spfi_start(spfi);

	return 1;

stop_dma: