<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/serial, branch imx-android-r10.4</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>ENGR00141486-3 serial: remove building warning message</title>
<updated>2011-04-27T11:48:14+00:00</updated>
<author>
<name>Lily Zhang</name>
<email>r58066@freescale.com</email>
</author>
<published>2011-04-13T06:28:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c3155430aaba7af760d2c1c059c45fedfaf1382d'/>
<id>c3155430aaba7af760d2c1c059c45fedfaf1382d</id>
<content type='text'>
remove building warning message in serial core driver

Signed-off-by: Lily Zhang &lt;r58066@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remove building warning message in serial core driver

Signed-off-by: Lily Zhang &lt;r58066@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00140702-3 mxc_uart: refine driver for stable Bluetooth</title>
<updated>2011-04-02T02:26:35+00:00</updated>
<author>
<name>Zhang Jiejing</name>
<email>jiejing.zhang@freescale.com</email>
</author>
<published>2011-04-01T02:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8d62a48845fadc128427fa6481c54e72945ce97c'/>
<id>8d62a48845fadc128427fa6481c54e72945ce97c</id>
<content type='text'>
- Remove tty_buffer_request_room() in mxcuart_readdma_callback()
  tty_insert_flip_string will call tty_buffer_request_room() in
  his loop, but if we call it here, it will return 0, and we
  will lost some read data.

- Remove tasklet when dma_writeback, it's will cause hci lost data
  when write(tx).
  since when this dma callback maybe re-order the next buffer data,
  it will mess up data, make it to a direct call to perpare next
  dma buffer.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove tty_buffer_request_room() in mxcuart_readdma_callback()
  tty_insert_flip_string will call tty_buffer_request_room() in
  his loop, but if we call it here, it will return 0, and we
  will lost some read data.

- Remove tasklet when dma_writeback, it's will cause hci lost data
  when write(tx).
  since when this dma callback maybe re-order the next buffer data,
  it will mess up data, make it to a direct call to perpare next
  dma buffer.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00133590 UART: let user control HW flow control</title>
<updated>2010-11-11T08:00:47+00:00</updated>
<author>
<name>Zhang Jiejing</name>
<email>jiejing.zhang@freescale.com</email>
</author>
<published>2010-11-11T07:34:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7fb370c29b62290133a4ae455c5befea2da8366e'/>
<id>7fb370c29b62290133a4ae455c5befea2da8366e</id>
<content type='text'>
HW flow control should be enable/disable by userspace.
It can be set by tty option: options.c_cflag of  CRTSCTS
bit.

This bug is found by testing UART BT AR3001 chip,
this chip will wake up the chip by set RTS to high,
it needs frist disable HW flow control, set RTS,
then disable HW flow control.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HW flow control should be enable/disable by userspace.
It can be set by tty option: options.c_cflag of  CRTSCTS
bit.

This bug is found by testing UART BT AR3001 chip,
this chip will wake up the chip by set RTS to high,
it needs frist disable HW flow control, set RTS,
then disable HW flow control.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00131982 Serial Core: Fix wrong baud rate after resume</title>
<updated>2010-10-12T03:29:19+00:00</updated>
<author>
<name>Frank Li</name>
<email>Frank.Li@freescale.com</email>
</author>
<published>2010-10-12T02:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=aa82039db2517372726e98326b92e296b938b642'/>
<id>aa82039db2517372726e98326b92e296b938b642</id>
<content type='text'>
Fix MX28 uart can't work after suspend and resume.
The reason is serial core pass down a uninitialized variable termios

	uport-&gt;ops-&gt;set_termios(uport, &amp;termios, NULL);

Signed-off-by: Frank Li &lt;Frank.Li@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix MX28 uart can't work after suspend and resume.
The reason is serial core pass down a uninitialized variable termios

	uport-&gt;ops-&gt;set_termios(uport, &amp;termios, NULL);

Signed-off-by: Frank Li &lt;Frank.Li@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00126711 mx28:fix wakeup warning message</title>
<updated>2010-09-25T14:51:40+00:00</updated>
<author>
<name>Zhou Jingyu</name>
<email>b02241@freescale.com</email>
</author>
<published>2010-08-27T02:51:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9c8a7cdb767772817f7394e539395dba7cf2cfc9'/>
<id>9c8a7cdb767772817f7394e539395dba7cf2cfc9</id>
<content type='text'>
fix suspend/wakeup warning message

Signed-off-by: Zhou Jingyu &lt;Jingyu.Zhou@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix suspend/wakeup warning message

Signed-off-by: Zhou Jingyu &lt;Jingyu.Zhou@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00125875-2 led: add suspend/resume for LED driver</title>
<updated>2010-09-25T14:51:20+00:00</updated>
<author>
<name>Zhou Jingyu</name>
<email>b02241@freescale.com</email>
</author>
<published>2010-08-23T08:06:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=aa7f249559650b8d9f4c99551d02e6ceca4a5415'/>
<id>aa7f249559650b8d9f4c99551d02e6ceca4a5415</id>
<content type='text'>
add suspend/resume for LED driver
disable debug uart for suspend

