dmaengine: dw: Split DW and iDMA 32-bit operations
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 7 Jan 2019 11:07:38 +0000 (13:07 +0200)
committerVinod Koul <vkoul@kernel.org>
Mon, 7 Jan 2019 12:27:13 +0000 (17:57 +0530)
commit69da8be90d5e85e60b5377c47384154b9dabf592
treeb83e230892a29f80ff1619823a5f1275375b199c
parent078165779608873e7b6eae1316a39c73af9f3edc
dmaengine: dw: Split DW and iDMA 32-bit operations

Here is a kinda big refactoring that should have been done
in the first place, when Intel iDMA 32-bit support appeared.

It splits operations which are different to Synopsys DesignWare and
Intel iDMA 32-bit controllers.

No functional change intended.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/dw/Makefile
drivers/dma/dw/core.c
drivers/dma/dw/dw.c [new file with mode: 0644]
drivers/dma/dw/idma32.c [new file with mode: 0644]
drivers/dma/dw/internal.h
drivers/dma/dw/pci.c
drivers/dma/dw/platform.c
drivers/dma/dw/regs.h
include/linux/dma/dw.h
include/linux/platform_data/dma-dw.h