<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/dma/Kconfig, branch linux-3.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-08-01T23:41:07Z</updated>
<entry>
<title>Merge branch 'dmaengine' of git://git.linaro.org/people/rmk/linux-arm</title>
<updated>2012-08-01T23:41:07Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2012-08-01T23:41:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6dc77254b3c3eb0307b372b77b861d5cd2ead08'/>
<id>urn:sha1:a6dc77254b3c3eb0307b372b77b861d5cd2ead08</id>
<content type='text'>
Pull ARM DMA engine updates from Russell King:
 "This looks scary at first glance, but what it is is:
   - a rework of the sa11x0 DMA engine driver merged during the previous
     cycle, to extract a common set of helper functions for DMA engine
     implementations.
   - conversion of amba-pl08x.c to use these helper functions.
   - addition of OMAP DMA engine driver (using these helper functions),
     and conversion of some of the OMAP DMA users to use DMA engine.

  Nothing in the helper functions is ARM specific, so I hope that other
  implementations can consolidate some of their code by making use of
  these helpers.

  This has been sitting in linux-next most of the merge cycle, and has
  been tested by several OMAP folk.  I've tested it on sa11x0 platforms,
  and given it my best shot on my broken platforms which have the
  amba-pl08x controller.

  The last point is the addition to feature-removal-schedule.txt, which
  will have a merge conflict.  Between myself and TI, we're planning to
  remove the old TI DMA implementation next year."

Fix up trivial add/add conflicts in Documentation/feature-removal-schedule.txt
and drivers/dma/{Kconfig,Makefile}

* 'dmaengine' of git://git.linaro.org/people/rmk/linux-arm: (53 commits)
  ARM: 7481/1: OMAP2+: omap2plus_defconfig: enable OMAP DMA engine
  ARM: 7464/1: mmc: omap_hsmmc: ensure probe returns error if DMA channel request fails
  Add feature removal of old OMAP private DMA implementation
  mtd: omap2: remove private DMA API implementation
  mtd: omap2: add DMA engine support
  spi: omap2-mcspi: remove private DMA API implementation
  spi: omap2-mcspi: add DMA engine support
  ARM: omap: remove mmc platform data dma_mask and initialization
  mmc: omap: remove private DMA API implementation
  mmc: omap: add DMA engine support
  mmc: omap_hsmmc: remove private DMA API implementation
  mmc: omap_hsmmc: add DMA engine support
  dmaengine: omap: add support for cyclic DMA
  dmaengine: omap: add support for setting fi
  dmaengine: omap: add support for returning residue in tx_state method
  dmaengine: add OMAP DMA engine driver
  dmaengine: sa11x0-dma: add cyclic DMA support
  dmaengine: sa11x0-dma: fix DMA residue support
  dmaengine: PL08x: ensure all descriptors are freed when channel is released
  dmaengine: PL08x: get rid of write only pool_ctr and free_txd locking
  ...
