mbox series

[GIT,PULL] dmaengine updates for v4.21-rc1

Message ID 20181231145136.GD7581@vkoul-mobl (mailing list archive)
State Not Applicable
Headers show
Series [GIT,PULL] dmaengine updates for v4.21-rc1 | expand

Pull-request

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

Message

Vinod Koul Dec. 31, 2018, 2:51 p.m. UTC
Hello Linus,

Here is the last pull request for this year, lets see if it gets merged
this year or next one :D

Please pull to receive dmaengine updates for v4.21-rc1 which include  a
new driver, removes R-Mobile APE6 as it is no longer used, sprd cyclic
dma support, last batch of dma_slave_config direction removal and random
updates to bunch of drivers.

The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:

  Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 660611827c03afeb0eec178dc1fb9f842332d908:

  Merge branch 'topic/xilinx' into for-linus (2018-12-31 19:32:32 +0530)

----------------------------------------------------------------
dmaengine-4.21-rc1

dmaengine updates for v4.21-rc1

 - New driver for UniPhier MIO DMA controller
 - Remove R-Mobile APE6 support
 - Sprd driver updates and support for cyclic link-list
 - Remove dma_slave_config direction usage from rest of drivers
 - Minor updates to dmatest, dw-dmac, zynqmp and bcm dma drivers

----------------------------------------------------------------
Alexandru Ardelean (3):
      dmaengine: dmatest: unmap data on a single code-path when xfer done
      dmaengine: dmatest: use dmaengine_terminate_sync() instead
      dmaengine: dmatest: move size checks earlier in function

Baolin Wang (1):
      dmaengine: sprd: Remove direction usage from struct dma_slave_config

Biju Das (2):
      dt-bindings: dmaengine: usb-dmac: Add binding for r8a77470
      dt-bindings: dmaengine: usb-dmac: Add binding for r8a774a1

Christian Lamparter (2):
      dt-bindings: dmaengine: dw-dmac: add protection control property
      dmaengine: dw-dmac: implement dma protection control setting

Dan Carpenter (1):
      dmaengine: dmatest: fix a small memory leak in dmatest_func()

Eric Long (6):
      dmaengine: sprd: Get transfer residue depending on the transfer direction
      dmaengine: sprd: Fix the last link-list configuration
      dmaengine: sprd: Set cur_desc as NULL when free or terminate one dma channel
      dmaengine: sprd: Support DMA link-list cyclic callback
      dmaengine: sprd: Support DMA 2-stage transfer mode
      dmaengine: sprd: Add me as one of the module authors

Fabio Estevam (1):
      dmaengine: imx-sdma: Use a single line for dma_alloc_coherent()

Fabrizio Castro (3):
      dmaengine: rcar-dmac: Document R8A774A1 bindings
      dt-bindings: dmaengine: usb-dmac: Add binding for r8a774c0
      dmaengine: rcar-dmac: Document R8A774C0 bindings

Geert Uytterhoeven (1):
      dmaengine: sh: Remove R-Mobile APE6 support

Jia-Ju Bai (1):
      dmaengine: coh901318: Fix a double-lock bug

Kuninori Morimoto (1):
      dmaengine: sh: convert to SPDX identifiers

Masahiro Yamada (2):
      dt-bindings: dmaengine: add DT binding for UniPhier MIO DMAC
      dmaengine: uniphier-mdmac: add UniPhier MIO DMAC driver

Michael Tretter (1):
      dmaengine: zynqmp_dma: replace spin_lock_bh with spin_lock_irqsave

Nathan Chancellor (1):
      dmaengine: xilinx_dma: Remove __aligned attribute on zynqmp_dma_desc_ll

Radhey Shyam Pandey (3):
      dmaengine: xilinx_dma: Refactor axidma channel allocation
      dmaengine: xilinx_dma: Introduce helper macro for preparing dma address
      dmaengine: xilinx_dma: Fix 64-bit simple CDMA transfer

Russell King (1):
      dmaengine: sa11x0: unexport sa11x0_dma_filter_fn and clean up

Seraj Alijan (5):
      dmaengine: dmatest: Add support for multi channel testing
      dmaengine: dmatest: Use fixed point div to calculate iops
      dmaengine: dmatest: Add alignment parameter
      dmaengine: dmatest: Add transfer_size parameter
      dmaengine: Documentation: Add documentation for multi chan testing

Shun-Chih Yu (1):
      dmaengine: mediatek: Add MediaTek Command-Queue DMA controller for MT6765 SoC

Stefan Wahren (2):
      dmaengine: bcm2835: make license text and module license match
      dmaengine: bcm2835: Switch to SPDX identifier

