This patch series aims to add DMA support for SCIFA/ SCI TX support on RZ/G2L alike SoCs. v3->v4: * Updated commit description for patch#1,#2,#3 and #5 * Removed fixes tag from patch#3 v2->v3: * Dropped inline function is_rz_scif_port() and instead using s->cfg->regtype == SCIx_RZ_SCIFA_REGTYPE for finding RZ SCIF port. * Dropped SCIx_TEI_IRQ as DMAC activation not possible with TEI interrupt. * Updated the code flow similar to SCIFA/SCIFB DMAC tx handling. * Replaced is_rz_scif_port to s->cfg->regtype check * Updated the code flow similar to SCIFA/SCIFB DMA rx handling. * Added remaining patches from Renesas SCI fixes patch series to this series. * Updated commit description for patch#3 * Moved handling of clearing TE bit as separate patch#5. v1->v2: * Added support for DMA tx and rx. Biju Das (5): tty: serial: sh-sci: Add RZ/G2L SCIF DMA tx support tty: serial: sh-sci: Add RZ/G2L SCIF DMA rx support tty: serial: sh-sci: Fix TE setting on SCI IP tty: serial: sh-sci: Add support for tx end interrupt handling tty: serial: sh-sci: Fix end of transmission on SCI drivers/tty/serial/sh-sci.c | 96 +++++++++++++++++++++++++++++++------ drivers/tty/serial/sh-sci.h | 3 ++ 2 files changed, 85 insertions(+), 14 deletions(-) -- 2.25.1