[lkml]   [2012]   [Jul]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH 0/7 v2] dma: sh: stop using .private
This patch series supersedes the one from yesterday with the same title. 
The 4 patches from v1 are all unchanged, v2 just prepends them with 3 more
preparatory patches. From the original series description:

Here's an attempt to convert the shdma driver to a new method, whereby a
centrally provided filter function is used and the DMA_SLAVE_CONFIG command
is enabled for slave operation. The last patch is an illustration of how
this new method shall be used. If this approach is acceptable, I'll also
convert the remaining shdma user drivers. This patch series goes on top of
my earlier patches to split shdma.c.

As suggested yesterday, I've pushed both my current shdma patch series to
github in branches:

git:// shdma-base
git:// shdma-config

for the preceding base shdma-split series and for this one respectively.

As before, the last patch in the series is FYI only for now.

Guennadi Liakhovetski (7):
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
mmc: sh_mmcif: switch to the new DMA channel allocation and

arch/sh/include/asm/siu.h | 1 -
arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 1 -
drivers/dma/sh/shdma-base.c | 130 ++++++++++++++++++++++++--------
drivers/dma/sh/shdma.c | 39 +++++-----
drivers/dma/sh/shdma.h | 2 +
drivers/mmc/host/sh_mmcif.c | 90 +++++++++++++----------
include/linux/sh_dma.h | 12 ++--
include/linux/shdma-base.h | 7 +-
sound/soc/sh/siu_pcm.c | 4 -
9 files changed, 179 insertions(+), 107 deletions(-)


Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer

 \ /
  Last update: 2012-07-05 13:21    [W:0.093 / U:2.960 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site