From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>, dma <dmaengine@vger.kernel.org>
Subject: [GIT PULL] dmaengine updates for v4.21-rc1
Date: Mon, 31 Dec 2018 20:21:36 +0530 [thread overview]
Message-ID: <20181231145136.GD7581@vkoul-mobl> (raw)
[-- Attachment #1: Type: text/plain, Size: 8451 bytes --]
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
--
~Vinod
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
next reply other threads:[~2018-12-31 14:53 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-12-31 14:51 Vinod Koul [this message]
2019-01-02 0:35 ` [GIT PULL] dmaengine updates for v4.21-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181231145136.GD7581@vkoul-mobl \
--to=vkoul@kernel.org \
--cc=dmaengine@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.