[lkml]   [2017]   [Nov]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[GIT PULL]: dmaengine updates for 4.15-rc1
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:// 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 +
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

[unhandled content-type:application/pgp-signature]
 \ /
  Last update: 2017-11-14 06:31    [W:0.043 / U:1.504 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site