<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/dma/ste_dma40_ll.h, branch v3.2.8</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>dmaengine/ste_dma40: use AMBA PrimeCell helper macros</title>
<updated>2011-07-13T22:39:10+00:00</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2011-06-27T09:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f4b89764c470230bbf9d18c0a3411887c48bb5a2'/>
<id>f4b89764c470230bbf9d18c0a3411887c48bb5a2</id>
<content type='text'>
The DMA40 is not a PrimeCell from ARM, but it still use the same
ID registers. So let's utilize the existing macros in the
PrimeCell header to identify manufacturer and revision of the IP
block instead of reinventing the wheel.

Cc: Robert Marklund &lt;robert.marklund@stericsson.com&gt;
Cc: Per Forlin &lt;per.forlin@linaro.org&gt;
Cc: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The DMA40 is not a PrimeCell from ARM, but it still use the same
ID registers. So let's utilize the existing macros in the
PrimeCell header to identify manufacturer and revision of the IP
block instead of reinventing the wheel.

Cc: Robert Marklund &lt;robert.marklund@stericsson.com&gt;
Cc: Per Forlin &lt;per.forlin@linaro.org&gt;
Cc: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
</pre>
</div>
</content>
</entry>
<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: 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: allow realtime and priority for event lines</title>
<updated>2011-01-31T06:27:16+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2011-01-25T10:18:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ac2c0a387194f45c759572b3462d1bf92ec92f00'/>
<id>ac2c0a387194f45c759572b3462d1bf92ec92f00</id>
<content type='text'>
DB8500v2's DMA40 (revision 3) allows setting event lines as high priority and
real time.

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>
DB8500v2's DMA40 (revision 3) allows setting event lines as high priority and
real time.

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>
