<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/input, branch colibri_vf</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>colibri-vf50-ts: add min_pressure parameter</title>
<updated>2014-07-24T15:21:20+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-07-24T14:58:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1a8719ced11deafcbd78bb407d823208158409e6'/>
<id>1a8719ced11deafcbd78bb407d823208158409e6</id>
<content type='text'>
Add parameter to define the minimal pressure required to be interpreted
as a touch event. Also filter out unusual high pressure since this
means there is no touch screen connected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add parameter to define the minimal pressure required to be interpreted
as a touch event. Also filter out unusual high pressure since this
means there is no touch screen connected.
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri-vf50-ts: GPIOs from pdata/support VF50 V1.1 and newer</title>
<updated>2014-05-15T12:01:05+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-04-14T12:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2eacc6f1101d197259cd6cb8200aaa8918905532'/>
<id>2eacc6f1101d197259cd6cb8200aaa8918905532</id>
<content type='text'>
In order to properly support VF50 V1.1 and older modules we need
to move the GPIOs to platform data. This is anyway the cleaner
and easier maintainable solution.

Also raise pressure threshold to a reasonable level for our
resistive touchscreens.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to properly support VF50 V1.1 and older modules we need
to move the GPIOs to platform data. This is anyway the cleaner
and easier maintainable solution.

Also raise pressure threshold to a reasonable level for our
resistive touchscreens.
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touchscreen: fusion: fix error handling</title>
<updated>2014-01-27T13:30:25+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-01-27T09:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d467c882598be7891d32a8452494fad9e9dca077'/>
<id>d467c882598be7891d32a8452494fad9e9dca077</id>
<content type='text'>
Fix chip reset by sleeping long enought after reset. Do proper error
handling (free GPIO on failure). Use dev_* for message logging to get
similar messages for all fusion driver related errors and warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix chip reset by sleeping long enought after reset. Do proper error
handling (free GPIO on failure). Use dev_* for message logging to get
similar messages for all fusion driver related errors and warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touchscreen: fusion: use new I2C PM functions</title>
<updated>2014-01-27T13:30:24+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-01-27T09:17:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=11e6551e5d639560c0c7b28de0a4fc91e05b6a07'/>
<id>11e6551e5d639560c0c7b28de0a4fc91e05b6a07</id>
<content type='text'>
To avoid warnings use the new I2C power management function for
suspend and resume.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To avoid warnings use the new I2C power management function for
suspend and resume.
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touchscreen: added platform data for Fusion touchscreen</title>
<updated>2014-01-27T13:30:20+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-01-24T16:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5b64bbd1134938891b848604abd75dfe2a345f50'/>
<id>5b64bbd1134938891b848604abd75dfe2a345f50</id>
<content type='text'>
Added platform data struct to define interrupt and reset GPIO. This
allows to initialize the touchscreen controller inside the driver
rather then in each platform and use the driver as a module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added platform data struct to define interrupt and reset GPIO. This
allows to initialize the touchscreen controller inside the driver
rather then in each platform and use the driver as a module.
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touchscreen: fix race condition in Fusion driver</title>
<updated>2014-01-23T08:50:31+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-01-21T13:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=79b001606a26055f4a4a7131c2e09b13ce8bcf99'/>
<id>79b001606a26055f4a4a7131c2e09b13ce8bcf99</id>
<content type='text'>
When the next interrupt request apeares between the confirmation of
the previous (a write via I2C, fusion_F0710A_write_complete) and
the reenable of the GPIO interrupt, the driver hangs and no more
touch inputs are reported.

This patch moves the confirmation after the reenabling of the GPIO
interrupt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the next interrupt request apeares between the confirmation of
the previous (a write via I2C, fusion_F0710A_write_complete) and
the reenable of the GPIO interrupt, the driver hangs and no more
touch inputs are reported.

This patch moves the confirmation after the reenabling of the GPIO
interrupt.
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touchscreen: add ABS_X/ABS_Y axis for Fusion touchscreen</title>
<updated>2014-01-23T08:50:31+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-01-21T09:28:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1d71afdc4e15256a448758fbd3c4f36e0012d0e0'/>
<id>1d71afdc4e15256a448758fbd3c4f36e0012d0e0</id>
<content type='text'>
Recent evdev X-Server input driver implementation complain when
only multitouch axes have been reported ("found only multitouch-axes.
That shouldn't happen."). Therefor also report the primary touch
detection with default axis.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recent evdev X-Server input driver implementation complain when
only multitouch axes have been reported ("found only multitouch-axes.
That shouldn't happen."). Therefor also report the primary touch
detection with default axis.
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touchscreen: add Fusion 7 and 10 multi-touch driver</title>
<updated>2014-01-23T08:50:31+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2013-02-12T17:03:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=deca480ca3c17883c812fec3e06d1ad6253f1a4d'/>
<id>deca480ca3c17883c812fec3e06d1ad6253f1a4d</id>
<content type='text'>
This patch adds the multi-touch input driver for the TouchRevolution
Fusion 7 and 10 panels (See Fusion 7 and 10 drivers for Linux.pdf and
Linux Drivers Fusion 10.zip).

Conflicts:
	drivers/input/touchscreen/Makefile
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds the multi-touch input driver for the TouchRevolution
Fusion 7 and 10 panels (See Fusion 7 and 10 drivers for Linux.pdf and
Linux Drivers Fusion 10.zip).

Conflicts:
	drivers/input/touchscreen/Makefile
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri-vf50-ts: Use complete feature table</title>
<updated>2013-11-06T08:59:49+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2013-11-06T08:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=070a7cfa1463b2d97fbc99abb5d5c7010bcc1e44'/>
<id>070a7cfa1463b2d97fbc99abb5d5c7010bcc1e44</id>
<content type='text'>
In order to configure the ADC correctly, a complete feature table
is required. Also note that those features were not set corretly
due to some bugs in mvf_adc which are fixed by commit
e5cb84471bc3d38ef5d8070abbdf0bc0ceb9d2bf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to configure the ADC correctly, a complete feature table
is required. Also note that those features were not set corretly
due to some bugs in mvf_adc which are fixed by commit
e5cb84471bc3d38ef5d8070abbdf0bc0ceb9d2bf
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri-vf50-ts/mvf-adc: Moved touchscreen support in a module</title>
<updated>2013-10-02T16:38:38+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2013-10-02T16:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=21b01a4d6e5ef433116fe457a18fd561b7de0a3e'/>
<id>21b01a4d6e5ef433116fe457a18fd561b7de0a3e</id>
<content type='text'>
The touchscreen support backed by hardware on the Colibri VF50
module and the Vybrid ADC is now moved to a own module for better
maintainability. The mvf-adc driver exports some of its method
now. A good good locking mechanism is still missing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The touchscreen support backed by hardware on the Colibri VF50
module and the Vybrid ADC is now moved to a own module for better
maintainability. The mvf-adc driver exports some of its method
now. A good good locking mechanism is still missing.
</pre>
</div>
</content>
</entry>
</feed>
