]
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
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
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
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
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
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
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
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
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
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 |
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
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
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
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
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
++
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
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/
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
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
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
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
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
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
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
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
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
26 matches
Mail list logo