Hello, in v2 I missed that the first patch introduced a hunk that made the driver fail to build when KGDB was enabled. I sent a v3 for this, but Greg asked me to resend the whole series with the fix in the first patch. So here it is. I christened it v4 because v3 was already taken for patch 1. While rechecking the series I improved the wording of a few commit logs which contained some typos. Also serial: imx: Fix handling of TC irq in combination with DMA changed slightly to make the patch serial: imx: disable Transmit Complete Interrupt when starting DMA that was sent separately before obsolete. Best regards Uwe Uwe Kleine-König (12): serial: imx: add wrappers for writel and readl serial: imx: implement shadow registers for UCRx and UFCR serial: imx: simplify some conditions related to dma serial: imx: simplify check that prevents starting PIO when DMA is in use serial: imx: use u32 variables with matching names for registers serial: imx: setup fifo waterlevel before enabling aging timer serial: imx: Stop to receive in .stop_rx() serial: imx: ensure that RX irqs are off if RX is off serial: imx: Also enable the aging timer in PIO mode serial: imx: Fix handling of TC irq in combination with DMA serial: imx: don't prepare to send if no data is available serial: imx: consistently use imx_uart_ as prefix for all functions drivers/tty/serial/imx.c | 1115 ++++++++++++++++++++++++++-------------------- 1 file changed, 626 insertions(+), 489 deletions(-) -- 2.16.1 -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html