[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1343107165.1726.5996.camel@vkoul-udesk3>
Date: Tue, 24 Jul 2012 10:49:25 +0530
From: Vinod Koul <vinod.koul@...ux.intel.com>
To: Linus <torvalds@...ux-foundation.org>
Cc: linux-kernel <linux-kernel@...r.kernel.org>,
dan.j.williams@...il.com
Subject: [GIT PULL] slave-dmaengine updates for v3.6
Hi Linus,
Here is the slave-dmaengine update for 3.6
This time we have new dmaengine driver from tegra folks. Also we have
Guennadi's cleanup of sh drivers which incudes a library for sh drivers.
And the usual odd fixes in bunch of drivers and some nice cleanup of
dw_dmac from Andy.
The following changes since commit f8f5701bdaf9134b1f90e5044a82c66324d2073f:
are available in the git repository at:
git://git.infradead.org/users/vkoul/slave-dma.git next
Andy Shevchenko (12):
dw_dmac: fix constant in the comment
dw_dmac: use proper casting to print dma_addr_t values
dw_dmac: introduce dwc_dump_chan_regs to dump registers
dw_dmac: print correct number of scanned descriptors
dw_dmac: use __func__ constant in the debug prints
dw_dmac: disable dma in optimal way in probe
dw_dmac: disable BLOCK interrupts
dw_dmac: introduce dwc_fast_fls()
dw_dmac: move from __init to __devinit
dw_dmac: introduce dwc_chan_disable
dw_dmac: mark dwc_dump_lli inline
dw_dmac: use 'u32' for LLI structure members, not dma_addr_t
Attila Kinali (1):
dma: mxs-dma: Export missing symbols from mxs-dma.c
Guennadi Liakhovetski (17):
dma: move shdma driver to an own directory
dmaengine: add an shdma-base library
dma: shdma: prepare for conversion to the shdma base library
mmc: sh_mmcif: remove unneeded struct sh_mmcif_dma, prepare to shdma conversion
mmc: sh_mobile_sdhi: prepare for conversion to the shdma base library
serial: sh-sci: prepare for conversion to the shdma base library
ASoC: siu: prepare for conversion to the shdma base library
usb: renesas_usbhs: prepare for conversion to the shdma base library
ASoC: fsi: prepare for conversion to the shdma base library
dma: shdma: convert to the shdma base library
dmaengine: shdma: (cosmetic) simplify a static function
ASoC: siu: don't use DMA device for channel filtering
sh: remove unused DMA device pointer from SIU platform data
dmaengine: shdma: prepare to stop using struct dma_chan::private
dma: sh: use an integer slave ID to improve API compatibility
dma: sh: provide a migration path for slave drivers to stop using .private
mmc: sh_mmcif: switch to the new DMA channel allocation and configuration
Huang Shijie (1):
dma: enable mxs-dma for imx6q
Javi Merino (1):
DMA: PL330: Fix racy mutex unlock
Joe Perches (1):
dmaengine: Cleanup logging messages
Lars-Peter Clausen (1):
dmaengine: Add wrapper for device_tx_status callback
Laxman Dewangan (7):
dma: dmaengine: add slave req id in slave_config
dma: tegra: add dmaengine based dma driver
dma: tegra: use sg_dma_address() for getting dma buffer address
dma: tegra: do not set transfer desc flag to DMA_CTRL_ACK in cyclic mode
dma: tegra: set DMA_CYCLIC capability
dma: tegra: fix residual calculation for cyclic case
dma: tegra: rename driver and compatible to match with dts
Linus Walleij (1):
dma: coh901318: use devm allocation
Nicolas Ferre (1):
dmaengine: at_hdmac: trivial: fix comment in header
Prashant Gaikwad (1):
dma: tegra: add clk_prepare/clk_unprepare
Richard Zhao (1):
dma: imx-sdma: buf_tail should be initialize in prepare function
Sachin Kamat (1):
DMA: PL330: Add missing static storage class specifier
Tushar Behera (1):
dmaengine: pl330: dont complete descriptor for cyclic dma
Uwe Kleine-König (1):
dmaengine: at_hdmac: add a few const qualifiers
Vinod Koul (2):
Merge branch 'fixes' into next
dmaengine: mmp_tdma: fix the arch dependency
Zhangfei Gao (1):
dmaengine: mmp_tdma: add mmp tdma support
arch/sh/include/asm/siu.h | 1 -
arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 1 -
drivers/dma/Kconfig | 26 +-
drivers/dma/Makefile | 4 +-
drivers/dma/at_hdmac.c | 11 +-
drivers/dma/coh901318.c | 72 +-
drivers/dma/dmaengine.c | 20 +-
drivers/dma/dw_dmac.c | 182 ++---
drivers/dma/dw_dmac_regs.h | 8 +-
drivers/dma/imx-sdma.c | 6 +-
drivers/dma/mmp_tdma.c | 610 +++++++++++++
drivers/dma/mxs-dma.c | 3 +-
drivers/dma/pl330.c | 30 +-
drivers/dma/sh/Makefile | 2 +
drivers/dma/sh/shdma-base.c | 934 +++++++++++++++++++
drivers/dma/sh/shdma.c | 943 ++++++++++++++++++++
drivers/dma/{ => sh}/shdma.h | 46 +-
drivers/dma/shdma.c | 1524 --------------------------------
drivers/dma/tegra20-apb-dma.c | 1415 +++++++++++++++++++++++++++++
drivers/mmc/host/sh_mmcif.c | 94 ++-
drivers/mmc/host/sh_mobile_sdhi.c | 8 +-
drivers/tty/serial/sh-sci.c | 8 +-
drivers/usb/renesas_usbhs/fifo.c | 10 +-
include/linux/dmaengine.h | 10 +
include/linux/mmc/sh_mmcif.h | 8 +-
include/linux/sh_dma.h | 41 +-
include/linux/shdma-base.h | 124 +++
sound/soc/sh/fsi.c | 4 +-
sound/soc/sh/siu_pcm.c | 12 +-
29 files changed, 4320 insertions(+), 1837 deletions(-)
create mode 100644 drivers/dma/mmp_tdma.c
create mode 100644 drivers/dma/sh/Makefile
create mode 100644 drivers/dma/sh/shdma-base.c
create mode 100644 drivers/dma/sh/shdma.c
rename drivers/dma/{ => sh}/shdma.h (58%)
delete mode 100644 drivers/dma/shdma.c
create mode 100644 drivers/dma/tegra20-apb-dma.c
create mode 100644 include/linux/shdma-base.h
--
~Vinod
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists