<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/input, 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>ENGR00162493-2 isl29023: register the isl29023 as earlysuspend device</title>
<updated>2011-12-07T16:03:21+00:00</updated>
<author>
<name>Lin Fuzhen</name>
<email>fuzhen.lin@freescale.com</email>
</author>
<published>2011-12-07T10:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1b043177f93d59d65119a20ce3a02520d5420126'/>
<id>1b043177f93d59d65119a20ce3a02520d5420126</id>
<content type='text'>
When screen off, let isl29023 entry in suspend to save some power

Signed-off-by: Lin Fuzhen &lt;fuzhen.lin@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When screen off, let isl29023 entry in suspend to save some power

Signed-off-by: Lin Fuzhen &lt;fuzhen.lin@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00153941 input: egalax_ts - not dump the i2c package in debug level.</title>
<updated>2011-11-09T04:41:38+00:00</updated>
<author>
<name>Zhang Jiejing</name>
<email>jiejing.zhang@freescale.com</email>
</author>
<published>2011-07-29T06:52:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c91351dd3ab1007852e94c01aee5cc33ed277bf2'/>
<id>c91351dd3ab1007852e94c01aee5cc33ed277bf2</id>
<content type='text'>
Found the driver will leave i2c package dump message in kernel debug
level, it create too much noice, this should be deleted.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found the driver will leave i2c package dump message in kernel debug
level, it create too much noice, this should be deleted.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00151167 input: mpr121: add debug function and improve sensitivity</title>
<updated>2011-06-20T05:39:27+00:00</updated>
<author>
<name>Zhang Jiejing</name>
<email>jiejing.zhang@freescale.com</email>
</author>
<published>2011-06-07T07:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=357d152b6517cdae7f675d93354c48c05db7d87b'/>
<id>357d152b6517cdae7f675d93354c48c05db7d87b</id>
<content type='text'>
improve mpr121 capacitive key sensitivity by change threshold of
release and touch and add a quick charge bit in init which is not
documented in MPR121's data sheet.

move macro define from header to source file.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
improve mpr121 capacitive key sensitivity by change threshold of
release and touch and add a quick charge bit in init which is not
documented in MPR121's data sheet.

move macro define from header to source file.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00143857 MX53_SMD: egalax_ts: wake up IC before read firmware version.</title>
<updated>2011-06-03T21:52:19+00:00</updated>
<author>
<name>Zhang Jiejing</name>
<email>jiejing.zhang@freescale.com</email>
</author>
<published>2011-05-23T08:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=03e123a0c07bc63be1ce79a6d6e286b3861c8779'/>
<id>03e123a0c07bc63be1ce79a6d6e286b3861c8779</id>
<content type='text'>
Due to the HW 's suspend not work before, we don't know touch screen's
suspend function work good or not.

After suspend really work, I found after suspend, and reset,
will cause touch panel I2C failed.

The root cause is the touch IC still in suspend state,
so I add wake up IC in driver probe.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to the HW 's suspend not work before, we don't know touch screen's
suspend function work good or not.

After suspend really work, I found after suspend, and reset,
will cause touch panel I2C failed.

The root cause is the touch IC still in suspend state,
so I add wake up IC in driver probe.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00143120 p1003, egalax: enable PRESSURE event</title>
<updated>2011-05-09T10:58:28+00:00</updated>
<author>
<name>Lily Zhang</name>
<email>r58066@freescale.com</email>
</author>
<published>2011-05-09T09:19:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=571478c7fc20f230e3b16866b8c961e9f8053268'/>
<id>571478c7fc20f230e3b16866b8c961e9f8053268</id>
<content type='text'>
Enable PRESSURE event in P1003 and egalax touch screen
driver. This event is required for tslib used in gnome
mobile.

To use egalax touch screen driver in gnome mobile, please
follow the steps:
1. Add "#define FORCE_SINGLE_POINTER_SUPPORT" in egalax_ts.c
2. If you find the touch screen is not accurate, please run
ts_calibrate to do calibration:
export TSLIB_TSDEVICE=/dev/input/ts0
ts_calibrate

Signed-off-by: Lily Zhang &lt;r58066@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable PRESSURE event in P1003 and egalax touch screen
driver. This event is required for tslib used in gnome
mobile.