</content>
</entry>
<entry>
<title>Merge branches 'dma-omap', 'dma-pl08x' and 'dma-sa11x0' into dmaengine</title>
<updated>2012-07-31T11:06:43Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2012-07-31T11:06:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e52d987c0b242fe3fe4c8e9732bd663cce0e50b'/>
<id>urn:sha1:0e52d987c0b242fe3fe4c8e9732bd663cce0e50b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dmaengine: add OMAP DMA engine driver</title>
<updated>2012-07-31T11:06:20Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2012-04-13T11:10:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7bedaa5537604f34d1d63c5ec7891e559d2a61ed'/>
<id>urn:sha1:7bedaa5537604f34d1d63c5ec7891e559d2a61ed</id>
<content type='text'>
Tested-by: Tony Lindgren &lt;tony@atomide.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>dmaengine: PL08x: use vchan's spinlock</title>
<updated>2012-07-01T13:15:59Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2012-05-26T13:09:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=083be28a1056eaaebdf116126b9d859348160f45'/>
<id>urn:sha1:083be28a1056eaaebdf116126b9d859348160f45</id>
<content type='text'>
Initialize the vchan struct, and use the provided spinlock rather than
our own.

Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Tested-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>dmaengine: split out virtual channel DMA support from sa11x0 driver</title>
<updated>2012-07-01T13:15:21Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2012-04-13T11:07:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=50437bff7f7374f86837986f66e15e73a364f894'/>
<id>urn:sha1:50437bff7f7374f86837986f66e15e73a364f894</id>
<content type='text'>
Split the virtual slave channel DMA support from the sa11x0 driver so
this code can be shared with other slave DMA engine drivers.

Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Tested-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>dmaengine: mmp_tdma: fix the arch dependency</title>
<updated>2012-06-23T07:44:17Z</updated>
<author>
<name>Vinod Koul</name>
</author>
<published>2012-06-22T04:59:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=49d57b5e588ce511bd826f5759aa2aebf322626b'/>
<id>urn:sha1:49d57b5e588ce511bd826f5759aa2aebf322626b</id>
<content type='text'>
Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: mmp_tdma: add mmp tdma support</title>
<updated>2012-06-20T10:58:41Z</updated>
<author>
<name>Zhangfei Gao</name>
</author>
<published>2012-06-15T03:04:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c6da0ba8dfc826d476b75710abdf787ff17542b5'/>
<id>urn:sha1:c6da0ba8dfc826d476b75710abdf787ff17542b5</id>
<content type='text'>
Add support for two-channel dma under dmaengine
support: mmp-adma and pxa910-squ

Signed-off-by: Zhangfei Gao &lt;zhangfei.gao@marvell.com&gt;
Signed-off-by: Leo Yan &lt;leoy@marvell.com&gt;
Signed-off-by: Qiao Zhou &lt;zhouqiao@marvell.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>dma: tegra: add dmaengine based dma driver</title>
<updated>2012-06-08T05:23:05Z</updated>
<author>
<name>Laxman Dewangan</name>
</author>
<published>2012-06-06T05:25:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ec8a1586780cbb437aeb2006957c5bbe113c7046'/>
<id>urn:sha1:ec8a1586780cbb437aeb2006957c5bbe113c7046</id>
<content type='text'>
Add dmaengine based NVIDIA's Tegra APB DMA driver.
This driver support the slave mode of data transfer from
peripheral to memory and vice versa.
The driver supports for the cyclic and non-cyclic mode
of data transfer.

Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Acked-by: Stephen Warren &lt;swarren@wwwdotorg.org&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>dma: enable mxs-dma for imx6q</title>
<updated>2012-06-07T09:25:37Z</updated>
<author>
<name>Huang Shijie</name>
</author>
<published>2012-06-07T01:22:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5c55847f7ae31275c3305c997330e5fefa9fa0e'/>
<id>urn:sha1:f5c55847f7ae31275c3305c997330e5fefa9fa0e</id>
<content type='text'>
enable the mxs-dma for imx6q.
Also remove the unused header file.

Signed-off-by: Huang Shijie &lt;shijie8@gmail.com&gt;
Acked-by: Shawn Guo &lt;shawn.guo@linaro.org&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>dma: mxs-dma: use global stmp_device functionality</title>
<updated>2012-05-12T05:32:17Z</updated>
<author>
<name>Dong Aisheng</name>
</author>
<published>2012-05-04T12:12:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5b7efccdb057a2cc8ee32c83d2f034e494a1f4a'/>
<id>urn:sha1:f5b7efccdb057a2cc8ee32c83d2f034e494a1f4a</id>
<content type='text'>
This can get rid of the mach-dependency.

Cc: Dan Williams &lt;dan.j.williams@intel.com&gt;
Cc: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Cc: Huang Shijie &lt;b32955@freescale.com&gt;
Signed-off-by: Dong Aisheng &lt;dong.aisheng@linaro.org&gt;
Signed-off-by: Shawn Guo &lt;shawn.guo@linaro.org&gt;
Acked-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
Acked-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
</feed>
