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