<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/dma/sh/rcar-audmapp.c, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/dma/sh/rcar-audmapp.c?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/dma/sh/rcar-audmapp.c?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2015-03-18T08:27:54Z</updated>
<entry>
<title>dmaengine: remove Renesas Audio DMAC peri peri</title>
<updated>2015-03-18T08:27:54Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2015-03-12T00:39:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=3cd44dcd35a6618df88c51561290dc02fb35b8e2'/>
<id>urn:sha1:3cd44dcd35a6618df88c51561290dc02fb35b8e2</id>
<content type='text'>
Renesas R-Car sound (= rsnd) needs 2 DMAC which are called as
Audio DMAC (= 1st DMAC) and Audio DMAC peri peri (2nd DMAC).
And rsnd had assumed that 1st / 2nd DMACs are implemented as DMAEngine.
But, in result of DMA ML discussion, 2nd DMAC was concluded that it is
not a general purpose DMAC (2nd DMAC is for Device to Device inside
sound system). Additionally, current DMAEngine can't support Device to
Device, and we don't have correct DT bindings for it at this point.
So the easiest solution for it is that move it from DMAEngine to rsnd
driver.
Audio DMAC peri peri on DMAEngine is no longer needed. remove it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Acked-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>dmaengine: Remove .owner field for driver</title>
<updated>2014-11-06T06:24:18Z</updated>
<author>
<name>Kiran Padwal</name>
<email>kiran.padwal@smartplayin.com</email>
</author>
<published>2014-09-24T06:39:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=cd166280b7a1d74248897b48aea39217015ee8c2'/>
<id>urn:sha1:cd166280b7a1d74248897b48aea39217015ee8c2</id>
<content type='text'>
There is no need to init .owner field.

Based on the patch from Peter Griffin &lt;peter.griffin@linaro.org&gt;
"mmc: remove .owner field for drivers using module_platform_driver"

This patch removes the superflous .owner field for drivers which
use the module_platform_driver API, as this is overriden in
platform_driver_register anyway."

Signed-off-by: Kiran Padwal &lt;kiran.padwal@smartplayin.com&gt;
[for nvidia]
Acked-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dmaengine: sh: Remove chancnt affectations</title>
<updated>2014-11-06T06:03:07Z</updated>
<author>
<name>Maxime Ripard</name>
<email>maxime.ripard@free-electrons.com</email>
</author>
<published>2014-10-16T09:01:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=1e916474a98eced0c2fd7dfeb13636ddf1e20348'/>
<id>urn:sha1:1e916474a98eced0c2fd7dfeb13636ddf1e20348</id>
<content type='text'>
chanctnt is already filled by dma_async_device_register, which uses the channel
list to know how much channels there is.

Since it's already filled, we can safely remove it from the drivers' probe
function.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dma: rcar-audmapp: Fix for no corresponding slave ID</title>
<updated>2014-08-28T07:12:10Z</updated>
<author>
<name>Ryo Kataoka</name>
<email>ryo.kataoka.wt@renesas.com</email>
</author>
<published>2014-08-21T00:53:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=b19f40b8bf87bfc32b91260a90a7fa2cdebcd9bb'/>
<id>urn:sha1:b19f40b8bf87bfc32b91260a90a7fa2cdebcd9bb</id>
<content type='text'>
In case of no corresponding slave ID, the audmapp_set_slave() returns
-ENXIO same as sh_dmae_set_slave() of shdmac.c.
DMAEngine might return wrong channel without this patch

Signed-off-by: Ryo Kataoka &lt;ryo.kataoka.wt@renesas.com&gt;
Signed-off-by: Jun Watanabe &lt;jun.watanabe.ue@renesas.com&gt;,
Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>dma: rcar-audmapp: add DT support</title>
<updated>2014-07-11T11:35:08Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2014-06-18T08:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=caf18c27ddb2fb8ae2a7591b908e7efb7484e459'/>
<id>urn:sha1:caf18c27ddb2fb8ae2a7591b908e7efb7484e459</id>
<content type='text'>
This patch adds DT support to Audio DMAC peri peri driver.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
[horms+renesas@verge.net.au: Do not add trailing blank line to rcar-audmapp.txt]
[horms+renesas@verge.net.au: squashed patch to add NULL terminater to audmapp_of_match]
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>dma: rcar-audmapp: don't keep audmapp_slave_config for each channeles</title>
<updated>2014-07-08T09:12:28Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2014-06-18T08:59:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=75bfa5f60a368b1ccacaf71bfc0376b8d9eb2e9f'/>
<id>urn:sha1:75bfa5f60a368b1ccacaf71bfc0376b8d9eb2e9f</id>
<content type='text'>
Current audmapp driver is keeping audmapp_slave_config
for each channeles, but, nessasary information is only "chcr".
Current style (= keeping audmapp_slave_config) is
not good match for DT support.
Keep "chcr" instead of audmapp_slave_config

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>dma: rcar-audmapp: enable .set_slave</title>
<updated>2014-07-08T09:07:11Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2014-06-18T08:59:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=016b10f4ea76ba2189d476b4a5f7168e57a8d7ad'/>
<id>urn:sha1:016b10f4ea76ba2189d476b4a5f7168e57a8d7ad</id>
<content type='text'>
Current .set_slave callback did nothing,
since it assumed src/dst address come from platform settings.
But, it isn't good match to DT probing.
This patch enables .set_slave callback to this issue.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
</content>
</entry>
<entry>
<title>shdma: add R-Car Audio DMAC peri peri driver</title>
<updated>2014-03-29T14:08:09Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2014-03-11T01:11:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e43a34e3ec5d1b14a11c3220f5a12aa797d73cd1'/>
<id>urn:sha1:e43a34e3ec5d1b14a11c3220f5a12aa797d73cd1</id>
<content type='text'>
Add support Audio DMAC peri peri driver
for Renesas R-Car Gen2 SoC, using 'shdma-base'
DMA driver framework.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
[fixed checkpatch error]
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
</feed>
