diff --git a/arch/xtensa/src/esp32s3/esp32s3_qspi.c b/arch/xtensa/src/esp32s3/esp32s3_qspi.c index 8ac4ba604ce..903e1b497cc 100644 --- a/arch/xtensa/src/esp32s3/esp32s3_qspi.c +++ b/arch/xtensa/src/esp32s3/esp32s3_qspi.c @@ -978,7 +978,7 @@ static int esp32s3_qspi_memory(struct qspi_dev_s *dev, esp32s3_dma_setup(priv->dma_desc, QSPI_DMA_DESC_NUM, (uint8_t *)meminfo->buffer, - meminfo->buflen + meminfo->buflen, true); esp32s3_dma_load(priv->dma_desc, priv->dma_channel, true); esp32s3_dma_enable(priv->dma_channel, true); @@ -994,7 +994,7 @@ static int esp32s3_qspi_memory(struct qspi_dev_s *dev, esp32s3_dma_setup(priv->dma_desc, QSPI_DMA_DESC_NUM, (uint8_t *)meminfo->buffer, - meminfo->buflen + meminfo->buflen, false); esp32s3_dma_load(priv->dma_desc, priv->dma_channel, false); esp32s3_dma_enable(priv->dma_channel, false); diff --git a/arch/xtensa/src/esp32s3/esp32s3_spi_slave.c b/arch/xtensa/src/esp32s3/esp32s3_spi_slave.c index dea06c4592d..f231c7ba8d3 100644 --- a/arch/xtensa/src/esp32s3/esp32s3_spi_slave.c +++ b/arch/xtensa/src/esp32s3/esp32s3_spi_slave.c @@ -903,7 +903,7 @@ static void spislave_setup_rx_dma(struct spislave_priv_s *priv) esp32s3_dma_setup(priv->dma_rxdesc, SPI_DMA_DESC_NUM, priv->rx_buffer + priv->rx_length, - length + length, false); esp32s3_dma_load(priv->dma_rxdesc, priv->dma_channel, false); @@ -947,7 +947,7 @@ static void spislave_setup_tx_dma(struct spislave_priv_s *priv) esp32s3_dma_setup(priv->dma_txdesc, SPI_DMA_DESC_NUM, priv->tx_buffer, - SPI_SLAVE_BUFSIZE + SPI_SLAVE_BUFSIZE, true); esp32s3_dma_load(priv->dma_txdesc, priv->dma_channel, true);