[PATCH 0/6] 8250_omap: Add DMA for AM654/J721e type UARTs

From: Vignesh Raghavendra
Date: Thu Mar 19 2020 - 07:03:21 EST


This series add DMA support for UARTs on AM654 and J721e SoCs. These
UARTs are modified version of older generation UARTs on OMAP SoCs.

With new version of IP, it is possible to support longer DMA bursts per
request. There are also differences wrt DMA integration.

First 4 patches update driver to work with AM654 DMA differences. Patch
5 implements errata workaround and Patch 6 adds the actual support for
DMA.


Peter Ujfalusi (1):
serial: 8250: 8250_omap: Move locking out from __dma_rx_do_complete()

Vignesh Raghavendra (5):
serial: 8250: 8250_omap: Terminate DMA before pushing data on RX
timeout
serial: 8250: 8250_omap: Account for data in flight during DMA
teardown
serial: 8250: 8250_omap: Extend driver data to pass FIFO trigger info
serial: 8250: 8250_omap: Work around errata causing spurious IRQs with
DMA
serial: 8250: 8250_omap: Add DMA support for UARTs on K3 SoCs

drivers/tty/serial/8250/8250_omap.c | 222 ++++++++++++++++++++++------
1 file changed, 176 insertions(+), 46 deletions(-)

--
2.25.2