<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/soc/sh, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-10-09T06:47:33Z</updated>
<entry>
<title>ASoC: fsi: don't reschedule DMA from an atomic context</title>
<updated>2012-10-09T06:47:33Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2012-10-03T12:33:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=57451e437796548d658d03c2c4aab659eafcd799'/>
<id>urn:sha1:57451e437796548d658d03c2c4aab659eafcd799</id>
<content type='text'>
shdma doesn't support transfer re-scheduling or triggering from callbacks
or from atomic context. The fsi driver issues DMA transfers from a tasklet
context, which is a bug. To fix it convert tasklet to a work.

Reported-by: Do Q.Thang &lt;dq-thang@jinso.co.jp&gt;
Tested-by: Do Q.Thang &lt;dq-thang@jinso.co.jp&gt;
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>ASoC: fsi: convert to devm_xxx()</title>
<updated>2012-09-10T09:27:05Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2012-09-10T09:14:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ac4262f367fd0d9b0219dfd014ffcca4a6cfa6a'/>
<id>urn:sha1:6ac4262f367fd0d9b0219dfd014ffcca4a6cfa6a</id>
<content type='text'>
Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: fsi: tidyup: remove un-necessary operation from fsi_probe()</title>
<updated>2012-09-10T09:27:05Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2012-09-10T09:14:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dbd4e51cd164e7d94b00c0c0dd3ac5517364a8fb'/>
<id>urn:sha1:dbd4e51cd164e7d94b00c0c0dd3ac5517364a8fb</id>
<content type='text'>
struct fsi_master *master became member of struct fsi_priv from
71f6e0645be42f93c0f90dfcc93b9d2d277c2ee6
(ASoC: sh_fsi: avoid using global variable)

So, master = NULL is not necessary on fsi_probe() now.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: fsi: fixup pm_runtime_disable() timing on fsi_probe()</title>
<updated>2012-09-10T09:27:04Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2012-09-10T09:13:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c35e005f3115cd27d85625805645b90ba961f16f'/>
<id>urn:sha1:c35e005f3115cd27d85625805645b90ba961f16f</id>
<content type='text'>
pm_runtime_disable() error handling timing on fsi_probe() was wrong.
This patch fixes it up.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma</title>
<updated>2012-07-25T00:12:54Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2012-07-25T00:12:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c511dc1fb6bee58363eb203d53393784f2589d02'/>
<id>urn:sha1:c511dc1fb6bee58363eb203d53393784f2589d02</id>
<content type='text'>
Pull slave-dmaengine update from Vinod Koul:
 "This time we have a new dmaengine driver from the 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."

Fix up conflicts in drivers/mmc/host/sh_mmcif.c

* 'next' of git://git.infradead.org/users/vkoul/slave-dma: (46 commits)
  dmaengine: Cleanup logging messages
  mmc: sh_mmcif: switch to the new DMA channel allocation and configuration
  dma: sh: provide a migration path for slave drivers to stop using .private
  dma: sh: use an integer slave ID to improve API compatibility
  dmaengine: shdma: prepare to stop using struct dma_chan::private
  sh: remove unused DMA device pointer from SIU platform data
  ASoC: siu: don't use DMA device for channel filtering
  dmaengine: shdma: (cosmetic) simplify a static function
  dmaengine: at_hdmac: add a few const qualifiers
  dw_dmac: use 'u32' for LLI structure members, not dma_addr_t
  dw_dmac: mark dwc_dump_lli inline
  dma: mxs-dma: Export missing symbols from mxs-dma.c
  dma: shdma: convert to the shdma base library
  ASoC: fsi: prepare for conversion to the shdma base library
  usb: renesas_usbhs: prepare for conversion to the shdma base library
  ASoC: siu: prepare for conversion to the shdma base library
  serial: sh-sci: prepare for conversion to the shdma base library
  mmc: sh_mobile_sdhi: prepare for conversion to the shdma base library
  mmc: sh_mmcif: remove unneeded struct sh_mmcif_dma, prepare to shdma conversion
  dma: shdma: prepare for conversion to the shdma base library
  ...
</content>
</entry>
<entry>
<title>ASoC: siu: don't use DMA device for channel filtering</title>
<updated>2012-07-20T05:53:44Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2012-07-05T10:29:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d051dc79f8fd1854229178476db0534359a3704'/>
<id>urn:sha1:9d051dc79f8fd1854229178476db0534359a3704</id>
<content type='text'>
DMA channels are filtered based on slave IDs, no need to additionally filter
on DMA device.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Cc: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>ASoC: fsi: prepare for conversion to the shdma base library</title>
<updated>2012-07-13T03:43:08Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2012-05-09T15:09:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b8373147ed3ca01a968d81f22688f2836a9aeb6b'/>
<id>urn:sha1:b8373147ed3ca01a968d81f22688f2836a9aeb6b</id>
<content type='text'>
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Cc: Liam Girdwood &lt;lrg@ti.com&gt;
Cc: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>ASoC: siu: prepare for conversion to the shdma base library</title>
<updated>2012-07-13T03:43:08Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2012-05-09T15:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f3de8bf33902a91b83744c76fea7de3cd0328cc'/>
<id>urn:sha1:6f3de8bf33902a91b83744c76fea7de3cd0328cc</id>
<content type='text'>
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Cc: Liam Girdwood &lt;lrg@ti.com&gt;
Cc: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>ASoC: fsi: use PIO handler if DMA handler was invalid</title>
<updated>2012-06-03T12:06:39Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2012-05-25T06:56:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b1226dc59d55ecde7fc9a338d8cb2a313821fac0'/>
<id>urn:sha1:b1226dc59d55ecde7fc9a338d8cb2a313821fac0</id>
<content type='text'>
PIO handler is not good performance, but works on all platform.
So, switch to PIO handler if DMA handler was invalid case.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: fsi: use dmaengine helper functions</title>
<updated>2012-06-03T12:06:39Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2012-05-29T06:29:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5514efdfe0384576ef38c66b1672b6826696fbf3'/>
<id>urn:sha1:5514efdfe0384576ef38c66b1672b6826696fbf3</id>
<content type='text'>
This patch used dmaengine helper functions instead of using hand setting.
And reduced local variables

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
</feed>
