<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/serial, branch tegra-12r8-early</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>Serial: tegra: Allow 2% error in selecting clock source for baudrate.</title>
<updated>2011-09-02T04:11:34+00:00</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2011-09-01T05:06:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6d310aef62c5b1d11b44379d28766f20b1f3335d'/>
<id>6d310aef62c5b1d11b44379d28766f20b1f3335d</id>
<content type='text'>
Allowing 2% error in calculated baudrate when finding the best clock
source uart controller.

bug 870388

Change-Id: Id765efd7bf087e10bc93a8ba5bd1eec8a8f3ef48
Reviewed-on: http://git-master/r/50255
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Tested-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allowing 2% error in calculated baudrate when finding the best clock
source uart controller.

bug 870388

Change-Id: Id765efd7bf087e10bc93a8ba5bd1eec8a8f3ef48
Reviewed-on: http://git-master/r/50255
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Tested-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: tegra: Avoid schedule while atomic error</title>
<updated>2011-08-30T00:25:37+00:00</updated>
<author>
<name>Pradeep Goudagunta</name>
<email>pgoudagunta@nvidia.com</email>
</author>
<published>2011-08-26T10:36:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9ce011627ad7255153cf78d2c7e5b09a21d16101'/>
<id>9ce011627ad7255153cf78d2c7e5b09a21d16101</id>
<content type='text'>
Avoid schedule while atomic error backtrace while setting termios, by
giving back lock taken before calling api which internally requests
mutex lock.

Bug 867218

Change-Id: I43afed41856c0b23324a1a5280c7e7963600d2e3
Reviewed-on: http://git-master/r/49431
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid schedule while atomic error backtrace while setting termios, by
giving back lock taken before calling api which internally requests
mutex lock.

Bug 867218

Change-Id: I43afed41856c0b23324a1a5280c7e7963600d2e3
Reviewed-on: http://git-master/r/49431
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: tegra: Avoid lock in tx dma abort callback</title>
<updated>2011-08-24T23:38:32+00:00</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2011-08-22T06:41:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c7ce0be1e96e9ad1722479f54abc3d30998fd39a'/>
<id>c7ce0be1e96e9ad1722479f54abc3d30998fd39a</id>
<content type='text'>
If tx dma is aborted due to some reason like flush buffer, avoiding
lock in tx dma complete callback to avoid the recursive locking.
The caller have already hold the lock in this case.

bug 860574

Change-Id: Iac63fb89ba03a3a89f55b43e823526ecf09d8a1f
Reviewed-on: http://git-master/r/48420
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Tested-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If tx dma is aborted due to some reason like flush buffer, avoiding
lock in tx dma complete callback to avoid the recursive locking.
The caller have already hold the lock in this case.

bug 860574

Change-Id: Iac63fb89ba03a3a89f55b43e823526ecf09d8a1f
Reviewed-on: http://git-master/r/48420
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Tested-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: tegra: Add check for uart state before access</title>
<updated>2011-08-13T00:36:59+00:00</updated>
<author>
<name>Pradeep Goudagunta</name>
<email>pgoudagunta@nvidia.com</email>
</author>
<published>2011-08-12T10:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c34df94c603182403bccf7e3c00482db3c1204d1'/>
<id>c34df94c603182403bccf7e3c00482db3c1204d1</id>
<content type='text'>
Add proper check for uart state in public api to make sure client
driver would not access UART registers when it is in invalid state.

Bug 827693

Change-Id: Icfaed824d98023206dacd0346a90e34f2fc6935e
Reviewed-on: http://git-master/r/46923
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add proper check for uart state in public api to make sure client
driver would not access UART registers when it is in invalid state.

Bug 827693

Change-Id: Icfaed824d98023206dacd0346a90e34f2fc6935e
Reviewed-on: http://git-master/r/46923
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "serial: tegra: Add delay after TX DMA complete"</title>
<updated>2011-08-12T02:07:09+00:00</updated>
<author>
<name>Pradeep Goudagunta</name>
<email>pgoudagunta@nvidia.com</email>
</author>
<published>2011-08-11T07:10:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7452cf3cccd8e0b1815716d5c0f15af55bd2d497'/>
<id>7452cf3cccd8e0b1815716d5c0f15af55bd2d497</id>
<content type='text'>
This reverts commit c445fc0003baa2abead2db1e38e8dab242ba26de.
Reverting this change according to the ASIC recommendations.

Bug 847599

Change-Id: I81156a57092b0e3043abc15310ce1d544c64b6f1
Reviewed-on: http://git-master/r/46592
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit c445fc0003baa2abead2db1e38e8dab242ba26de.
Reverting this change according to the ASIC recommendations.

Bug 847599

Change-Id: I81156a57092b0e3043abc15310ce1d544c64b6f1
Reviewed-on: http://git-master/r/46592
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: tegra: Check tx fifo status before writing</title>
<updated>2011-08-10T23:04:14+00:00</updated>
<author>
<name>Pradeep Goudagunta</name>
<email>pgoudagunta@nvidia.com</email>
</author>
<published>2011-08-10T12:09:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=fa1a2809608379d9c839700c83c2b3cce4c83392'/>
<id>fa1a2809608379d9c839700c83c2b3cce4c83392</id>
<content type='text'>
TX fifo should be checked before writing into it, if it is full then stop
writing.

