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

Commit 9d664647 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "spi: spi-geni-qcom: Remove per transaction dmaengine pause and resume"

parents 26941d86 f809ccb5
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -726,7 +726,6 @@ static int spi_geni_prepare_message(struct spi_master *spi,
		memset(mas->gsi, 0,
				(sizeof(struct spi_geni_gsi) * NUM_SPI_XFER));
		geni_se_select_mode(mas->base, GSI_DMA);
		dmaengine_resume(mas->tx);
		ret = spi_geni_map_buf(mas, spi_msg);
	} else {
		dev_err(mas->dev, "%s: Couldn't select mode %d", __func__,
@@ -743,10 +742,8 @@ static int spi_geni_unprepare_message(struct spi_master *spi_mas,

	mas->cur_speed_hz = 0;
	mas->cur_word_len = 0;
	if (mas->cur_xfer_mode == GSI_DMA) {
		dmaengine_pause(mas->tx);
	if (mas->cur_xfer_mode == GSI_DMA)
		spi_geni_unmap_buf(mas, spi_msg);
	}
	return 0;
}