[GIT PULL]: dmaengine updates for v4.17-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux PCI]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux