From: Vinod Koul <vinod.koul@intel.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: dma <dmaengine@vger.kernel.org>,
LKML <linux-kernel@vger.kernel.org>,
Jonathan Corbet <corbet@lwn.net>
Subject: [GIT PULL]: dmaengine updates for 4.15-rc1
Date: Tue, 14 Nov 2017 11:04:25 +0530 [thread overview]
Message-ID: <20171114053425.GS3187@localhost> (raw)
[-- Attachment #1: Type: text/plain, Size: 8559 bytes --]
Hi Linus,
Here is the PULL request for dmaengine updates for 4.15-rc1. As you may have
noticed I am also using topic branches but the branch (for-linus) contains
only merge commits. Since I was not in KS and based on reading the coverage
I have gathered that you would like it this way, if not do let me know I
shall do accordingly.
Further we have also done RST conversion for dmaengine documentation. That
would come from Jon's tree.
The following changes since commit 2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e:
Linux 4.14-rc1 (2017-09-16 15:47:51 -0700)
are available in the git repository at:
git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.15-rc1
for you to fetch changes up to cecd5fc5512349662b9e7a9e06231055d803e3f6:
Merge branch 'topic/xilinx' into for-linus (2017-11-14 10:37:28 +0530)
----------------------------------------------------------------
dmaengine updates for 4.15-rc1
Updates for this cycle include:
- New driver for Spreadtrum dma controller, ST MDMA and DMAMUX controllers
- PM support for IMG MDC drivers
- Updates to bcm-sba-raid driver and improvements to sun6i driver
- Subsystem conversion for:
- timers to use timer_setup()
- remove usage of PCI pool API
- usage of %p format specifier
- Minor updates to bunch of drivers
----------------------------------------------------------------
Adam Wallis (1):
dmaengine: dmatest: warn user when dma test times out
Alexander Kochetkov (1):
dmaengine: pl330: fix descriptor allocation fail
Andy Shevchenko (1):
MAINTAINERS: Step down from a co-maintaner of DW DMAC driver
Anup Patel (4):
dmaengine: bcm-sba-raid: serialize dma_cookie_complete() using reqs_lock
dmaengine: bcm-sba-raid: Use only single mailbox channel
dmaengine: bcm-sba-raid: Use common GPL comment header
dmaengine: Build bcm-sba-raid driver as loadable module for iProc SoCs
Arnd Bergmann (1):
dmaengine: stm32_mdma: add CONFIG_OF dependency
Baolin Wang (2):
dt-bindings: dmaengine: Add Spreadtrum SC9860 DMA controller
dmaengine: sprd: Add Spreadtrum DMA driver
Biju Das (1):
dmaengine: usb-dmac: Add compatible string for r8a7743/5
Colin Ian King (1):
dmaengine: stm32: remove redundant initialization of hwdesc
Corentin Labbe (1):
dmaengine: sun6i: use of_device_get_match_data
Dan Carpenter (1):
dmaengine: stm32-dmamux: Fix a NULL vs IS_ERR() check in probe
Ed Blake (2):
dmaengine: img-mdc: Add suspend / resume handling
dmaengine: img-mdc: Add runtime PM
Geert Uytterhoeven (1):
dmaengine: nbpfaxi: Use of_device_get_match_data() helper
Hiroyuki Yokoyama (1):
dmaengine: rcar-dmac: use TCRB instead of TCR for residue
Kees Cook (1):
dmaengine: Convert timers to use timer_setup()
Lars-Peter Clausen (3):
dmaengine: axi-dmac: Only use hardware cyclic mode for single segment transfers
dmaengine: axi-dmac: Fix software cyclic mode
dmaengine: xilinx_dma: Move enum xdma_ip_type to driver file
Nicolin Chen (1):
dmaengine: imx-sdma: Correct src_addr_widths and directions
Peter Ujfalusi (3):
dmaengine: edma: Implement protection for invalid max_burst
dmaengine: omap-dma: Implement protection for invalid max_burst
dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type
Pierre-Yves MORDRET (6):
dt-bindings: Document the STM32 DMAMUX bindings
dmaengine: Add STM32 DMAMUX driver
dt-bindings: stm32-dma: add a property to handle STM32 DMAMUX
dt-bindings: Document the STM32 MDMA bindings
dmaengine: Add STM32 MDMA driver
dmaengine: stm32_mdma: activate pack/unpack feature
Romain Perier (1):
dmaengine: pch_dma: Replace PCI pool old API
Russell King (1):
dmaengine: sa11x0: add DMA filters
Sricharan R (1):
dmaengine: qcom-bam: Process multiple pending descriptors
Stefan Brüns (10):
dmaengine: List all allowed values for src/dst_addr_width in kernel doc
dmaengine: Mark struct dma_slave_caps kernel-doc correctly, clarify
dmaengine: sun6i: Correct setting of clock autogating register for A83T/H3
dmaengine: sun6i: Correct burst length field offsets for H3
dmaengine: sun6i: Restructure code to allow extension for new SoCs
dmaengine: sun6i: Enable additional burst lengths/widths on H3
dmaengine: sun6i: Move number of pchans/vchans/request to device struct
arm64: allwinner: a64: Add devicetree binding for DMA controller
dmaengine: sun6i: Add support for Allwinner A64 and compatibles
dmaengine: sun6i: Retrieve channel count/max request from devicetree
Vinod Koul (21):
dmaengine: stm32: use %p format specfier for pointer
dmaengine: coh901318: Remove unnecessary 0x prefixes before %pad
dmaengine: at_hdmac: Remove unnecessary 0x prefixes before %pad
dmaengine: Revert "rcar-dmac: use TCRB instead of TCR for residue"
Merge branch 'topic/print_fixes' into for-linus
Merge branch 'topic/axi' into for-linus
Merge branch 'topic/bcom' into for-linus
Merge branch 'topic/dmatest' into for-linus
Merge branch 'topic/doc' into for-linus
Merge branch 'topic/img' 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/renasas' into for-linus
Merge branch 'topic/sa11x0' into for-linus
Merge branch 'topic/stm' into for-linus
Merge branch 'topic/sprd' into for-linus
Merge branch 'topic/sun' into for-linus
Merge branch 'topic/ti' into for-linus
Merge branch 'topic/timer_api' into for-linus
Merge branch 'topic/xilinx' into for-linus
.../devicetree/bindings/dma/renesas,usb-dmac.txt | 2 +
Documentation/devicetree/bindings/dma/sprd-dma.txt | 41 +
.../devicetree/bindings/dma/stm32-dma.txt | 4 +-
.../devicetree/bindings/dma/stm32-dmamux.txt | 84 +
.../devicetree/bindings/dma/stm32-mdma.txt | 94 ++
.../devicetree/bindings/dma/sun6i-dma.txt | 26 +
MAINTAINERS | 2 +-
drivers/dma/Kconfig | 31 +-
drivers/dma/Makefile | 3 +
drivers/dma/at_hdmac_regs.h | 2 +-
drivers/dma/bcm-sba-raid.c | 117 +-
drivers/dma/coh901318.c | 6 +-
drivers/dma/dma-axi-dmac.c | 75 +-
drivers/dma/dmatest.c | 1 +
drivers/dma/edma.c | 5 +
drivers/dma/img-mdc-dma.c | 98 +-
drivers/dma/imx-dma.c | 8 +-
drivers/dma/imx-sdma.c | 14 +-
drivers/dma/ioat/dma.c | 6 +-
drivers/dma/ioat/dma.h | 3 +-
drivers/dma/ioat/init.c | 2 +-
drivers/dma/nbpfaxi.c | 5 +-
drivers/dma/omap-dma.c | 5 +
drivers/dma/pch_dma.c | 12 +-
drivers/dma/pl330.c | 39 +-
drivers/dma/qcom/bam_dma.c | 169 +-
drivers/dma/sa11x0-dma.c | 11 +
drivers/dma/sprd-dma.c | 988 ++++++++++++
drivers/dma/stm32-dmamux.c | 327 ++++
drivers/dma/stm32-mdma.c | 1682 ++++++++++++++++++++
drivers/dma/sun6i-dma.c | 257 ++-
drivers/dma/ti-dma-crossbar.c | 8 +-
drivers/dma/xilinx/xilinx_dma.c | 14 +
include/linux/dma/xilinx_dma.h | 14 -
include/linux/dmaengine.h | 30 +-
35 files changed, 3865 insertions(+), 320 deletions(-)
create mode 100644 Documentation/devicetree/bindings/dma/sprd-dma.txt
create mode 100644 Documentation/devicetree/bindings/dma/stm32-dmamux.txt
create mode 100644 Documentation/devicetree/bindings/dma/stm32-mdma.txt
create mode 100644 drivers/dma/sprd-dma.c
create mode 100644 drivers/dma/stm32-dmamux.c
create mode 100644 drivers/dma/stm32-mdma.c
--
~Vinod
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
reply other threads:[~2017-11-14 5:31 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20171114053425.GS3187@localhost \
--to=vinod.koul@intel.com \
--cc=corbet@lwn.net \
--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.