Bug 847599

Change-Id: I12c654e3709fe42ec3494d90ac4fa256a790e9b5
Reviewed-on: http://git-master/r/46351
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TX fifo should be checked before writing into it, if it is full then stop
writing.

Bug 847599

Change-Id: I12c654e3709fe42ec3494d90ac4fa256a790e9b5
Reviewed-on: http://git-master/r/46351
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: tegra: Add delay after TX DMA complete</title>
<updated>2011-08-05T18:15:21+00:00</updated>
<author>
<name>Pradeep Goudagunta</name>
<email>pgoudagunta@nvidia.com</email>
</author>
<published>2011-08-04T06:04:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c445fc0003baa2abead2db1e38e8dab242ba26de'/>
<id>c445fc0003baa2abead2db1e38e8dab242ba26de</id>
<content type='text'>
Add 30 micro seconds delay after TX DMA burst complete, to make
sure DMA burst completed before writing to tx fifo.

Bug 847599

Change-Id: Ifcc1f3f208f8c2396ef410bedfa1158643b94015
Reviewed-on: http://git-master/r/44933
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Tested-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add 30 micro seconds delay after TX DMA burst complete, to make
sure DMA burst completed before writing to tx fifo.

Bug 847599

Change-Id: Ifcc1f3f208f8c2396ef410bedfa1158643b94015
Reviewed-on: http://git-master/r/44933
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Tested-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: 8250: tegra: disabling MSR interrupts</title>
<updated>2011-07-08T01:37:51+00:00</updated>
<author>
<name>Pradeep Goudagunta</name>
<email>pgoudagunta@nvidia.com</email>
</author>
<published>2011-07-06T10:48:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d0814d03a1588d019d553c37ca8cf582b2e38cd3'/>
<id>d0814d03a1588d019d553c37ca8cf582b2e38cd3</id>
<content type='text'>
-Disabling modem status interrupts for tegra based UART.
-Removed duplicate declaration of PORT_TEGRA.

Bug 840111

Change-Id: I926c200ce66e926186e5295bc1ead8c6ecf70891
Reviewed-on: http://git-master/r/39788
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Jack Zhou &lt;jazhou@nvidia.com&gt;
Tested-by: Jack Zhou &lt;jazhou@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Reviewed-by: Krishna Monian &lt;kmonian@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-Disabling modem status interrupts for tegra based UART.
-Removed duplicate declaration of PORT_TEGRA.

Bug 840111

Change-Id: I926c200ce66e926186e5295bc1ead8c6ecf70891
Reviewed-on: http://git-master/r/39788
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Jack Zhou &lt;jazhou@nvidia.com&gt;
Tested-by: Jack Zhou &lt;jazhou@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Reviewed-by: Krishna Monian &lt;kmonian@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: tegra: support auto control of RTS</title>
<updated>2011-07-08T01:37:41+00:00</updated>
<author>
<name>Pradeep Goudagunta</name>
<email>pgoudagunta@nvidia.com</email>
</author>
<published>2011-07-01T09:06:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=cd65b29dfc380b2c407ae69b1d86a72e48ac2b1d'/>
<id>cd65b29dfc380b2c407ae69b1d86a72e48ac2b1d</id>
<content type='text'>
Added support for auto control of RTS.

Bug 825938

Change-Id: Ic5ffde2252ab0f0ffb9001994863f3d4ed5d1173
Reviewed-on: http://git-master/r/39356
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added support for auto control of RTS.

Bug 825938

Change-Id: Ic5ffde2252ab0f0ffb9001994863f3d4ed5d1173
Reviewed-on: http://git-master/r/39356
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: tegra: Support for best clock source</title>
<updated>2011-06-24T06:16:04+00:00</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2011-06-21T10:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=03bd2760d2ee22b8905f929630e9aaa41018594a'/>
<id>03bd2760d2ee22b8905f929630e9aaa41018594a</id>
<content type='text'>
Finding the best clock source for uart controller which can
generate the clock rate having minimum error between requested
baudrate and configured baudrate.

bug 837140
bug 836059

Change-Id: I4e751b238612a21d894ee8e6611886ab6e832a36
Reviewed-on: http://git-master/r/37635
Tested-by: Rakesh Goyal &lt;rgoyal@nvidia.com&gt;
Reviewed-by: Aleksandr Frid &lt;afrid@nvidia.com&gt;
Reviewed-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Finding the best clock source for uart controller which can
generate the clock rate having minimum error between requested
baudrate and configured baudrate.

bug 837140
bug 836059

Change-Id: I4e751b238612a21d894ee8e6611886ab6e832a36
Reviewed-on: http://git-master/r/37635
Tested-by: Rakesh Goyal &lt;rgoyal@nvidia.com&gt;
Reviewed-by: Aleksandr Frid &lt;afrid@nvidia.com&gt;
Reviewed-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
