dmaengine: ioatdma: set the completion address register after channel reset
authorDave Jiang <dave.jiang@intel.com>
Mon, 11 Jun 2018 19:49:03 +0000 (12:49 -0700)
committerVinod Koul <vkoul@kernel.org>
Tue, 19 Jun 2018 04:30:16 +0000 (10:00 +0530)
commit4cb0e60112168594da2ac8a7752b0250c4387733
tree05c7b217c60a1e897b0c93f76605300704eedfb6
parentce397d215ccd07b8ae3f71db689aedb85d56ab40
dmaengine: ioatdma: set the completion address register after channel reset

It seems that starting with Skylake Xeon, channel reset clears the
completion address register. Make sure the completion address register is
set again after reset.

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