<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/dma/ste_dma40_ll.c, branch v3.0.86</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>dma40: cyclic xfer support</title>
<updated>2011-01-31T06:27:21+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-01-25T10:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0c842b551063c5f7382ac9b457992f3b34972801'/>
<id>0c842b551063c5f7382ac9b457992f3b34972801</id>
<content type='text'>
Support cyclic transfers, which are useful for ALSA drivers.

Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support cyclic transfers, which are useful for ALSA drivers.

Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dma40: use flags to reduce parameter count</title>
<updated>2011-01-31T06:27:20+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-01-25T10:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7f933bed96e9872131014ea2bdd5b012e43fc316'/>
<id>7f933bed96e9872131014ea2bdd5b012e43fc316</id>
<content type='text'>
Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dma40: make d40_log_buf_to_lli static</title>
<updated>2011-01-31T06:27:20+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-01-25T10:18:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1f7622ca55b1f5875e32140b4781759f800aded3'/>
<id>1f7622ca55b1f5875e32140b4781759f800aded3</id>
<content type='text'>
Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dma40: pass the info pointer all the way to reduce argument count</title>
<updated>2011-01-31T06:27:20+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-01-25T10:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=cc31b6f7949efd46c5f13d0758cf7b0bcb71fae2'/>
<id>cc31b6f7949efd46c5f13d0758cf7b0bcb71fae2</id>
<content type='text'>
Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dma40: unify d40_log_sg_to_lli funcs for mem and slave</title>
<updated>2011-01-31T06:27:19+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-01-25T10:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5ed04b8575cb22920b1333aeb55121339449048f'/>
<id>5ed04b8575cb22920b1333aeb55121339449048f</id>
<content type='text'>
Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dma40: combine duplicated code in log_sg_to_dev</title>
<updated>2011-01-31T06:27:19+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-01-25T10:18:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e24b36bdf873b4a64545fd66da13877214d235cf'/>
<id>e24b36bdf873b4a64545fd66da13877214d235cf</id>
<content type='text'>
Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dma40: move lli_load to main source file</title>
<updated>2011-01-31T06:27:19+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-01-25T10:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1c4b0927feab41346b0be971e0287aaf46eba8e0'/>
<id>1c4b0927feab41346b0be971e0287aaf46eba8e0</id>
<content type='text'>
These register writes are better placed in the main source file rather than
ll.c.

Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These register writes are better placed in the main source file rather than
ll.c.

Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dma40: implement prep_memcpy as a wrapper around memcpy_sg</title>
<updated>2011-01-31T06:27:17+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-01-25T10:18:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=95944c6ef5b5214508273992416adb836b63c73f'/>
<id>95944c6ef5b5214508273992416adb836b63c73f</id>
<content type='text'>
To simplify the code.

Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To simplify the code.

Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dma40: use sg_dma_address() instead of sg_phys()</title>
<updated>2011-01-31T06:27:17+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-01-25T10:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7fe8be5a74eb058b0b48970caef83e0215f55944'/>
<id>7fe8be5a74eb058b0b48970caef83e0215f55944</id>
<content type='text'>
The address to use for DMA should be taken from sg_dma_address() and not
sg_phys().

Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The address to use for DMA should be taken from sg_dma_address() and not
sg_phys().

Acked-by: Per Forlin &lt;per.forlin@stericsson.com&gt;
Acked-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dmaengine: dma40: Add support to split up large elements</title>
<updated>2011-01-05T01:20:43+00:00</updated>
<author>
<name>Per Forlin</name>
<email>per.forlin@stericsson.com</email>
</author>
<published>2010-12-20T17:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d49278e3351b34870cbffffc5067348a318e7b06'/>
<id>d49278e3351b34870cbffffc5067348a318e7b06</id>
<content type='text'>
The maximum transfer size of the stedma40 is (64k-1) x data-width.
If the transfer size of one element exceeds this limit
the job is split up and sent as linked transfer.

Signed-off-by: Per Forlin &lt;per.forlin@linaro.org&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The maximum transfer size of the stedma40 is (64k-1) x data-width.
If the transfer size of one element exceeds this limit
the job is split up and sent as linked transfer.

Signed-off-by: Per Forlin &lt;per.forlin@linaro.org&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
