[GIT PULL]: dmaengine updates for v4.17-rc1
From: Vinod Koul
Date: Tue Apr 10 2018 - 11:29:11 EST
Hey Linus,
Here is the pull request for dmaengine updates for v4.17-rc1. Two new
drivers, updates to couple and off updates to many summarise this request.
Details below:
The following changes since commit 7928b2cbe55b2a410a0f5c1f154610059c57b1b2:
Linux 4.16-rc1 (2018-02-11 15:04:29 -0800)
are available in the git repository at:
git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.17-rc1
for you to fetch changes up to 2ffb850e23a943acfbeda62599397c863cdd854c:
Merge branch 'topic/stm' into for-linus (2018-04-10 08:55:58 +0530)
----------------------------------------------------------------
DMAengine updates for v4.17-rc1
This time we have couple of new drivers along with updates to drivers.
- new driver for DesignWare AXI DMAC and MediaTek High-Speed DMA controller
- stm32 dma and qcom bam dma driver updates
- norandom test option for dmatest
----------------------------------------------------------------
Biju Das (1):
dt-bindings: rcar-dmac: Document r8a77470 support
Colin Ian King (1):
dmaengine: dw-axi-dmac: fix spelling mistake: "catched" -> "caught"
Eugeniy Paltsev (2):
dmaengine: Introduce DW AXI DMAC driver
dt-bindings: Document the Synopsys DW AXI DMA bindings
Geert Uytterhoeven (1):
dmaengine: rcar-dmac: Fix too early/late system suspend/resume callbacks
Maxime Jayat (1):
dmaengine: at_xdmac: fix rare residue corruption
Peter Ujfalusi (1):
dmaengine: edma: Check the memory allocation for the memcpy dma device
Pierre Yves MORDRET (7):
dmaengine: stm32-dma: threshold manages with bitfield feature
dmaengine: stm32-dma: fix incomplete configuration in cyclic mode
dmaengine: stm32-dma: fix typo and reported checkpatch warnings
dmaengine: stm32-dma: Improve memory burst management
dmaengine: stm32-dma: fix DMA IRQ status handling
dmaengine: stm32-dma: fix max items per transfer
dmaengine: stm32-dma: properly mask irq bits
Pierre-Yves MORDRET (1):
dt-bindings: stm32-dma: introduce DMA features bitfield
Qi Hou (1):
dmaengine: pl330: fix a race condition in case of threaded irqs
Sean Wang (3):
dt-bindings: dmaengine: Add MediaTek High-Speed DMA controller bindings
dmaengine: mediatek: Add MediaTek High-Speed DMA controller for MT7622 and MT7623 SoC
dmaengine: mediatek: update MAINTAINERS entry with MediaTek DMA driver
Sergei Shtylyov (1):
DT: dmaengine: renesas,rcar-dmac: document R8A77980 support
Srinivas Kandagatla (5):
dmaengine: qcom: bam_dma: make bam clk optional
dt-bindings: dmaengine: bam_dma: add remote controlled bindings
dmaengine: qcom: bam_dma: get num-channels and num-ees from dt
dmaengine: qcom: bam_dma: do not write to global regs in remote mode
dmaengine: qcom: bam_dma: disable runtime pm on remote controlled
Thierry Bultel (1):
dmaengine: imx-sdma: fix pagefault when channel is disabled during interrupt
Vinod Koul (10):
Merge branch 'topic/dmatest' into for-linus
Merge branch 'topic/dw_axi' into for-linus
Merge branch 'topic/edma' into for-linus
Merge branch 'topic/imx' into for-linus
Merge branch 'topic/mtek' into for-linus
Merge branch 'topic/pl330' into for-linus
Merge branch 'topic/qcom' into for-linus
Merge branch 'topic/raid' into for-linus
Merge branch 'topic/renesas' into for-linus
Merge branch 'topic/stm' into for-linus
Yang Shunyong (1):
dmaengine: dmatest: add norandom option
Yoshihiro Shimoda (2):
dmaengine: usb-dmac: add binding for r8a77965
dmaengine: rcar-dmac: Check the done lists in rcar_dmac_chan_get_residue()
Zi Yan (1):
dmaengine: avoid map_cnt overflow with CONFIG_DMA_ENGINE_RAID
.../devicetree/bindings/dma/mtk-hsdma.txt | 33 +
.../devicetree/bindings/dma/qcom_bam_dma.txt | 4 +
.../devicetree/bindings/dma/renesas,rcar-dmac.txt | 2 +
.../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 +
.../devicetree/bindings/dma/snps,dw-axi-dmac.txt | 41 +
.../devicetree/bindings/dma/stm32-dma.txt | 6 +-
MAINTAINERS | 15 +
drivers/dma/Kconfig | 12 +
drivers/dma/Makefile | 2 +
drivers/dma/at_xdmac.c | 4 +-
drivers/dma/dmatest.c | 16 +-
drivers/dma/dw-axi-dmac/Makefile | 1 +
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 1008 +++++++++++++++++++
drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 334 +++++++
drivers/dma/edma.c | 6 +
drivers/dma/imx-sdma.c | 21 +
drivers/dma/mediatek/Kconfig | 13 +
drivers/dma/mediatek/Makefile | 1 +
drivers/dma/mediatek/mtk-hsdma.c | 1056 ++++++++++++++++++++
drivers/dma/pl330.c | 6 +-
drivers/dma/qcom/bam_dma.c | 59 +-
drivers/dma/sh/rcar-dmac.c | 13 +-
drivers/dma/stm32-dma.c | 287 +++++-
include/linux/dmaengine.h | 4 +
24 files changed, 2871 insertions(+), 74 deletions(-)
create mode 100644 Documentation/devicetree/bindings/dma/mtk-hsdma.txt
create mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
create mode 100644 drivers/dma/dw-axi-dmac/Makefile
create mode 100644 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
create mode 100644 drivers/dma/dw-axi-dmac/dw-axi-dmac.h
create mode 100644 drivers/dma/mediatek/Kconfig
create mode 100644 drivers/dma/mediatek/Makefile
create mode 100644 drivers/dma/mediatek/mtk-hsdma.c
--
~Vinod
Attachment:
signature.asc
Description: PGP signature