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(-) --