aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>2021-02-04 23:12:03 +0300
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>2021-03-14 16:32:27 +0300
commita397a1e3ef0284f1179a83f9019719b347f4494f (patch)
tree6c721bb047c7f5ff8f52903a4a65539675da035f
parent53f84cd0b2c61b6bb3b83e840094a6fde87c05be (diff)
spi-geni-qcom: fix spi_geni_transfer_one for SE case
spi_geni_transfer_one() should return 1 in SE case, as it only starts the transfer (like the mainline code does). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-rw-r--r--drivers/spi/spi-geni-qcom.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/spi/spi-geni-qcom.c b/drivers/spi/spi-geni-qcom.c
index 660cfaaf3d01..b96cacab53b5 100644
--- a/drivers/spi/spi-geni-qcom.c
+++ b/drivers/spi/spi-geni-qcom.c
@@ -895,6 +895,7 @@ static int spi_geni_transfer_one(struct spi_master *spi,
if (mas->cur_xfer_mode == GENI_SE_FIFO) {
setup_fifo_xfer(xfer, mas, slv->mode, spi);
+ ret = 1;
} else {
setup_gsi_xfer(xfer, mas, slv, spi);
if (mas->num_xfers >= NUM_SPI_XFER ||