From: sudheer veliseti <sudheer.open@xxxxxxxxx> Hi, In this patchset v4,all the comments provided for patchset v3 are addressed.Also there is considerable change in the code related to how the per port uart structure is registerd with uart core. so the patch [patch v4 1/5] considerably differs from [patch v3 1/5] Thanks and Regards Sudheer.V changes in v4: - since TX uart interrupt is being invoked by 8250 framework instead of expected TX DMA interrupt,registration of uart port is changed. per port uart structure registration is done directly now instead of going throgh 8250 framework. so there is considerable change in code against v3 patch changes in v3: - custom debugs replaced with pr_debug in 8250_ast2500_uart_dma.c - change logs added in patches sudheer veliseti (5): AST2500 DMA UART driver build configuration for AST2500 DMA UART driver DT nodes for AST2500 DMA UART driver defconfig and MAINTAINERS updated for AST2500 DMA UART driver Documentation: DT bindings AST2500 DMA UART driver .../bindings/serial/ast2500-dma-uart.txt | 43 + MAINTAINERS | 12 + arch/arm/boot/dts/aspeed-ast2500-evb.dts | 21 + arch/arm/boot/dts/aspeed-g5.dtsi | 71 +- arch/arm/configs/aspeed_g5_defconfig | 1 + .../tty/serial/8250/8250_ast2500_uart_dma.c | 1901 +++++++++++++++++ drivers/tty/serial/8250/Kconfig | 45 +- drivers/tty/serial/8250/Makefile | 1 + 8 files changed, 2090 insertions(+), 5 deletions(-) create mode 100644 Documentation/devicetree/bindings/serial/ast2500-dma-uart.txt create mode 100644 drivers/tty/serial/8250/8250_ast2500_uart_dma.c -- 2.17.1