[GIT PULL]: dmaengine updates for v4.18-rc1
From: Vinod Koul
Date: Fri Jun 08 2018 - 11:55:25 EST
Hey Linus,
Here is the request to PULL for v4.18-rc1 to receive updates to few
dmaengine drivers.
The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
are available in the Git repository at:
git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.18-rc1
for you to fetch changes up to 67f31971e7c221c1aff7bc023a724ae284c01a14:
Merge branch 'topic/txx' into for-linus (2018-06-04 10:29:22 +0530)
----------------------------------------------------------------
dmaengine updates for 4.18-rc1
- Updates to sprd, bam_dma, stm drivers.
- removal of VLAs in dmatest.
- Move TI drivers its own subdir.
- Switch to SPDX tags for ima/mxs dma drivers.
- Simplify getting .drvdata on bunch of drivers by Wolfram Sang.
----------------------------------------------------------------
Baolin Wang (2):
dmaengine: sprd: Define the DMA data width type
dmaengine: sprd: Use devm_ioremap_resource() to map memory
Colin Ian King (1):
dmaengine: stm32-mdma: fix spelling mistake: "avalaible" -> "available"
Dan Carpenter (1):
dmaengine: sprd: fix an NULL vs IS_ERR() bug
Eric Long (4):
dmaengine: sprd: Define the DMA transfer step type
dmaengine: sprd: Move DMA request mode and interrupt type into head file
dmaengine: sprd: Optimize the sprd_dma_prep_dma_memcpy()
dmaengine: sprd: Add Spreadtrum DMA configuration
Fabio Estevam (3):
dmaengine: imx-sdma: Switch to SPDX identifier
dmaengine: mxs-dma: Switch to SPDX identifier
dmaengine: imx-dma: Switch to SPDX identifier
Frank Mori Hess (1):
dmaengine: pl330: flush before wait, and add dev burst support.
Geert Uytterhoeven (1):
dmaengine: shdmac: Change platform check to CONFIG_ARCH_RENESAS
Hiroyuki Yokoyama (1):
dmaengine: usb-dmac: Document R8A7799{0,5} bindings
Laura Abbott (1):
dmaengine: dmatest: Remove use of VLAs
Moritz Fischer (1):
dmaengine: axi-dmac: Request IRQ with IRQF_SHARED
Peter Ujfalusi (1):
dmaengine: ti: New directory for Texas Instruments DMA drivers
Pierre-Yves MORDRET (2):
dmaengine: stm32-mdma: align TLEN and buffer length on burst
dmaengine: stm32-mdma: Fix incomplete Hw descriptors allocator
Sinan Kaya (1):
MAINTAINERS: add maintainer for Qualcomm HIDMA drivers
Srinivas Kandagatla (2):
dmaengine: qcom: bam_dma: fix invalid assignment warning
dmaengine: qcom: bam_dma: fix some doc warnings.
Ulrich Hecht (1):
dmaengine: rcar-dmac: Document R-Car D3 bindings
Vinod Koul (17):
dmaengine: Update email address for Vinod
Merge branch 'topic/at' into for-linus
Merge branch 'topic/axi' into for-linus
Merge branch 'topic/bam' into for-linus
Merge branch 'topic/dmatest' into for-linus
Merge branch 'topic/dw' into for-linus
Merge branch 'topic/fsl' into for-linus
Merge branch 'topic/idma' into for-linus
Merge branch 'topic/imx' into for-linus
Merge branch 'topic/pl330' into for-linus
Merge branch 'topic/qcom' into for-linus
Merge branch 'topic/renesas' into for-linus
Merge branch 'topic/sprd' into for-linus
Merge branch 'topic/ste' into for-linus
Merge branch 'topic/stm' into for-linus
Merge branch 'topic/ti' into for-linus
Merge branch 'topic/txx' into for-linus
Wei Yongjun (1):
dmaengine: sprd: Fix potential NULL dereference in sprd_dma_probe()
Wolfram Sang (8):
dmaengine: qcom: simplify getting .drvdata
dmaengine: dw: simplify getting .drvdata
dmaengine: at_hdmac: simplify getting .drvdata
dmaengine: at_xdmac: simplify getting .drvdata
dmaengine: fsldma: simplify getting .drvdata
dmaengine: idma64: simplify getting .drvdata
dmaengine: ste_dma40: simplify getting .drvdata
dmaengine: txx9dmac: simplify getting .drvdata
.../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 +
.../devicetree/bindings/dma/renesas,usb-dmac.txt | 2 +
MAINTAINERS | 10 +-
drivers/dma/Kconfig | 31 +-
drivers/dma/Makefile | 5 +-
drivers/dma/at_hdmac.c | 9 +-
drivers/dma/at_xdmac.c | 9 +-
drivers/dma/dma-axi-dmac.c | 2 +-
drivers/dma/dmatest.c | 16 +-
drivers/dma/dw/platform.c | 6 +-
drivers/dma/fsldma.c | 6 +-
drivers/dma/idma64.c | 6 +-
drivers/dma/imx-dma.c | 26 +-
drivers/dma/imx-sdma.c | 29 +-
drivers/dma/mxs-dma.c | 14 +-
drivers/dma/pl330.c | 209 +++++++++---
drivers/dma/qcom/bam_dma.c | 10 +-
drivers/dma/qcom/hidma.c | 3 +-
drivers/dma/qcom/hidma_mgmt_sys.c | 6 +-
drivers/dma/sh/shdmac.c | 50 ++-
drivers/dma/sprd-dma.c | 349 ++++++++++++---------
drivers/dma/ste_dma40.c | 12 +-
drivers/dma/stm32-mdma.c | 100 +++---
drivers/dma/ti/Kconfig | 37 +++
drivers/dma/ti/Makefile | 5 +
drivers/dma/{ => ti}/cppi41.c | 2 +-
.../dma/{ti-dma-crossbar.c => ti/dma-crossbar.c} | 0
drivers/dma/{ => ti}/edma.c | 4 +-
drivers/dma/{ => ti}/omap-dma.c | 2 +-
drivers/dma/txx9dmac.c | 8 +-
include/linux/dma/sprd-dma.h | 61 ++++
31 files changed, 632 insertions(+), 398 deletions(-)
create mode 100644 drivers/dma/ti/Kconfig
create mode 100644 drivers/dma/ti/Makefile
rename drivers/dma/{ => ti}/cppi41.c (99%)
rename drivers/dma/{ti-dma-crossbar.c => ti/dma-crossbar.c} (100%)
rename drivers/dma/{ => ti}/edma.c (99%)
rename drivers/dma/{ => ti}/omap-dma.c (99%)
create mode 100644 include/linux/dma/sprd-dma.h
--
~Vinod
Attachment:
signature.asc
Description: PGP signature