<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/tty/serial, branch tegra</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>Various Tegra HS UART backports</title>
<updated>2015-11-02T21:16:32+00:00</updated>
<author>
<name>Mitja Spes</name>
<email>mitja@lxnav.com</email>
</author>
<published>2015-08-27T07:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a2d16785572f10d08693b3cb6d45555909fc7b83'/>
<id>a2d16785572f10d08693b3cb6d45555909fc7b83</id>
<content type='text'>
Various Tegra HS UART backports

Signed-off-by: Mitja Spes &lt;mitja@lxnav.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Various Tegra HS UART backports

Signed-off-by: Mitja Spes &lt;mitja@lxnav.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix HS UART HW buffer overrun issue</title>
<updated>2015-11-02T21:15:44+00:00</updated>
<author>
<name>Mitja Spes</name>
<email>mitja@lxnav.com</email>
</author>
<published>2015-08-27T07:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9351043ca9b70e20b05ae86a4ce70c8d2deadb1c'/>
<id>9351043ca9b70e20b05ae86a4ce70c8d2deadb1c</id>
<content type='text'>
Fix HS UART HW buffer overrun issue when using no flow control

Signed-off-by: Mitja Spes &lt;mitja@lxnav.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix HS UART HW buffer overrun issue when using no flow control

Signed-off-by: Mitja Spes &lt;mitja@lxnav.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tty: serial: tegra: initialize with lower baudrate</title>
<updated>2014-03-10T13:22:39+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-03-10T13:01:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=56db5e2dc402ec8dd7ba922ec5ae1b450ed95d43'/>
<id>56db5e2dc402ec8dd7ba922ec5ae1b450ed95d43</id>
<content type='text'>
While setup, there is a time the serial port is running on a
predefined speed (115200). When data arrived during this phase at
a lower baudrate (e.g. 9600), a lot of overrun and break error
messages were shown. Due to those messages, the terminal setup
never finished, and thus never reached the selected baudrate (e.g.
9600). By choosing a lower baudrate at the startup (9600), a lot
less (if any at all) messages are shown and those initialization
always succeeds.

Another solution would be to disable those messages completely.
However, while normal mode its good to have those UART error
messages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While setup, there is a time the serial port is running on a
predefined speed (115200). When data arrived during this phase at
a lower baudrate (e.g. 9600), a lot of overrun and break error
messages were shown. Due to those messages, the terminal setup
never finished, and thus never reached the selected baudrate (e.g.
9600). By choosing a lower baudrate at the startup (9600), a lot
less (if any at all) messages are shown and those initialization
always succeeds.

Another solution would be to disable those messages completely.
However, while normal mode its good to have those UART error
messages.
</pre>
</div>
</content>
</entry>
<entry>
<title>tty: serial: 8250: tegra: irq 68: nobody cared workaround</title>
<updated>2012-12-17T12:27:29+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2012-12-14T02:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f6417beb8f7bbfcbb9e047b582a22f4feaee3124'/>
<id>f6417beb8f7bbfcbb9e047b582a22f4feaee3124</id>
<content type='text'>
The irq request flag sometimes does not get reset or is asserted
immediately, but iir does not indicated this, if so ISR is entered with
iir set to 0xc1, i.e. no irq pending.
Try enabling the transmit register empty interrupt, iir becomes 0xc2,
irq gets de-asserted and ier is reverted by the regular code flow in
the ISR.
We try this every 4096 spurious irq.

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The irq request flag sometimes does not get reset or is asserted
immediately, but iir does not indicated this, if so ISR is entered with
iir set to 0xc1, i.e. no irq pending.
Try enabling the transmit register empty interrupt, iir becomes 0xc2,
irq gets de-asserted and ier is reverted by the regular code flow in
the ISR.
We try this every 4096 spurious irq.

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: tegra: treat warnings as errors</title>
<updated>2012-08-02T16:25:13+00:00</updated>
<author>
<name>Deepak Nibade</name>
<email>dnibade@nvidia.com</email>
</author>
<published>2012-07-24T12:17:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=98c6d05c0b39367a6116eb40cae05f5586d54c9d'/>
<id>98c6d05c0b39367a6116eb40cae05f5586d54c9d</id>
<content type='text'>
-add compilation flag to treat warning as error

bug 949219

Change-Id: I1b4eb4a38abbf6140ab5929bb51eec469b96b710
Signed-off-by: Deepak Nibade &lt;dnibade@nvidia.com&gt;
Reviewed-on: http://git-master/r/118024
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Sri Krishna Chowdary &lt;schowdary@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-add compilation flag to treat warning as error

bug 949219

Change-Id: I1b4eb4a38abbf6140ab5929bb51eec469b96b710
Signed-off-by: Deepak Nibade &lt;dnibade@nvidia.com&gt;
Reviewed-on: http://git-master/r/118024
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Sri Krishna Chowdary &lt;schowdary@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tty: serial: tegra: IrDA support with tegra_hsuart</title>
<updated>2012-07-23T21:41:16+00:00</updated>
<author>
<name>Ramalingam C</name>
<email>ramalingamc@nvidia.com</email>
</author>
<published>2012-07-11T07:00:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1f2b0eaf5293329eaf35742921e1260552313a2d'/>
<id>1f2b0eaf5293329eaf35742921e1260552313a2d</id>
<content type='text'>
Adds the IrDA transceiver handling support to tegra_hsuart driver based on
the platform data.