Vinod Koul (18):
      dmaengine: mmp_pdma: remove dma_slave_config direction usage
      dmaengine: imx-sdma: remove dma_slave_config direction usage and leave sdma_event_enable()
      dmaengine: pl330: remove dma_slave_config direction usage
      dmaengine: ste_dma40: remove dma_slave_config direction usage
      dmaengine: coh901318: Remove unused variable
      Merge branch 'topic/bcm' into for-linus
      Merge branch 'topic/coh' into for-linus
      Merge branch 'topic/dirn_remove' into for-linus
      Merge branch 'topic/dmatest' into for-linus
      Merge branch 'topic/dw' into for-linus
      Merge branch 'topic/ep93xx' into for-linus
      Merge branch 'topic/imx' into for-linus
      Merge branch 'topic/mtk' into for-linus
      Merge branch 'topic/sa11x0' into for-linus
      Merge branch 'topic/sh' into for-linus
      Merge branch 'topic/sprd' into for-linus
      Merge branch 'topic/uniphier' into for-linus
      Merge branch 'topic/xilinx' into for-linus

Yangtao Li (5):
      dmaengine: ep93xx: fix some typo
      dmaengine: amba-pl08x: convert to DEFINE_SHOW_ATTRIBUTE
      dmaengine: mic_x100_dma: convert to DEFINE_SHOW_ATTRIBUTE
      dmaengine: pxa: remove DBGFS_FUNC_DECL()
      dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE

 .../devicetree/bindings/dma/renesas,rcar-dmac.txt  |   4 +-
 .../devicetree/bindings/dma/renesas,usb-dmac.txt   |   3 +
 Documentation/devicetree/bindings/dma/snps-dma.txt |   4 +
 .../devicetree/bindings/dma/uniphier-mio-dmac.txt  |  25 +
 Documentation/driver-api/dmaengine/dmatest.rst     | 109 ++-
 MAINTAINERS                                        |   5 +-
 drivers/dma/Kconfig                                |  11 +
 drivers/dma/Makefile                               |   1 +
 drivers/dma/amba-pl08x.c                           |  14 +-
 drivers/dma/bcm2835-dma.c                          |  13 +-
 drivers/dma/coh901318.c                            |   5 -
 drivers/dma/dmatest.c                              | 299 +++++--
 drivers/dma/dw/core.c                              |   2 +
 drivers/dma/dw/platform.c                          |   6 +
 drivers/dma/dw/regs.h                              |   4 +
 drivers/dma/ep93xx_dma.c                           |   6 +-
 drivers/dma/imx-sdma.c                             |  60 +-
 drivers/dma/mediatek/Kconfig                       |  13 +
 drivers/dma/mediatek/Makefile                      |   1 +
 drivers/dma/mediatek/mtk-cqdma.c                   | 951 +++++++++++++++++++++
 drivers/dma/mic_x100_dma.c                         |  22 +-
 drivers/dma/mmp_pdma.c                             |  28 +-
 drivers/dma/pl330.c                                |  28 +-
 drivers/dma/pxa_dma.c                              |  36 +-
 drivers/dma/qcom/hidma_dbg.c                       |  33 +-
 drivers/dma/sa11x0-dma.c                           |  21 +-
 drivers/dma/sh/Kconfig                             |  12 +-
 drivers/dma/sh/Makefile                            |   1 -
 drivers/dma/sh/shdma-r8a73a4.c                     |  74 --
 drivers/dma/sh/shdma.h                             |   7 -
 drivers/dma/sh/shdmac.c                            |   7 -
 drivers/dma/sprd-dma.c                             | 152 +++-
 drivers/dma/ste_dma40.c                            |  31 +-
 drivers/dma/uniphier-mdmac.c                       | 506 +++++++++++
 drivers/dma/xilinx/xilinx_dma.c                    |  44 +-
 drivers/dma/xilinx/zynqmp_dma.c                    |  39 +-
 include/dt-bindings/dma/dw-dmac.h                  |  14 +
 include/linux/dma/sprd-dma.h                       |  62 +-
 include/linux/platform_data/dma-dw.h               |   6 +
 include/linux/sa11x0-dma.h                         |  24 -
 include/linux/shdma-base.h                         |   7 +-
 41 files changed, 2296 insertions(+), 394 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/uniphier-mio-dmac.txt
 create mode 100644 drivers/dma/mediatek/mtk-cqdma.c
 delete mode 100644 drivers/dma/sh/shdma-r8a73a4.c
 create mode 100644 drivers/dma/uniphier-mdmac.c
 create mode 100644 include/dt-bindings/dma/dw-dmac.h
 delete mode 100644 include/linux/sa11x0-dma.h

Comments

pr-tracker-bot@kernel.org Jan. 2, 2019, 12:35 a.m. UTC | #1
The pull request you sent on Mon, 31 Dec 2018 20:21:36 +0530:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/78e8696c234ab637c4dd516cabeac344d84ec10b

Thank you!