mbox series

[0/4] Add support for ioatdma 3.4

Message ID 155085455554.47403.4331874273102186275.stgit@djiang5-desk3.ch.intel.com (mailing list archive)
Headers show
Series Add support for ioatdma 3.4 | expand

Message

Dave Jiang Feb. 22, 2019, 4:59 p.m. UTC
The following series implements support for ioatdma 3.4 based DMA engines.
The driver has already moved to descriptor ring with contiguous physical
memory. Now we can enable the hardware support for descriptor pre-fetch
in order to reduce latency. Also adding non-standard PCIe LTR support for the
DMA engine for power management.

---

Dave Jiang (4):
      dmaengine: ioatdma: Add Snow Ridge ioatdma device id
      dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4
      dmaengine: ioatdma: add descriptor pre-fetch support for v3.4
      dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4


 drivers/dma/ioat/dma.c       |   12 ++++++++++++
 drivers/dma/ioat/dma.h       |    2 +-
 drivers/dma/ioat/hw.h        |    3 +++
 drivers/dma/ioat/init.c      |   40 ++++++++++++++++++++++++++++++++++++++--
 drivers/dma/ioat/registers.h |   24 ++++++++++++++++++++++++
 5 files changed, 78 insertions(+), 3 deletions(-)

--

Comments

Vinod Koul Feb. 25, 2019, 6:48 a.m. UTC | #1
On 22-02-19, 09:59, Dave Jiang wrote:
> The following series implements support for ioatdma 3.4 based DMA engines.
> The driver has already moved to descriptor ring with contiguous physical
> memory. Now we can enable the hardware support for descriptor pre-fetch
> in order to reduce latency. Also adding non-standard PCIe LTR support for the
> DMA engine for power management.

Applied, thanks