Bug 999895

Change-Id: Ia475639d97c540d014c7128ef392fa394a5b26ad
Signed-off-by: Ramalingam C &lt;ramalingamc@nvidia.com&gt;
Reviewed-on: http://git-master/r/114927
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds the IrDA transceiver handling support to tegra_hsuart driver based on
the platform data.

Bug 999895

Change-Id: Ia475639d97c540d014c7128ef392fa394a5b26ad
Signed-off-by: Ramalingam C &lt;ramalingamc@nvidia.com&gt;
Reviewed-on: http://git-master/r/114927
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tty: serial: tegra-hsuart: Add check for platform data</title>
<updated>2012-06-07T00:35:54+00:00</updated>
<author>
<name>Manoj Chourasia</name>
<email>mchourasia@nvidia.com</email>
</author>
<published>2012-06-05T11:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5969910cc439df68c1a8d565708fd23f7f1aa795'/>
<id>5969910cc439df68c1a8d565708fd23f7f1aa795</id>
<content type='text'>
It is not necessary that all platform do register platform
data for tegra HS uart. platfrom_data pointer should
be checked before accessing it.

Added a check for same.

bug 995731

Change-Id: I2dbbaa4387157b92b29bc7b8eacefad23372427e
Signed-off-by: Manoj Chourasia &lt;mchourasia@nvidia.com&gt;
Reviewed-on: http://git-master/r/106451
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sandeep Trasi &lt;strasi@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>
It is not necessary that all platform do register platform
data for tegra HS uart. platfrom_data pointer should
be checked before accessing it.

Added a check for same.

bug 995731

Change-Id: I2dbbaa4387157b92b29bc7b8eacefad23372427e
Signed-off-by: Manoj Chourasia &lt;mchourasia@nvidia.com&gt;
Reviewed-on: http://git-master/r/106451
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sandeep Trasi &lt;strasi@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: tegra: disable interrupt when changing configuration</title>
<updated>2012-06-01T06:46:06+00:00</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2012-05-23T11:46:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=12b2531d0adf256dea0206c472ba8ffef58b65ff'/>
<id>12b2531d0adf256dea0206c472ba8ffef58b65ff</id>
<content type='text'>
Disable the interrupts when the baudrate or any uart
configuration. This will avoid the interrupt to be call
when configuration is getting change.

bug 984164
bug 969087

Change-Id: Id008964773237726a0ec4a04c428d3975bf3ebd9
Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Reviewed-on: http://git-master/r/104476
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: David Yu (Engrg-SW) &lt;davyu@nvidia.com&gt;
Tested-by: David Yu (Engrg-SW) &lt;davyu@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disable the interrupts when the baudrate or any uart
configuration. This will avoid the interrupt to be call
when configuration is getting change.

bug 984164
bug 969087

Change-Id: Id008964773237726a0ec4a04c428d3975bf3ebd9
Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Reviewed-on: http://git-master/r/104476
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Pradeep Goudagunta &lt;pgoudagunta@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: David Yu (Engrg-SW) &lt;davyu@nvidia.com&gt;
Tested-by: David Yu (Engrg-SW) &lt;davyu@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dmaengine/dma_slave: fix merge issue</title>
<updated>2012-05-17T13:41:34+00:00</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2012-05-15T12:51:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b245e73464dac33b2e1a62de7fb5959676ab133f'/>
<id>b245e73464dac33b2e1a62de7fb5959676ab133f</id>
<content type='text'>
Merges of  dma changes from mainline reported conflict and
it was not got resolved properly.
Fix the resolution issue.

Change-Id: I7edc5effc0b9a61363e77e6cc39eb62e315396d0
Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Reviewed-on: http://git-master/r/102590
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merges of  dma changes from mainline reported conflict and
it was not got resolved properly.
Fix the resolution issue.

Change-Id: I7edc5effc0b9a61363e77e6cc39eb62e315396d0
Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Reviewed-on: http://git-master/r/102590
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>tty: serial: tegra: Fix section mismatch warnings</title>
<updated>2012-05-15T22:52:13+00:00</updated>
<author>
<name>Pradeep Kumar</name>
<email>pgoudagunta@nvidia.com</email>
</author>
<published>2012-05-14T12:26:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=523a88997eb7641b312c4e7d9c519dc99a484823'/>
<id>523a88997eb7641b312c4e7d9c519dc99a484823</id>
<content type='text'>
Fix section mismatch warnings derived from
tegra_uart_platform_driver.

Bug 984436

Change-Id: Iec737f28b0a7ce3ae521ad788e6ca5a101675c52
Signed-off-by: Pradeep Kumar &lt;pgoudagunta@nvidia.com&gt;
Reviewed-on: http://git-master/r/102237
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix section mismatch warnings derived from
tegra_uart_platform_driver.

Bug 984436

Change-Id: Iec737f28b0a7ce3ae521ad788e6ca5a101675c52
Signed-off-by: Pradeep Kumar &lt;pgoudagunta@nvidia.com&gt;
Reviewed-on: http://git-master/r/102237
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
