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.