Signed-off-by: Zhou Jingyu &lt;Jingyu.Zhou@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add suspend/resume for LED driver
disable debug uart for suspend

Signed-off-by: Zhou Jingyu &lt;Jingyu.Zhou@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00127171-5 Kernel Upgrade: Fix all drivers build error for mx23/mx28</title>
<updated>2010-09-07T09:27:19+00:00</updated>
<author>
<name>Frank Li</name>
<email>Frank.Li@freescale.com</email>
</author>
<published>2010-09-06T05:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6b0334a50d5bee4a8713d5d1f50507e22d39f0d8'/>
<id>6b0334a50d5bee4a8713d5d1f50507e22d39f0d8</id>
<content type='text'>
Fix build error because kernel upgrade

Signed-off-by: Frank Li &lt;Frank.Li@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix build error because kernel upgrade

Signed-off-by: Frank Li &lt;Frank.Li@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00126692-3: Upgrade kernel to 2.6.35</title>
<updated>2010-09-01T15:42:59+00:00</updated>
<author>
<name>Dinh Nguyen</name>
<email>Dinh.Nguyen@freescale.com</email>
</author>
<published>2010-08-17T21:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3eb9039c5392abaabd96d08c0006ea4066346a60'/>
<id>3eb9039c5392abaabd96d08c0006ea4066346a60</id>
<content type='text'>
This patch contains changes to /drivers files
Contains all checkpatch and copyright fixes.

Acked-by: Rob Herring &lt;r.herring@freescale.com&gt;
Signed-off-by: Dinh Nguyen &lt;Dinh.Nguyen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch contains changes to /drivers files
Contains all checkpatch and copyright fixes.

Acked-by: Rob Herring &lt;r.herring@freescale.com&gt;
Signed-off-by: Dinh Nguyen &lt;Dinh.Nguyen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>serial: add support for OX16PCI958 card</title>
<updated>2010-08-13T20:30:41+00:00</updated>
<author>
<name>Lytochkin Boris</name>
<email>lytboris@gmail.com</email>
</author>
<published>2010-07-26T06:02:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=855b9e05fb274406d11f5920b2b80e6f1eeefb49'/>
<id>855b9e05fb274406d11f5920b2b80e6f1eeefb49</id>
<content type='text'>
commit e847003f00d5eca3e3b3a6a1199f82b51293faf6 upstream.

Signed-off-by: Lytochkin Boris &lt;lytboris@gmail.com&gt;
Tested-by: Lytochkin Boris &lt;lytboris@gmail.com&gt;
Signed-off-by: Alexander Beregalov &lt;a.beregalov@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit e847003f00d5eca3e3b3a6a1199f82b51293faf6 upstream.

Signed-off-by: Lytochkin Boris &lt;lytboris@gmail.com&gt;
Tested-by: Lytochkin Boris &lt;lytboris@gmail.com&gt;
Signed-off-by: Alexander Beregalov &lt;a.beregalov@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>serial: fix rs485 for atmel_serial on avr32</title>
<updated>2010-07-26T18:59:31+00:00</updated>
<author>
<name>Peter Huewe</name>
<email>peterhuewe@gmx.de</email>
</author>
<published>2010-06-29T17:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f7512e7c4bb557b784fd5326f78983a7dea9949c'/>
<id>f7512e7c4bb557b784fd5326f78983a7dea9949c</id>
<content type='text'>
This patch fixes a build failure [1-4] in the atmel_serial code introduced by
patch the patch ARM: 6092/1: atmel_serial: support for RS485
communications (e8faff7330a3501eafc9bfe5f4f15af444be29f5)

The build failure was caused by missing struct field and missing defines
for the avr32 board - the patch fixes this.

[1] http://kisskb.ellerman.id.au/kisskb/buildresult/2575242/ - first failure in linux-next, may 11th
[2] http://kisskb.ellerman.id.au/kisskb/buildresult/2816418/ - still exists as of today
[3] http://kisskb.ellerman.id.au/kisskb/buildresult/2617511/ - first failure in Linus' tree - May 20th - did really no one notice this?!
[4] http://kisskb.ellerman.id.au/kisskb/buildresult/2813956/ - still exists in Linus' tree as of today

Signed-off-by: Peter Huewe &lt;peterhuewe@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes a build failure [1-4] in the atmel_serial code introduced by
patch the patch ARM: 6092/1: atmel_serial: support for RS485
communications (e8faff7330a3501eafc9bfe5f4f15af444be29f5)

The build failure was caused by missing struct field and missing defines
for the avr32 board - the patch fixes this.

[1] http://kisskb.ellerman.id.au/kisskb/buildresult/2575242/ - first failure in linux-next, may 11th
[2] http://kisskb.ellerman.id.au/kisskb/buildresult/2816418/ - still exists as of today
[3] http://kisskb.ellerman.id.au/kisskb/buildresult/2617511/ - first failure in Linus' tree - May 20th - did really no one notice this?!
[4] http://kisskb.ellerman.id.au/kisskb/buildresult/2813956/ - still exists in Linus' tree as of today

Signed-off-by: Peter Huewe &lt;peterhuewe@gmx.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
