[GIT PULL]: dmaengine updates for 4.11

From: Vinod Koul
Date: Tue Feb 21 2017 - 14:15:36 EST


Hi Linus,

This time we fairly boring and bit small update.

The following changes since commit 0c744ea4f77d72b3dcebb7a8f2684633ec79be88:

Linux 4.10-rc2 (2017-01-01 14:31:53 -0800)

are available in the git repository at:

git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.11-rc1

for you to fetch changes up to 1ad651154b0dfccde5a83fafbe81cff19791f359:

Merge branch 'topic/zx' into for-linus (2017-02-21 21:14:35 +0530)

----------------------------------------------------------------

dmaengine updates for 4.11-rc1

This time we fairly boring and bit small update.

- Support for Intel iDMA 32-bit hardware
- deprecate broken support for channel switching in async_tx
- bunch of updates on stm32-dma
- Cyclic support for zx dma and making in generic zx dma driver
- Small updates to bunch of other drivers

----------------------------------------------------------------
Amit Kumar (1):
dmaengine: qcom_hidma: Wrong domain name in the email address

Andy Shevchenko (8):
dmaengine: dw: pci: remove LPE Audio DMA ID
dmaengine: dw: register IRQ and DMA pool with instance ID
dmaengine: dw: replace convert_burst() with one liner
dmaengine: dw: extract dwc_chan_pause() for future use
dmaengine: dw: introduce block2bytes() and bytes2block()
dmaengine: dw: introduce register mappings for iDMA 32-bit
dmaengine: dw: add support of iDMA 32-bit hardware
dmaengine: dw: we do support Merrifield SoC in PCI mode

Boris Brezillon (1):
dmaengine: Provide a wrapper for memcpy operations

Dan Williams (1):
async_tx: deprecate broken support for channel switching

Geert Uytterhoeven (1):
dmaengine: rcar-dmac: Widen DMA mask to 40 bits

Icenowy Zheng (1):
dmaengine: sun6i: allow build on ARM64 platforms (sun50i)

Jarkko Nikula (1):
dmaengine: dw: Fix data corruption in large device to memory transfers

Jun Nie (1):
dmaengine: zx: fix build warning

Linus Walleij (2):
dmaengine: ste_dma40: indicate directions on channels
dmaengine: ste_dma40: indicate granularity on channels

M'boumba Cedric Madianga (7):
dmaengine: stm32-dma: Fix typo in Kconfig
dt-bindings: stm32-dma: Fix typo regarding DMA client binding
dmaengine: stm32-dma: Rework starting transfer management
dmaengine: stm32-dma: Fix residue computation issue in cyclic mode
dmaengine: stm32-dma: Add synchronization support
dmaengine: stm32-dma: Add max_burst support
dmaengine: stm32-dma: Add error messages if xlate fails

Magnus Lilja (1):
dmaengine: ipu: Make sure the interrupt routine checks all interrupts.

Matthew Wilcox (1):
dmaengine: Convert ID allocation to an IDA

Shawn Guo (3):
dmaengine: zx: rename zx296702_dma.c to zx_dma.c
dmaengine: zx: set DMA_CYCLIC cap_mask bit
dmaengine: zx: fix residue calculation

Vinod Koul (4):
Merge branch 'topic/intel' into for-linus
Merge branch 'topic/ste' into for-linus
Merge branch 'topic/stm32-dma' into for-linus
Merge branch 'topic/zx' into for-linus

Documentation/ABI/testing/sysfs-platform-hidma | 2 +-
.../ABI/testing/sysfs-platform-hidma-mgmt | 20 +-
.../devicetree/bindings/dma/stm32-dma.txt | 5 +-
drivers/dma/Kconfig | 8 +-
drivers/dma/Makefile | 2 +-
drivers/dma/dmaengine.c | 21 +-
drivers/dma/dw/core.c | 211 +++++++++++++++------
drivers/dma/dw/pci.c | 19 +-
drivers/dma/dw/platform.c | 1 +
drivers/dma/dw/regs.h | 59 +++++-
drivers/dma/ipu/ipu_irq.c | 2 +-
drivers/dma/sh/rcar-dmac.c | 1 +
drivers/dma/ste_dma40.c | 7 +-
drivers/dma/stm32-dma.c | 93 +++++----
drivers/dma/{zx296702_dma.c => zx_dma.c} | 6 +-
include/linux/async_tx.h | 2 +-
include/linux/dma/dw.h | 2 +
include/linux/dmaengine.h | 11 ++
include/linux/platform_data/dma-dw.h | 2 +
19 files changed, 339 insertions(+), 135 deletions(-)
rename drivers/dma/{zx296702_dma.c => zx_dma.c} (99%)

--
~Vinod

Attachment: signature.asc
Description: Digital signature