To use egalax touch screen driver in gnome mobile, please
follow the steps:
1. Add "#define FORCE_SINGLE_POINTER_SUPPORT" in egalax_ts.c
2. If you find the touch screen is not accurate, please run
ts_calibrate to do calibration:
export TSLIB_TSDEVICE=/dev/input/ts0
ts_calibrate

Signed-off-by: Lily Zhang &lt;r58066@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00141486-2 i.mx drivers: remove building warning message</title>
<updated>2011-04-27T11:48:07+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=224dbd2169f577525297f296e427392f0504036b'/>
<id>224dbd2169f577525297f296e427392f0504036b</id>
<content type='text'>
remove building warning message in i.mx drivers

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 i.mx drivers

Signed-off-by: Lily Zhang &lt;r58066@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00142347-3 input: egalax_ts, add suspend and force single mode support.</title>
<updated>2011-04-21T02:24:16+00:00</updated>
<author>
<name>Zhang Jiejing</name>
<email>jiejing.zhang@freescale.com</email>
</author>
<published>2011-04-20T11:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9c49c317e2816ff79b2e2fbfe1574cf32218a4ea'/>
<id>9c49c317e2816ff79b2e2fbfe1574cf32218a4ea</id>
<content type='text'>
 - add suspend support for egalax_ts.
 - add force single mode support, it can enabled by
   #define FORCE_SINGLE_POINTER_SUPPORT
   this macro.
   This is for ubuntu which not support multiple touch.
   If you want to use this touch screen on ubuntu, please define this marco

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - add suspend support for egalax_ts.
 - add force single mode support, it can enabled by
   #define FORCE_SINGLE_POINTER_SUPPORT
   this macro.
   This is for ubuntu which not support multiple touch.
   If you want to use this touch screen on ubuntu, please define this marco

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00142347-1 input: add basic support for EETI eGalax touch screen</title>
<updated>2011-04-21T02:24:01+00:00</updated>
<author>
<name>Zhang Jiejing</name>
<email>jiejing.zhang@freescale.com</email>
</author>
<published>2011-04-20T02:39:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6f293868d0f621d93dc8609d24f987e1fd3d2ebb'/>
<id>6f293868d0f621d93dc8609d24f987e1fd3d2ebb</id>
<content type='text'>
This patch add support for EETI eGalax touchscreen.

EETI eGalax serial touch screen controller is a I2C based multiple
touch screen controller, it can supports 5 pointer multiple touch.

This driver add single pointer support and multiple pointer support.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch add support for EETI eGalax touchscreen.

EETI eGalax serial touch screen controller is a I2C based multiple
touch screen controller, it can supports 5 pointer multiple touch.

This driver add single pointer support and multiple pointer support.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00141923 input: max11801: adjust calibration orientation</title>
<updated>2011-04-11T10:57:23+00:00</updated>
<author>
<name>Zhang Jiejing</name>
<email>jiejing.zhang@freescale.com</email>
</author>
<published>2011-04-11T02:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d94ea34b7b943c56118967a2705f7c5e837f0f5f'/>
<id>d94ea34b7b943c56118967a2705f7c5e837f0f5f</id>
<content type='text'>
adjust orientation for correct HW connection.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
adjust orientation for correct HW connection.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00140391 ISL29023:Keep int thresholds in interrupt handler</title>
<updated>2011-03-08T07:47:06+00:00</updated>
<author>
<name>Liu Ying</name>
<email>Ying.Liu@freescale.com</email>
</author>
<published>2011-03-08T06:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1681304187931ab4d18ee0c07a82d2bb2bdb3a71'/>
<id>1681304187931ab4d18ee0c07a82d2bb2bdb3a71</id>
<content type='text'>
We used to set the interrupt thresholds to the measure range
of the light sensor in the interrupt handler, this potentially
makes user poll on the input event and never be waken up.

This patch keeps the interrupt thresholds in the interrupt
handler and is tested on MX53 SMD.

Signed-off-by: Liu Ying &lt;Ying.Liu@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used to set the interrupt thresholds to the measure range
of the light sensor in the interrupt handler, this potentially
makes user poll on the input event and never be waken up.

This patch keeps the interrupt thresholds in the interrupt
handler and is tested on MX53 SMD.

Signed-off-by: Liu Ying &lt;Ying.Liu@freescale.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
