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