<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/Documentation/dmaengine/provider.txt, branch dev-4.4</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev-4.4</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev-4.4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2015-08-17T08:16:22+00:00</updated>
<entry>
<title>Documentation: dmaengine: Add DMA_CTRL_REUSE documentation</title>
<updated>2015-08-17T08:16:22+00:00</updated>
<author>
<name>Vinod Koul</name>
<email>vinod.koul@intel.com</email>
</author>
<published>2015-08-05T03:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=60884ddecdc2f45fd2862b7e95c9ad858584f82b'/>
<id>urn:sha1:60884ddecdc2f45fd2862b7e95c9ad858584f82b</id>
<content type='text'>
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
Acked-by:Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;
</content>
</entry>
<entry>
<title>Documentation: dmaengine: fix the DMA_CTRL_ACK documentation</title>
<updated>2015-08-17T08:16:22+00:00</updated>
<author>
<name>Vinod Koul</name>
<email>vinod.koul@intel.com</email>
</author>
<published>2015-08-05T03:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=06f10e2f936424496d44e5541c220845c8c55345'/>
<id>urn:sha1:06f10e2f936424496d44e5541c220845c8c55345</id>
<content type='text'>
As discussed recently the meaning of DMA_CTRL_ACK is that a desc cannot be
reused by provider until the client acknowledges receipt, i.e. has has a
chance to establish any dependency chains. So update documentation

Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
Acked-by:Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;
</content>
</entry>
<entry>
<title>Documentation: dmaengine: document DMA_CTRL_ACK</title>
<updated>2015-06-17T16:46:15+00:00</updated>
<author>
<name>Robert Jarzmik</name>
<email>robert.jarzmik@free.fr</email>
</author>
<published>2015-05-26T21:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=5f88d9706fa48084eaab2dbbec27779809c5106b'/>
<id>urn:sha1:5f88d9706fa48084eaab2dbbec27779809c5106b</id>
<content type='text'>
Add documentation about acking the transfers, and their
reusability.

Signed-off-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>Documentation: dmaengine: clarify dma_slave_config expectations</title>
<updated>2014-12-22T07:04:22+00:00</updated>
<author>
<name>Vinod Koul</name>
<email>vinod.koul@intel.com</email>
</author>
<published>2014-12-07T17:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=6269591b989878992be443f77caa9ca4738dfaaf'/>
<id>urn:sha1:6269591b989878992be443f77caa9ca4738dfaaf</id>
<content type='text'>
dma_slave_config is expected to be set for slave operations Only, not for
memcpy ones

Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>Documentation: dmaengine: Update the documentation</title>
<updated>2014-12-22T07:04:22+00:00</updated>
<author>
<name>Maxime Ripard</name>
<email>maxime.ripard@free-electrons.com</email>
</author>
<published>2014-11-17T13:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=1faab1f2e3be3a10197840648d03a31fd0a29e93'/>
<id>urn:sha1:1faab1f2e3be3a10197840648d03a31fd0a29e93</id>
<content type='text'>
Now that we have splitted device_control and removed device_slave_caps in favor
of a few dma_device variables, update the documentation accordingly.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
<entry>
<title>Documentation: dmaengine: Add a documentation for the dma controller API</title>
<updated>2014-11-06T05:45:58+00:00</updated>
<author>
<name>Maxime Ripard</name>
<email>maxime.ripard@free-electrons.com</email>
</author>
<published>2014-10-28T20:55:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=c4d2ae967c1821b424a7d818c8297db8e61fc267'/>
<id>urn:sha1:c4d2ae967c1821b424a7d818c8297db8e61fc267</id>
<content type='text'>
The dmaengine is neither trivial nor properly documented at the moment, which
means a lot of trial and error development, which is not that good for such a
central piece of the system.

Attempt at making such a documentation.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
[fixed some minor typos]
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
</entry>
</feed>
