<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git, branch Colibri_T30_LinuxImageV2.1Beta2_20140206</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>video: tegra: check if framebuffer is registred</title>
<updated>2014-02-06T17:16:02+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-02-06T17:14:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=098fb4efc843772a3f1e5695742dd1ca02e27960'/>
<id>098fb4efc843772a3f1e5695742dd1ca02e27960</id>
<content type='text'>
Before updating modes on HDMI hotplug, check if framebuffer is
registered at all. This allows to disable framebuffers completely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before updating modes on HDMI hotplug, check if framebuffer is
registered at all. This allows to disable framebuffers completely.
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touchscreen: fusion: platform independent GPIO description</title>
<updated>2014-02-04T09:46:13+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-02-04T09:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c300f3a605f8984449c1a5324fd3edda6f2fd8ff'/>
<id>c300f3a605f8984449c1a5324fd3edda6f2fd8ff</id>
<content type='text'>
Use platform independent description for requested GPIOs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use platform independent description for requested GPIOs.
</pre>
</div>
</content>
</entry>
<entry>
<title>apalis_t30: add Fusion touchscreen driver</title>
<updated>2014-02-04T09:37:42+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-02-04T09:37:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=54d1c20e1b2486164a7afab44fd6dff37b1b38f3'/>
<id>54d1c20e1b2486164a7afab44fd6dff37b1b38f3</id>
<content type='text'>
Activate Fusion touchscreen driver. Use GPIO 5/6 as pen down/reset
GPIO and provide a helper function to free the GPIO before the
driver requests them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Activate Fusion touchscreen driver. Use GPIO 5/6 as pen down/reset
GPIO and provide a helper function to free the GPIO before the
driver requests them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'fusion-touchscreen' into colibri</title>
<updated>2014-01-29T14:43:28+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-01-29T14:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=81465d86db70e169edb1dc59b0d6bc7a34cd13c7'/>
<id>81465d86db70e169edb1dc59b0d6bc7a34cd13c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>colibri_t20/colibri_t30: use new platform data for fusion touchscreen</title>
<updated>2014-01-29T14:41:41+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan.agner@toradex.com</email>
</author>
<published>2014-01-27T13:34:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=485b5d108fcf75a1066c5de054f8adf2e6118845'/>
<id>485b5d108fcf75a1066c5de054f8adf2e6118845</id>
<content type='text'>
Fusion touchscreen driver now uses platform data to do GPIO
initialization by itself. Make use of this by providing GPIO numbers
instead of doing initialization in the board initialization.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fusion touchscreen driver now uses platform data to do GPIO
initialization by itself. Make use of this by providing GPIO numbers
instead of doing initialization in the board initialization.
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touchscreen: fusion: fix error handling</title>
<updated>2014-01-29T14:41:41+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=63b293000723e61a880470f093fbe82e86ebd81b'/>
<id>63b293000723e61a880470f093fbe82e86ebd81b</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-29T14:41:41+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=9d996316a470d37fb71c521f27106b014f3f0b23'/>
<id>9d996316a470d37fb71c521f27106b014f3f0b23</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-29T14:41:41+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=cb82730b70f31af3b43041ac4e47de69c18016c9'/>
<id>cb82730b70f31af3b43041ac4e47de69c18016c9</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-29T14:41:41+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=e95019a4f20b8cdfbe03658e4f73b69cdcf97540'/>
<id>e95019a4f20b8cdfbe03658e4f73b69cdcf97540</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-29T14:41:41+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=dda7a631ac901e4d140e8a6612c5c6b5506b6a91'/>
<id>dda7a631ac901e4d140e8a6612c5c6b5506b6a91</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>
</feed>
