All of lore.kernel.org
 help / color / mirror / Atom feed
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.