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>
Subject: [GIT PULL] dmaengine updates
Date: Fri, 12 Dec 2014 10:12:44 +0530 [thread overview]
Message-ID: <20141212044244.GL16827@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 8172 bytes --]
Hi Linus,
Please pull to receive dmaengine updates, main features this time are:
- BAM v1.3.0 support form qcom bam dma
- support for Allwinner sun8i dma
- atmels eXtended DMA Controller driver
- chancnt cleanup by Maxime
- fixes spread over drivers
The following changes since commit 0df1f2487d2f0d04703f142813d53615d62a1da4:
Linux 3.18-rc3 (2014-11-02 15:01:51 -0800)
are available in the git repository at:
git://git.infradead.org/users/vkoul/slave-dma.git for-linus
for you to fetch changes up to a9507ca3fb90987db5c6cc385885782cb05d4967:
dmaenegine: Delete a check before free_percpu() (2014-12-09 14:56:55 +0530)
----------------------------------------------------------------
Andreas Färber (1):
Documentation: devicetree: Fix Xilinx VDMA specification
Andrew Jackson (1):
dmaengine: pl330: Correct device assignment.
Archit Taneja (3):
dmaengine: qcom_bam_dma: Generalize BAM register offset calculations
dmaengine: qcom_bam_dma: Add BAM v1.3.0 support
dt/bindings: dmaengine: qcom_bam_dma: Add compatible string for BAM v1.3.0
Chen-Yu Tsai (2):
dmaengine: sun6i: support parameterized compatible strings
dmaengine: sun6i: Add support for Allwinner A23 (sun8i) variant
Cyrille Pitchen (2):
dmaengine: at_xdmac: fix software lockup at_xdmac_tx_status()
dmaengine: at_xdmac: fix a bug in transfer residue computation
Jassi Brar (1):
dmaengine: pl330: update author info
Jingchang Lu (1):
dmaengine: fsl-edma: fixup reg offset and hw S/G support in big-endian model
Jingoo Han (3):
dma: imx-sdma: remove incorrect __init annotation from sdma_init()
dmaengine: sirf: Add CONFIG_PM_SLEEP to suspend/resume functions
dmaengine: k3dma: Add CONFIG_PM_SLEEP to suspend/resume functions
Julia Lawall (1):
dmaengine: ste_dma40: fix error return code
Kiran Padwal (1):
dmaengine: Remove .owner field for driver
Ludovic Desroches (8):
dmaengine: at_xdmac: creation of the atmel eXtended DMA Controller driver
ARM: dts: at_xdmac: add bindings documentation
MAINTAINERS: add entry for Atmel XDMA driver
dmaengine: at_xdmac: prefer usage of readl/writel_relaxed
dmaengine: at_xdmac: remove chancnt affectation
dmaengine: at_xdmac: fix missing spin_unlock
ARM: dts: at_xdmac: fix bad value of dma-cells in documentation
dmaengine: at_xdmac: Add DMA_PRIVATE
Markus Elfring (1):
dmaenegine: Delete a check before free_percpu()
Maxime Ripard (13):
Documentation: dmaengine: Move the current doc to a folder of its own
Documentation: dmaengine: Add a documentation for the dma controller API
dmaengine: pl08x: Remove chancnt affectations
dmaengine: bcm2835: Remove chancnt affectations
dmaengine: jz4740: Remove chancnt affectations
dmaengine: fsldma: Remove chancnt affectations
dmaengine: k3: Remove chancnt affectations
dmaengine: mpc512x: Remove chancnt affectations
dmaengine: omap: Remove chancnt affectations
dmaengine: sa11x0: Remove chancnt affectations
dmaengine: sh: Remove chancnt affectations
dmaengine: sirf: Remove chancnt affectations
dmaengine: sun6i: Remove chancnt affectations
Michele Curti (1):
drivers/dma/pch_dma: declare pch_dma_id_table as static
Nicolin Chen (1):
dmaengine: imx-sdma: Add a new DMATYPE for SAI
Prarit Bhargava (1):
dmaengine: ioatdma: fix dma mapping errors
Sascha Hauer (1):
dma: imx-sdma: clarify about firmware not found error
Sebastian Andrzej Siewior (2):
dma: cppi41: wait longer for the HW to return the descriptor
dma: cppi41: add a delay while setting the TD bit
Srikanth Thokala (3):
dmaengine: xilinx: vdma: Check if the segment list is empty in a descriptor
dmaengine: xilinx: vdma: Allow only one chunk in a line
dmaengine: xilinx: vdma: icg should be difference of stride and hsize
Stefan Agner (1):
dmaengine: fsl-edma: fix calculation of remaining bytes
Vinod Koul (7):
Documentation: dmanegine: move dmatest.txt to dmaengine folder
MAINTAINERS: add Documentation files to dmaengine entry
dmaengine: at_xdmac: fix usage of read, write wrappers
dmaengine: xdmac: fix print warning on size_t variable
dmaengine: xdmac: fix print warning on dma_addr_t variable
Merge branch 'topic/at_xdmac' into for-linus
dmaengine: clarify the issue_pending expectations
Yoshihiro Shimoda (1):
dmaengine: shdma: fix a race condition in __ld_cleanup()
kbuild test robot (1):
dmaengine: at_xdmac: fix semicolon.cocci warnings
.../devicetree/bindings/dma/atmel-xdma.txt | 54 +
.../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 +
.../devicetree/bindings/dma/qcom_bam_dma.txt | 4 +-
.../devicetree/bindings/dma/sun6i-dma.txt | 2 +-
.../devicetree/bindings/dma/xilinx/xilinx_vdma.txt | 2 +-
.../{dmaengine.txt => dmaengine/client.txt} | 0
Documentation/{ => dmaengine}/dmatest.txt | 0
Documentation/dmaengine/provider.txt | 366 +++++
MAINTAINERS | 10 +-
drivers/dma/Kconfig | 11 +-
drivers/dma/Makefile | 1 +
drivers/dma/amba-pl08x.c | 2 -
drivers/dma/at_xdmac.c | 1524 ++++++++++++++++++++
drivers/dma/bcm2835-dma.c | 3 -
drivers/dma/cppi41.c | 12 +-
drivers/dma/dma-jz4740.c | 4 +-
drivers/dma/dmaengine.c | 3 +-
drivers/dma/fsl-edma.c | 191 +--
drivers/dma/fsldma.c | 1 -
drivers/dma/imx-sdma.c | 6 +-
drivers/dma/ioat/dma_v3.c | 35 +-
drivers/dma/iop-adma.c | 1 -
drivers/dma/k3dma.c | 4 +-
drivers/dma/mmp_pdma.c | 1 -
drivers/dma/mmp_tdma.c | 1 -
drivers/dma/mpc512x_dma.c | 13 +-
drivers/dma/nbpfaxi.c | 1 -
drivers/dma/omap-dma.c | 2 -
drivers/dma/pch_dma.c | 2 +-
drivers/dma/pl330.c | 7 +-
drivers/dma/qcom_bam_dma.c | 231 ++-
drivers/dma/s3c24xx-dma.c | 1 -
drivers/dma/sa11x0-dma.c | 3 +-
drivers/dma/sh/rcar-audmapp.c | 3 -
drivers/dma/sh/rcar-hpbdma.c | 3 -
drivers/dma/sh/shdma-base.c | 4 +-
drivers/dma/sh/shdma-of.c | 1 -
drivers/dma/sh/shdmac.c | 2 -
drivers/dma/sh/sudmac.c | 3 -
drivers/dma/sirf-dma.c | 5 +-
drivers/dma/ste_dma40.c | 1 +
drivers/dma/sun6i-dma.c | 122 +-
drivers/dma/tegra20-apb-dma.c | 1 -
drivers/dma/timb_dma.c | 1 -
drivers/dma/xilinx/xilinx_vdma.c | 13 +-
include/dt-bindings/dma/at91.h | 25 +
include/linux/dmaengine.h | 3 +-
include/linux/platform_data/dma-imx.h | 1 +
48 files changed, 2416 insertions(+), 271 deletions(-)
create mode 100644 Documentation/devicetree/bindings/dma/atmel-xdma.txt
rename Documentation/{dmaengine.txt => dmaengine/client.txt} (100%)
rename Documentation/{ => dmaengine}/dmatest.txt (100%)
create mode 100644 Documentation/dmaengine/provider.txt
create mode 100644 drivers/dma/at_xdmac.c
--
~Vinod
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
next reply other threads:[~2014-12-12 4:42 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-12 4:42 Vinod Koul [this message]
-- strict thread matches above, loose matches on Subject: below --
2017-05-09 16:04 [GIT PULL] dmaengine updates Vinod Koul
2015-02-18 6:52 Vinod Koul
2012-12-22 4:10 Vinod Koul
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=20141212044244.GL16827@intel.com \
--to=vinod.koul@intel.com \
--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.