diff --git a/drivers/spi/sunxi_spi.c b/drivers/spi/sunxi_spi.c index 7ef3142396..254c69de86 100644 --- a/drivers/spi/sunxi_spi.c +++ b/drivers/spi/sunxi_spi.c @@ -273,6 +273,9 @@ static int sunxi_spi_xfer(struct udevice *dev, unsigned int bitlen, } len -= nbytes; + + if (tx_buf) + tx_buf += nbytes; } if (flags & SPI_XFER_END)