[patch v4 0/5] *** AST2500 DMA UART driver ***

2019-07-26 Thread sudheer.v
] 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

[patch v4 3/5] DT nodes for AST2500 DMA UART driver

2019-07-26 Thread sudheer.v
From: sudheer veliseti DT node for DMA controller(ast_uart_sdma) doesn't bind to any DMA controller driver. This is because Software for DMA controller is not based on DMA framework,but is dedicated and serves only UARTs in AST2500. ast_uart_sdma node is searched by compatible string in the d

[patch v4 1/5] AST2500 DMA UART driver

2019-07-26 Thread sudheer.v
From: sudheer veliseti UART driver for Aspeed's bmc chip AST2500 Design approch: AST2500 has dedicated Uart DMA controller which has 12 sets of Tx and RX channels connected to UART controller directly. Since the DMA controller have dedicated buffers and registers, there would be little benifit

[patch v4 5/5] Documentation: DT bindings AST2500 DMA UART driver

2019-07-26 Thread sudheer.v
From: sudheer veliseti documentation for Dt bindings for DMA based UARTs in AST2500 Signed-off-by: sudheer veliseti --- Changes in v4: - Changes in v3: - change logs added .../bindings/serial/ast2500-dma-uart.txt | 43 +++ 1 file changed, 43 insertions(+) create mode 100

[patch v4 4/5] defconfig and MAINTAINERS updated for AST2500 DMA UART driver

2019-07-26 Thread sudheer.v
From: sudheer veliseti defconfig changes to add DMA based UART in AST2500 Maintainers File updated. Signed-off-by: sudheer veliseti --- Changes in v4: - config name changed to CONFIG_SERIAL_AST_DMA_UART as per convention Changes in v3: - Added changes logs MAINTAINERS

[patch v4 2/5] build configuration for AST2500 DMA UART driver

2019-07-26 Thread sudheer.v
From: sudheer veliseti build config for DMA based UART driver in AST2500. Total Available UARTs in AST2500 are 4 Signed-off-by: sudheer veliseti --- Changes from v3->v4: - config name changed to SERIAL_AST_DMA_UART - new config AST_UART_DMA_RX_INTERRUPT introduced for selectin between

[patch v3 5/5] Documentation: DT bindings AST2500 DMA UART driver

2019-06-25 Thread sudheer.v
From: sudheer veliseti documentation for Dt bindings for DMA based UARTs in AST2500 Signed-off-by: sudheer veliseti --- Changes in v3: - change logs added .../bindings/serial/ast2500-dma-uart.txt | 40 +++ 1 file changed, 40 insertions(+) create mode 100644 Documentatio

[patch v3 0/5] *** DMA based UART driver for AST2500 ***

2019-06-25 Thread sudheer.v
DMA controller is included within the UART driver itself. Thanks and Regards Sudheer.V 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

[patch v3 3/5] DT nodes for AST2500 DMA UART driver

2019-06-25 Thread sudheer.v
From: sudheer veliseti DT node for DMA controller(ast_uart_sdma) doesn't bind to any DMA controller driver. This is because Software for DMA controller is not based on DMA framework,but is dedicated and serves only UARTs in AST2500. ast_uart_sdma node is searched by compatible string in the d

[patch v3 2/5] build configuration for AST2500 DMA UART driver

2019-06-25 Thread sudheer.v
From: sudheer veliseti build config for DMA based UART driver in AST2500. Total Available UARTs in AST2500 are 4 Signed-off-by: sudheer veliseti --- Changes in v3: - change logs added drivers/tty/serial/8250/Kconfig | 35 +++- drivers/tty/serial/8250/Makefile |

[patch v3 4/5] defconfig and MAINTAINERS updated for AST2500 DMA UART driver

2019-06-25 Thread sudheer.v
From: sudheer veliseti defconfig changes to add DMA based UART in AST2500 Maintainers File updated. Signed-off-by: sudheer veliseti --- Changes in v3: - Added changes logs MAINTAINERS | 13 + arch/arm/configs/aspeed_g5_defconfig | 1 + 2 files changed, 1

[patch v3 1/5] AST2500 DMA UART driver

2019-06-25 Thread sudheer.v
From: sudheer veliseti UART driver for Aspeed's bmc chip AST2500 Design approch: AST2500 has dedicated Uart DMA controller which has 12 sets of Tx and RX channels connected to UART controller directly. Since the DMA controller have dedicated buffers and registers, there would be little benifit

[patch 1/5] AST2500 DMA UART driver

2019-06-21 Thread sudheer.v
From: sudheer veliseti UART driver for Aspeed's bmc chip AST2500 Design approch: AST2500 has dedicated Uart DMA controller which has 12 sets of Tx and RX channels connected to UART controller directly. Since the DMA controller have dedicated buffers and registers, there would be little benifit

[patch 2/5] build configuration for AST2500 DMA UART driver

2019-06-21 Thread sudheer.v
From: sudheer veliseti Signed-off-by: sudheer veliseti --- drivers/tty/serial/8250/Kconfig | 35 +++- drivers/tty/serial/8250/Makefile | 1 + 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kc

[patch 4/5] defconfig and MAINTAINERS updated for AST2500 DMA UART driver

