[GIT PULL]: dmaengine updates for 4.15-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux PCI]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux