[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20130508024741.GS1960@intel.com>
Date: Wed, 8 May 2013 08:17:41 +0530
From: Vinod Koul <vinod.koul@...el.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, Dan Williams <djbw@...com>
Subject: [GIT PULL] slave-dmaengine updates
Hey Linus,
Here is the pull request for this merge window. Btw are you going to call it
3.10 or 4.0? .... 4.0 sounds much better :)
This time we have dmatest improvements from Andy along with dw_dmac fixes. He
has also done support for acpi for dmanegine
Also we have bunch of fixes going in DT support for dmanegine for various folks
Then Haswell and other ioat changes from Dave and SUDMAC support from Shimoda.
The following changes since commit 41ef2d5678d83af030125550329b6ae8b74618fa:
Linus Torvalds (1):
Linux 3.9-rc7
are available in the git repository at:
git://git.infradead.org/users/vkoul/slave-dma.git for-linus
Andy Shevchenko (17):
dmatest: cancel thread immediately when asked for
dmatest: allocate memory for pq_coefs from heap
dmatest: create dmatest_info to keep test parameters
dmatest: move dmatest_channels and nr_channels to dmatest_info
dmatest: split test parameters to separate structure
dmatest: run test via debugfs
dmatest: return actual state in 'run' file
dmatest: define MAX_ERROR_COUNT constant
dmatest: gather test results in the linked list
dmatest: append verify result to results
dw_dmac: don't wait for FIFO_EMPTY endlessly in dwc_chan_pause
dw_dmac: fix style of the comments
dw_dmac: rename DT related methods to reflect their belonging
dw_dmac: remove unnecessary ENODEV check
dma: acpi-dma: introduce ACPI DMA helpers
dmaengine: call acpi_dma_request_slave_channel as well
dw_dmac: add ACPI support
Arnd Bergmann (1):
dmaengine: dw_dmac: simplify master selection
Barry Song (2):
dmaengine:sirf:take clock and enable it while probing
dmaengine: sirf: move driver init from module_init to subsys_initcall
Dave Jiang (13):
ioatdma: make debug output more readable
ioatdma: allow all channels to have irq coalescing support
ioatdma: Adding Haswell devid for ioatdma
ioatdma: Adding PCI IDs for Intel Atom S1200 product family ioatdma devices
ioatdma: Add 64bit chansts register read for ioat v3.3.
ioatdma: channel reset scheme fixup on Intel Atom S1200 platforms
ioatdma: skip legacy reset bits since v3.3 plattform doesn't need it
ioatdma: Removing PQ val disable for cb3.3
ioatdma: skip silicon bug workaround for pq_align for cb3.3
ioatdma: Removing hw bug workaround for CB3.x .2 and earlier
ioatdma: Adding support for 16 src PQ ops and super extended descriptors
ioatdma: S1200 platforms ioatdma channel 2 and 3 falsely advertise RAID cap
ioatdma: Adding write back descriptor error status support for ioatdma 3.3
Fabio Estevam (1):
dma: ipu: ipu_idmac: Fix section mismatch
Fengguang Wu (1):
ioatdma: ioat3_alloc_sed can be static
Jassi Brar (1):
DMA: PL330: allow submitting 2 requests at a time
Jon Hunter (1):
dmaengine: OMAP: Register SDMA controller with Device Tree DMA driver
Lars-Peter Clausen (4):
dma: Make the 'mask' parameter of __dma_request_channel const
dma: of: Remove unnecessary list_empty check
dma: of: Fix of_node reference leak
dma:of: Use a mutex to protect the of_dma_list
Laxman Dewangan (1):
dma: tegra: implement suspend/resume callbacks
Ludovic Desroches (1):
at_hdmac: move to generic DMA binding
Markus Pargmann (1):
DMA: of: Constant names
Maxin B. John (2):
dma: timb_dma: Fix compiler warning
dma: Remove erroneous __exit and __exit_p() references
Sachin Kamat (1):
dma: pl330: Convert to devm_ioremap_resource()
Shimoda, Yoshihiro (2):
dma: sh: add Kconfig
sudmac: add support for SUDMAC
Stephen Warren (1):
dma: tegra: assume CONFIG_OF
Syam Sidhardhan (1):
dma: imx-dma: Remove redundant NULL check before kfree
Tomoya MORINAGA (1):
pch_dma: Use GFP_ATOMIC because called from interrupt context
Vinod Koul (1):
Merge branch 'topic/of' into for-linus
Viresh Kumar (1):
DMA: OF: Check properties value before running be32_to_cpup() on it
Documentation/acpi/enumeration.txt | 77 ++
.../devicetree/bindings/dma/atmel-dma.txt | 35 +-
Documentation/dmatest.txt | 81 ++
arch/arm/mach-omap2/dma.c | 4 +
drivers/dma/Kconfig | 16 +-
drivers/dma/Makefile | 3 +-
drivers/dma/acpi-dma.c | 279 ++++++
drivers/dma/at_hdmac.c | 97 ++-
drivers/dma/at_hdmac_regs.h | 4 +
drivers/dma/coh901318.c | 4 +-
drivers/dma/dmaengine.c | 17 +-
drivers/dma/dmatest.c | 887 ++++++++++++++++---
drivers/dma/dw_dmac.c | 203 +++--
drivers/dma/dw_dmac_regs.h | 6 +-
drivers/dma/imx-dma.c | 7 +-
drivers/dma/imx-sdma.c | 4 +-
drivers/dma/ioat/dma.c | 8 +-
drivers/dma/ioat/dma.h | 53 ++-
drivers/dma/ioat/dma_v2.h | 2 +
drivers/dma/ioat/dma_v3.c | 912 +++++++++++++++++---
drivers/dma/ioat/hw.h | 88 ++-
drivers/dma/ioat/pci.c | 20 +
drivers/dma/ioat/registers.h | 4 +
drivers/dma/ipu/ipu_idmac.c | 6 +-
drivers/dma/of-dma.c | 96 +--
drivers/dma/omap-dma.c | 38 +-
drivers/dma/pch_dma.c | 2 +-
drivers/dma/pl330.c | 10 +-
drivers/dma/sh/Kconfig | 24 +
drivers/dma/sh/Makefile | 3 +-
drivers/dma/sh/sudmac.c | 428 +++++++++
drivers/dma/sirf-dma.c | 24 +-
drivers/dma/tegra20-apb-dma.c | 87 ++-
drivers/dma/timb_dma.c | 2 +-
drivers/dma/txx9dmac.c | 8 +-
include/linux/acpi_dma.h | 116 +++
include/linux/dmaengine.h | 15 +-
include/linux/of_dma.h | 10 +-
include/linux/sudmac.h | 52 ++
39 files changed, 3215 insertions(+), 517 deletions(-)
create mode 100644 Documentation/dmatest.txt
create mode 100644 drivers/dma/acpi-dma.c
create mode 100644 drivers/dma/sh/Kconfig
create mode 100644 drivers/dma/sh/sudmac.c
create mode 100644 include/linux/acpi_dma.h
create mode 100644 include/linux/sudmac.h
--
Thanks
~Vinod
Download attachment "signature.asc" of type "application/pgp-signature" (837 bytes)
Powered by blists - more mailing lists