2019-06-21 Thread sudheer.v
From: sudheer veliseti Signed-off-by: sudheer veliseti --- MAINTAINERS | 13 + arch/arm/configs/aspeed_g5_defconfig | 1 + 2 files changed, 14 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 997e27ab492f..c9a9790b97f6 100644 --- a/MAINTAINERS ++

[patch 3/5] DT nodes for AST2500 DMA UART driver

2019-06-21 Thread sudheer.v
From: sudheer veliseti DT node for DMA controller(ast_uart_sdma) doesn't bind to any DMA controller driver. This is because Software for DMA controller is not based on DMA framework,but is dedicated and serves only UARTs in AST2500. ast_uart_sdma node is searched by compatible string in the d

[patch 5/5] Documentation: DT bindings AST2500 DMA UART driver

2019-06-21 Thread sudheer.v
From: sudheer veliseti Signed-off-by: sudheer veliseti --- .../bindings/serial/ast2500-dma-uart.txt | 40 +++ 1 file changed, 40 insertions(+) create mode 100644 Documentation/devicetree/bindings/serial/ast2500-dma-uart.txt diff --git a/Documentation/devicetree/bindings/

[patch 0/5] *** DMA based UART driver for AST2500 ***

2019-06-21 Thread sudheer.v
DMA controller is included within the UART driver itself. Thanks and Regards Sudheer.V 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

Re: [[PATCH] 0/9] *** DMA support for UART in ASPEED's AST2500 ***

2018-10-26 Thread sudheer.v
On Thu, Oct 25, 2018 at 09:48:41AM -0500, Rob Herring wrote: > On Wed, Oct 17, 2018 at 09:40:57AM +0530, sudheer.v wrote: > > DMA controller driver and UART dma client driver for aspeed's AST2500 > > > > sudheer.v (9): > > We need a full name for author and Si

Re: [[PATCH] 8/9] DMA-UART-Driver-for-AST2500

2018-10-26 Thread sudheer.v
On Sat, Oct 20, 2018 at 09:56:24PM +0530, Vinod wrote: > On 19-10-18, 12:41, sudheer.v wrote: > > On Fri, Oct 19, 2018 at 10:32:24AM +1100, Benjamin Herrenschmidt wrote: > > > On Thu, 2018-10-18 at 15:25 +0530, Vinod wrote: > > > > > > > > > It's

Re: [[PATCH] 8/9] DMA-UART-Driver-for-AST2500

2018-10-19 Thread sudheer.v
On Fri, Oct 19, 2018 at 10:32:24AM +1100, Benjamin Herrenschmidt wrote: > On Thu, 2018-10-18 at 15:25 +0530, Vinod wrote: > > > > > It's not a dmaengine driver. It's a serial UART driver that happens to > > > use a dedicated DMA engine. > > > > Then I see no reason for it to use dmaengine APIs. T

[[PATCH] 2/9] Defconfig-changes-for-DMA-UART-of-AST2500

2018-10-16 Thread sudheer.v
Signed-off-by: sudheer.v --- arch/arm/configs/aspeed_g5_defconfig | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm/configs/aspeed_g5_defconfig b/arch/arm/configs/aspeed_g5_defconfig index b7f8fa1..25813b5 100644 --- a/arch/arm/configs/aspeed_g5_defconfig +++ b

[[PATCH] 8/9] DMA-UART-Driver-for-AST2500

2018-10-16 Thread sudheer.v
Signed-off-by: sudheer.v --- drivers/tty/serial/8250/8250_aspeed_uart_dma.c | 1594 1 file changed, 1594 insertions(+) create mode 100644 drivers/tty/serial/8250/8250_aspeed_uart_dma.c diff --git a/drivers/tty/serial/8250/8250_aspeed_uart_dma.c b/drivers/tty/serial

[[PATCH] 4/9] Documentation-DTbindings-DMA-controller-of-AST2500

2018-10-16 Thread sudheer.v
Signed-off-by: sudheer.v --- .../devicetree/bindings/dma/ast-uart-sdma.txt | 23 ++ 1 file changed, 23 insertions(+) create mode 100644 Documentation/devicetree/bindings/dma/ast-uart-sdma.txt diff --git a/Documentation/devicetree/bindings/dma/ast-uart-sdma.txt b

[[PATCH] 0/9] *** DMA support for UART in ASPEED's AST2500 ***

2018-10-16 Thread sudheer.v
DMA controller driver and UART dma client driver for aspeed's AST2500 sudheer.v (9): DT-changes-for-DMA-UART-of-AST2500 Defconfig-changes-for-DMA-UART-of-AST2500 configuration-for-DMA-of-AST2500 Documentation-DTbindings-DMA-controller-of-AST2500 DMA-driver-for-AST2500 configur

[[PATCH] 1/9] DT-changes-for-DMA-UART-of-AST2500

2018-10-16 Thread sudheer.v
Signed-off-by: sudheer.v --- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 20 arch/arm/boot/dts/aspeed-g5.dtsi | 85 2 files changed, 105 insertions(+) diff --git a/arch/arm/boot/dts/aspeed-ast2500-evb.dts b/arch/arm/boot/dts/aspeed-ast2500