]> asedeno.scripts.mit.edu Git - linux.git/commit
dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4
authorDave Jiang <dave.jiang@intel.com>
Fri, 22 Feb 2019 17:00:10 +0000 (10:00 -0700)
committerVinod Koul <vkoul@kernel.org>
Mon, 25 Feb 2019 06:48:38 +0000 (12:18 +0530)
commit528314b503f855b268ae7861ea4e206fbbfb8356
tree873bde942ff9be7959da78f4ac62cf6a1976f656
parente0100d40906d5dbe6d09d31083c1a5aaccc947fa
dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4

IOATDMA 3.4 supports PCIe LTR mechanism. The registers are non-standard
PCIe LTR support. This needs to be setup in order to not suffer performance
impact and provide proper power management. The channel is set to active
when it is allocated, and to passive when it's freed.

Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/ioat/init.c
drivers/dma/ioat/registers.h