LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: Vignesh Raghavendra <vigneshr@ti.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Jiri Slaby <jslaby@suse.com>
Cc: Vignesh Raghavendra <vigneshr@ti.com>,
	<linux-serial@vger.kernel.org>, <linux-omap@vger.kernel.org>,
	<linux-kernel@vger.kernel.org>
Subject: [PATCH 0/6] 8250_omap: Add DMA for AM654/J721e type UARTs
Date: Thu, 19 Mar 2020 16:33:38 +0530	[thread overview]
Message-ID: <20200319110344.21348-1-vigneshr@ti.com> (raw)

This series add DMA support for UARTs on AM654 and J721e SoCs. These
UARTs are modified version of older generation UARTs on OMAP SoCs.

With new version of IP, it is possible to support longer DMA bursts per
request. There are also differences wrt DMA integration.

First 4 patches update driver to work with AM654 DMA differences. Patch
5 implements errata workaround and Patch 6 adds the actual support for
DMA.


Peter Ujfalusi (1):
  serial: 8250: 8250_omap: Move locking out from __dma_rx_do_complete()

Vignesh Raghavendra (5):
  serial: 8250: 8250_omap: Terminate DMA before pushing data on RX
    timeout
  serial: 8250: 8250_omap: Account for data in flight during DMA
    teardown
  serial: 8250: 8250_omap: Extend driver data to pass FIFO trigger info
  serial: 8250: 8250_omap: Work around errata causing spurious IRQs with
    DMA
  serial: 8250: 8250_omap: Add DMA support for UARTs on K3 SoCs

 drivers/tty/serial/8250/8250_omap.c | 222 ++++++++++++++++++++++------
 1 file changed, 176 insertions(+), 46 deletions(-)

-- 
2.25.2


             reply	other threads:[~2020-03-19 11:03 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-03-19 11:03 Vignesh Raghavendra [this message]
2020-03-19 11:03 ` [PATCH 1/6] serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout Vignesh Raghavendra
2020-03-19 11:03 ` [PATCH 2/6] serial: 8250: 8250_omap: Account for data in flight during DMA teardown Vignesh Raghavendra
2020-03-19 11:03 ` [PATCH 3/6] serial: 8250: 8250_omap: Move locking out from __dma_rx_do_complete() Vignesh Raghavendra
2020-03-19 11:03 ` [PATCH 4/6] serial: 8250: 8250_omap: Extend driver data to pass FIFO trigger info Vignesh Raghavendra
2020-03-19 11:03 ` [PATCH 5/6] serial: 8250: 8250_omap: Work around errata causing spurious IRQs with DMA Vignesh Raghavendra
2020-03-19 11:03 ` [PATCH 6/6] serial: 8250: 8250_omap: Add DMA support for UARTs on K3 SoCs Vignesh Raghavendra

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200319110344.21348-1-vigneshr@ti.com \
    --to=vigneshr@ti.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=jslaby@suse.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=linux-serial@vger.kernel.org \
    --subject='Re: [PATCH 0/6] 8250_omap: Add DMA for AM654/J721e type UARTs' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).