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: LKML <linux-kernel@vger.kernel.org>,
	dma <dmaengine@vger.kernel.org>,
	Bjorn Andersson <bjorn.andersson@linaro.org>
Subject: [GIT PULL]: dmaengine updates for 4.10-rc1
Date: Thu, 15 Dec 2016 09:14:35 +0530	[thread overview]
Message-ID: <20161215034434.GG25795@localhost> (raw)

[-- Attachment #1: Type: text/plain, Size: 11629 bytes --]

Hi Linus,

Here is the dmaengine pull request for 4.10-rc1. A fairly normal update with
only driver updates. The ST FDMA driver updates feature the remoteproc
changes as well which are coordinated with Bjorn.

The following changes since commit 1001354ca34179f3db924eb66672442a173147dc:

  Linux 4.9-rc1 (2016-10-15 12:17:50 -0700)

are available in the git repository at:

  git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-4.10-rc1

for you to fetch changes up to 4625d2a513d60ca9c3e8cae42c8f3d9efc1b4211:

  Merge branch 'topic/st_fdma' into for-linus (2016-12-14 09:07:07 +0530)

----------------------------------------------------------------

dmaengine updates for 4.10-rc1

Fairly routine update this time around with all changes specific to drivers.

 o New driver for STMicroelectronics FDMA
 o Memory-to-memory transfers on dw dmac
 o Support for slave maps on pl08x devices
 o Bunch of driver fixes to use dma_pool_zalloc
 o Bunch of compile and warning fixes spread across drivers

----------------------------------------------------------------
Alexandre Belloni (1):
      dmaengine: at_xdmac: don't restore unsaved status

Andy Shevchenko (1):
      dmaengine: hsu: pci: switch to new API for IRQ allocation

Arnd Bergmann (2):
      dmaengine: st_fdma: fix uninitialized variable access
      dmaengine: qcom_hidma: hide MSI handler when unused

Colin Ian King (2):
      dmaengine: omap-dma: initialize can_pause to false
      dmaengine: ioatdma: loop for number elements in array chanerr_str

Dave Jiang (3):
      dmaengine: ioatdma: error string table missing an entry
      dmaengine: fix spacing issues for dmatest
      dmaengine: dmatest: honor alignment restriction for buffers

Eugeniy Paltsev (2):
      dmaengine: DW DMAC: enable memory-to-memory transfers support
      dmaengine: DW DMAC: add multi-block property to device tree

Geliang Tang (1):
      dmaengine: mv_xor: use builtin_platform_driver

Hao Zhang (1):
      dmaengine: sun6i: fix the uninitialized value for v_lli

Javier Martinez Canillas (1):
      dmaengine: fsl_raid: Fix module autoload

Nandor Han (1):
      dmaengine: imx-sdma - correct the dma transfer residue calculation

Niklas Cassel (1):
      dmaengine: nbpfaxi: add optional max-burst property for memory reads/writes

Pan Bian (2):
      dmaengine: ioat: set error code on failures
      dmaengine: ioat: set error code on failures

Paul Gortmaker (1):
      dmaengine: tegra210-adma: convert TEGRA210_ADMA from bool to tristate

Peter Griffin (12):
      remoteproc: st_slim_rproc: add a slimcore rproc driver
      MAINTAINERS: Add st slim core rproc driver to STi section.
      remoteproc: Update Kconfig setup to 'depends on REMOTEPROC'
      dmaengine: st_fdma: Add STMicroelectronics FDMA DT binding documentation
      dmaengine: st_fdma: Add STMicroelectronics FDMA driver header file
      dmaengine: st_fdma: Add STMicroelectronics FDMA engine driver support
      MAINTAINERS: Add FDMA driver files to STi section.
      ARM: multi_v7_defconfig: Enable remoteproc core
      ARM: multi_v7_defconfig: Enable st_remoteproc driver.
      ARM: multi_v7_defconfig: Enable STi FDMA driver
      ARM: multi_v7_defconfig: Enable STi and simple-card drivers.
      dmaengine: st_fdma: Update st_fdma to 'depends on REMOTEPROC'.

Peter Ujfalusi (2):
      dmaengine: dma_slave_config: add support for slave port window
      dmaengine: omap-dma: Support for slave devices with data port window

Robert Jarzmik (1):
      Revert "dmaengine: pxa_dma: add support for legacy transition"

Sebastian Andrzej Siewior (1):
      dmaengine: omap-dma: add support for pause of non-cyclic transfers

Sinan Kaya (14):
      dmaengine: qcom_hidma: prevent disable in error
      dmaengine: qcom_hidma: remove useless debugfs file removal
      Documentation: DT: qcom_hidma: update binding for MSI
      Documentation: DT: qcom_hidma: correct spelling mistakes
      of: irq: make of_msi_configure accessible from modules
      dmaengine: qcom_hidma: configure DMA and MSI for OF
      dmaengine: qcom_hidma: add a common API to setup the interrupt
      dmaengine: qcom_hidma: break completion processing on error
      dmaengine: qcom_hidma: make pending_tre_count atomic
      dmaengine: qcom_hidma: bring out interrupt cause
      dmaengine: qcom_hidma: protect common data structures
      dmaengine: qcom_hidma: add MSI support for interrupts
      dmaengine: qcom_hidma: cleanup sysfs entries during remove
      dmaengine: qcom_hidma: autoload while probing ACPI

Souptick Joarder (3):
      dmaengine: pch_dma: Replace pci_pool_alloc by pci_pool_zalloc
      dmaengine: zx296702_dma: Use dma_pool_zalloc
      dmaengine: at_xdmac: Use dma_pool_zalloc

Stefan Roese (1):
      dmaengine: mv_xor: Add support for scatter-gather DMA mode

Stephen Barber (1):
      dmaengine: pl330: Handle xferred count if DMAMOV hasn't finished

Sylwester Nawrocki (4):
      dmaengine: pl08x: Add support for the DMA slave map
      ARM: s3c64xx: Add DMA slave maps for PL080 devices
      spi: s3c64xx: Do not use platform_data for DMA parameters
      ARM: s3c64xx: Drop unused DMA fields from struct s3c64xx_spi_csinfo

Ulrich Hecht (1):
      dmaengine: rcar-dmac: Document R-Car M3-W bindings

Vignesh R (1):
      dmaengine: edma: re-initialize dummy slot during system resume

Vinod Koul (28):
      dmaengine: Documentation: Fix double spaces in client.txt
      dmaengine: Documentation: Fix double spaces in dmatest.txt
      dmaengine: Documentation: Fix typo in provider.txt
      dmaengine: Documentation: Fix typo in pxa_dma.txt
      dmaengine: st_fdma: Revert: Update st_fdma to 'depends on REMOTEPROC'
      dmaengine: st_fdma: Revert: "Revert: Update st_fdma to 'depends on REMOTEPROC'"
      dmaengine: at_hdmac: move to dma_pool_zalloc
      dmaengine: k3dma: move to dma_pool_zalloc
      dmaengine: ioat: remove unused ‘is_raid_device’
      dmaengine: ioat: remove unused ‘ioat_dma’
      dmaengine: ioat: remove unused ‘res’
      dmaengine: usb-dmac: remove unused ‘uchan’
      dmaengine: img-mdc: remove unused ‘prev_phys’
      dmaengine: mic_x100_dma: remove unused ‘data’
      dmaengine: pch_dma: remove unused ‘cookie’
      dmaengine: stm32-dma: remove unused ‘sfcr’
      dmaengine: stm32-dma: remove unused ‘dst_addr’
      dmaengine: stm32-dma: remove unused ‘src_addr’
      dmaengine: s3c24xx: remove unused ‘cdata’
      dmaengine: pl330: remove unused ‘regs’
      dmaengine: sirf-dma: remove unused ‘sdesc’
      Merge branch 'topic/doc' into for-linus
      Merge branch 'topic/ioat' into for-linus
      Merge branch 'topic/omap' into for-linus
      Merge branch 'topic/pxa' into for-linus
      Merge branch 'topic/qcom' into for-linus
      Merge branch 'topic/s3c64xx' into for-linus
      Merge branch 'topic/st_fdma' into for-linus

Vladimir Murzin (1):
      dmaengine: pl330: do not generate unaligned access

Wei Yongjun (2):
      dmaengine: st_fdma: Fix the error return code in st_fdma_probe()
      dmaengine: qcom_hidma: remove unneeded of_node_put()

 Documentation/devicetree/bindings/dma/nbpfaxi.txt  |   8 +
 .../devicetree/bindings/dma/qcom_hidma_mgmt.txt    |  12 +-
 .../devicetree/bindings/dma/renesas,rcar-dmac.txt  |   1 +
 Documentation/devicetree/bindings/dma/snps-dma.txt |   2 +
 Documentation/devicetree/bindings/dma/st_fdma.txt  |  87 ++
 Documentation/dmaengine/client.txt                 |  16 +-
 Documentation/dmaengine/dmatest.txt                |  10 +-
 Documentation/dmaengine/provider.txt               |   2 +-
 Documentation/dmaengine/pxa_dma.txt                |   2 +-
 MAINTAINERS                                        |   3 +
 arch/arc/boot/dts/abilis_tb10x.dtsi                |   1 +
 arch/arm/boot/dts/spear13xx.dtsi                   |   2 +
 arch/arm/configs/multi_v7_defconfig                |   6 +
 arch/arm/mach-s3c64xx/pl080.c                      |  32 +
 arch/arm/plat-samsung/devs.c                       |  24 -
 drivers/dma/Kconfig                                |  16 +-
 drivers/dma/Makefile                               |   1 +
 drivers/dma/amba-pl08x.c                           |  11 +
 drivers/dma/at_hdmac.c                             |   3 +-
 drivers/dma/at_xdmac.c                             |   5 +-
 drivers/dma/dmatest.c                              |  74 +-
 drivers/dma/dw/core.c                              |   2 +-
 drivers/dma/dw/platform.c                          |  18 +-
 drivers/dma/dw/regs.h                              |   3 +-
 drivers/dma/edma.c                                 |   3 +
 drivers/dma/fsl_raid.c                             |   1 +
 drivers/dma/hsu/pci.c                              |   8 +-
 drivers/dma/img-mdc-dma.c                          |   9 +-
 drivers/dma/imx-sdma.c                             |  13 +-
 drivers/dma/ioat/dma.c                             |  17 +-
 drivers/dma/ioat/init.c                            |  21 +-
 drivers/dma/k3dma.c                                |   3 +-
 drivers/dma/mic_x100_dma.c                         |   2 -
 drivers/dma/mv_xor.c                               | 190 ++++-
 drivers/dma/mv_xor.h                               |   1 +
 drivers/dma/nbpfaxi.c                              |  38 +-
 drivers/dma/omap-dma.c                             | 187 ++++-
 drivers/dma/pch_dma.c                              |   5 +-
 drivers/dma/pl330.c                                |  23 +-
 drivers/dma/pxa_dma.c                              |  28 -
 drivers/dma/qcom/hidma.c                           | 173 +++-
 drivers/dma/qcom/hidma.h                           |   9 +-
 drivers/dma/qcom/hidma_dbg.c                       |   4 +-
 drivers/dma/qcom/hidma_ll.c                        | 176 ++--
 drivers/dma/qcom/hidma_mgmt.c                      |  11 +-
 drivers/dma/s3c24xx-dma.c                          |   5 -
 drivers/dma/sh/usb-dmac.c                          |   3 -
 drivers/dma/sirf-dma.c                             |   4 -
 drivers/dma/st_fdma.c                              | 889 +++++++++++++++++++++
 drivers/dma/st_fdma.h                              | 249 ++++++
 drivers/dma/stm32-dma.c                            |   6 +-
 drivers/dma/sun6i-dma.c                            |   2 +-
 drivers/dma/zx296702_dma.c                         |   3 +-
 drivers/of/irq.c                                   |   1 +
 drivers/remoteproc/Kconfig                         |  25 +-
 drivers/remoteproc/Makefile                        |   1 +
 drivers/remoteproc/st_slim_rproc.c                 | 364 +++++++++
 drivers/spi/spi-s3c64xx.c                          |  21 +-
 drivers/tty/serial/8250/8250_lpss.c                |   2 +-
 include/linux/amba/pl08x.h                         |   4 +
 include/linux/dmaengine.h                          |   8 +
 include/linux/platform_data/dma-dw.h               |   5 +-
 include/linux/platform_data/spi-s3c64xx.h          |   3 -
 include/linux/remoteproc/st_slim_rproc.h           |  58 ++
 64 files changed, 2557 insertions(+), 359 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/st_fdma.txt
 create mode 100644 drivers/dma/st_fdma.c
 create mode 100644 drivers/dma/st_fdma.h
 create mode 100644 drivers/remoteproc/st_slim_rproc.c
 create mode 100644 include/linux/remoteproc/st_slim_rproc.h
-- 
~Vinod

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

                 reply	other threads:[~2016-12-15  3:49 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=20161215034434.GG25795@localhost \
    --to=vinod.koul@intel.com \
    --cc=bjorn.andersson@linaro.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.