mirror of
https://github.com/torvalds/linux.git
synced 2026-07-29 10:41:49 +02:00
spi: rzv2h-rspi: set TX FIFO threshold to 0
In PIO mode we send data word-by-word, and wait for the received data to be available after each sent word, making no use of the TX interrupt. In DMA mode, we need to set the RX and TX FIFO thresholds to 0, as described in the User Manual. In preparation for implementing DMA support, set TX FIFO threshold to 0, as RX FIFO threshold is already 0. Signed-off-by: Cosmin Tanislav <cosmin-gabriel.tanislav.xa@renesas.com> Link: https://patch.msgid.link/20251201134229.600817-8-cosmin-gabriel.tanislav.xa@renesas.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
6f9026b5a1
commit
a886baaaa6
|
|
@ -501,7 +501,7 @@ static int rzv2h_rspi_prepare_message(struct spi_controller *ctlr,
|
|||
writeb(0, rspi->base + RSPI_SSLP);
|
||||
|
||||
/* Setup FIFO thresholds */
|
||||
conf16 = FIELD_PREP(RSPI_SPDCR2_TTRG, rspi->info->fifo_size - 1);
|
||||
conf16 = FIELD_PREP(RSPI_SPDCR2_TTRG, 0);
|
||||
conf16 |= FIELD_PREP(RSPI_SPDCR2_RTRG, 0);
|
||||
writew(conf16, rspi->base + RSPI_SPDCR2);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user