<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/input, branch tegra-10.7.1</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>[Tegra KBC] Added call of NvOdmKbcFilterKeys function from keyboard driver.</title>
<updated>2010-07-12T08:48:38+00:00</updated>
<author>
<name>Victor Ryabukhin</name>
<email>vryabukhin@nvidia.com</email>
</author>
<published>2010-07-07T05:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0d62e36456719c9c02709a82d0ecaa89d58d7989'/>
<id>0d62e36456719c9c02709a82d0ecaa89d58d7989</id>
<content type='text'>
Fix for bug 688807.

Function NvOdmKbcFilterKeys (ghost keys filter) was called only from bootloader
keyboard driver, but not from OS driver. Fixed.

Change-Id: Ibf8c0ccbf393e9c53a08a4cb2f746960bb43e4f8
Reviewed-on: http://git-master/r/3648
Tested-by: Victor Ryabukhin &lt;vryabukhin@nvidia.com&gt;
Reviewed-by: Janne Hellsten &lt;jhellsten@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix for bug 688807.

Function NvOdmKbcFilterKeys (ghost keys filter) was called only from bootloader
keyboard driver, but not from OS driver. Fixed.

Change-Id: Ibf8c0ccbf393e9c53a08a4cb2f746960bb43e4f8
Reviewed-on: http://git-master/r/3648
Tested-by: Victor Ryabukhin &lt;vryabukhin@nvidia.com&gt;
Reviewed-by: Janne Hellsten &lt;jhellsten@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[arm/tegra] kbc: Configuring kbc controller for LP0.</title>
<updated>2010-07-05T11:30:03+00:00</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2010-07-02T14:56:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3f82f1aaa86b5e216c365c89756bd2b72996ea09'/>
<id>3f82f1aaa86b5e216c365c89756bd2b72996ea09</id>
<content type='text'>
KBC driver should set the DPD override register before entering in
to LP0. Also it should forcefully clear the interrupt status register
to clear any pending status.

Configuring the kbc rowmask register for allowing the key detection only
from wakeup enabled keysi before suspend.

Change-Id: I2b1b0e2cd7d0ffc10c2b2f6b2e88f79ab7fb687b
Reviewed-on: http://git-master/r/3495
Tested-by: Abhishek Aggarwal &lt;aaggarwal@nvidia.com&gt;
Reviewed-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Tested-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Reviewed-by: Aleksandr Frid &lt;afrid@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Tested-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
KBC driver should set the DPD override register before entering in
to LP0. Also it should forcefully clear the interrupt status register
to clear any pending status.

Configuring the kbc rowmask register for allowing the key detection only
from wakeup enabled keysi before suspend.

Change-Id: I2b1b0e2cd7d0ffc10c2b2f6b2e88f79ab7fb687b
Reviewed-on: http://git-master/r/3495
Tested-by: Abhishek Aggarwal &lt;aaggarwal@nvidia.com&gt;
Reviewed-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Tested-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Reviewed-by: Aleksandr Frid &lt;afrid@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Tested-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: fixing kernel compilation warnings</title>
<updated>2010-06-25T10:02:44+00:00</updated>
<author>
<name>Sachin Nikam</name>
<email>snikam@nvidia.com</email>
</author>
<published>2010-06-25T05:21:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=cceed926fb99e3034443b43e14cfe66fa850acec'/>
<id>cceed926fb99e3034443b43e14cfe66fa850acec</id>
<content type='text'>
Integrating warning fixes from kernel .29 to .32

Change-Id: I95f0dd92e830f80cae2fb4d3383c9efa845238a9
Reviewed-on: http://git-master/r/3176
Tested-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Integrating warning fixes from kernel .29 to .32

Change-Id: I95f0dd92e830f80cae2fb4d3383c9efa845238a9
Reviewed-on: http://git-master/r/3176
Tested-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra accelerometer: reverting threshold setting changes</title>
<updated>2010-06-25T06:57:27+00:00</updated>
<author>
<name>Venu Byravarasu</name>
<email>vbyravarasu@nvidia.com</email>
</author>
<published>2010-06-25T06:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=be9aaf44eaa0d3047f20bc53fbcd12c478edafbc'/>
<id>be9aaf44eaa0d3047f20bc53fbcd12c478edafbc</id>
<content type='text'>
As these changes are causing power regressions on whistler,
reverting them.

Tested on: whistler
Bug 702317

Change-Id: I025e1f4e7d58f020ced7dadff1707ac403d620ba
Reviewed-on: http://git-master/r/3180
Reviewed-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Tested-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As these changes are causing power regressions on whistler,
reverting them.

Tested on: whistler
Bug 702317

Change-Id: I025e1f4e7d58f020ced7dadff1707ac403d620ba
Reviewed-on: http://git-master/r/3180
Reviewed-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Tested-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: Run time detection of accelerometer on E1206</title>
<updated>2010-06-23T06:35:56+00:00</updated>
<author>
<name>Venu Byravarasu</name>
<email>vbyravarasu@nvidia.com</email>
</author>
<published>2010-06-16T09:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6efeb6ab2a7dad72f2763cd2fb7ce7e09563adea'/>
<id>6efeb6ab2a7dad72f2763cd2fb7ce7e09563adea</id>
<content type='text'>
Enabled Bosch and Kionix accelerometers together.
Added an abstraction layer which would route calls to
Bosch or Kionix accelerometer based on run time detection

Testing done: observed changes in accelerometer readings
when the device is moved.

Change-Id: I7cdadb609703d6d0eeabf6e2878adb5f81c43b72
Reviewed-on: http://git-master/r/2753
Tested-by: Venu Byravarasu &lt;vbyravarasu@nvidia.com&gt;
Reviewed-by: Hoang Pham &lt;hopham@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enabled Bosch and Kionix accelerometers together.
Added an abstraction layer which would route calls to
Bosch or Kionix accelerometer based on run time detection

Testing done: observed changes in accelerometer readings
when the device is moved.

Change-Id: I7cdadb609703d6d0eeabf6e2878adb5f81c43b72
Reviewed-on: http://git-master/r/2753
Tested-by: Venu Byravarasu &lt;vbyravarasu@nvidia.com&gt;
Reviewed-by: Hoang Pham &lt;hopham@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ARM/tegra] Touch driver event size for finger vs cheek events.</title>
<updated>2010-06-21T16:13:21+00:00</updated>
<author>
<name>Michael Hsu</name>
<email>mhsu@nvidia.com</email>
</author>
<published>2010-06-19T19:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=60d59836a1305e8936f6ca8eb52910c65c7fa336'/>
<id>60d59836a1305e8936f6ca8eb52910c65c7fa336</id>
<content type='text'>
Touch screen drivers must report size value for presses.  If
size &lt; 0.6, then it is considered finger press.  If size &gt; 0.6,
then event is considered to be cheek press.

The distinction is important in phone mode, because cheek presses
are ignored in that mode (the user has the device next to his face
in phone mode, and will likely press cheek accidentally against
touch screen).

Bug 700050

Change-Id: I6792a888f4761672230140e011e9fdc5d60696d3
Reviewed-on: http://git-master/r/2903
Reviewed-by: Michael Hsu &lt;mhsu@nvidia.com&gt;
Tested-by: Michael Hsu &lt;mhsu@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Touch screen drivers must report size value for presses.  If
size &lt; 0.6, then it is considered finger press.  If size &gt; 0.6,
then event is considered to be cheek press.

The distinction is important in phone mode, because cheek presses
are ignored in that mode (the user has the device next to his face
in phone mode, and will likely press cheek accidentally against
touch screen).

Bug 700050

Change-Id: I6792a888f4761672230140e011e9fdc5d60696d3
Reviewed-on: http://git-master/r/2903
Reviewed-by: Michael Hsu &lt;mhsu@nvidia.com&gt;
Tested-by: Michael Hsu &lt;mhsu@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nvec_keyboard:Correcting Virtual code for Escape Key</title>
<updated>2010-06-17T15:10:56+00:00</updated>
<author>
<name>Sachin Nikam</name>
<email>snikam@nvidia.com</email>
</author>
<published>2010-06-14T06:44:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2e7395abb334198f1da996bb9b51c515ca254c62'/>
<id>2e7395abb334198f1da996bb9b51c515ca254c62</id>
<content type='text'>
Correct return value for key 1 is KEY_ESC, not KEY_BACK.

Bug 684439

Change-Id: I55db604e79f9f9c3eed4e7dcb4538b096cdc69ae
Reviewed-on: http://git-master/r/2566
Tested-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct return value for key 1 is KEY_ESC, not KEY_BACK.

Bug 684439

Change-Id: I55db604e79f9f9c3eed4e7dcb4538b096cdc69ae
Reviewed-on: http://git-master/r/2566
Tested-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>touchscreen: tegra_odm: fix infinite loop</title>
<updated>2010-06-16T18:15:22+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2010-06-16T08:34:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=aa17ccb4d6e99962bf0536cf8ebeb5aef18ae1c2'/>
<id>aa17ccb4d6e99962bf0536cf8ebeb5aef18ae1c2</id>
<content type='text'>
fix the infinite loop triggered by multi-touch controllers

also, modify the multi-touch loops to loop over the number of fingers
supported by the controller, rather than MAX_FINGERS

bug 699471
Change-Id: I7c83aa87f9d5c75600cae36c1b40615903a95cec
Reviewed-on: http://git-master/r/2747
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix the infinite loop triggered by multi-touch controllers

also, modify the multi-touch loops to loop over the number of fingers
supported by the controller, rather than MAX_FINGERS

bug 699471
Change-Id: I7c83aa87f9d5c75600cae36c1b40615903a95cec
Reviewed-on: http://git-master/r/2747
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra touch: support more than 2 fingers</title>
<updated>2010-06-15T22:40:23+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2010-06-09T11:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c2e3349c7b92e69714b9b9db7283779781eefae1'/>
<id>c2e3349c7b92e69714b9b9db7283779781eefae1</id>
<content type='text'>
The kernel touch stack can support a max of 5 fingers at a time.
Adding support in the driver to suport 5 fingers too. The touch odm
for whistler is broken, hence disable pressure and width support.

Change-Id: I9e148bab2efa0116a6513cc8b1cb2ffc2ea27cc8
Reviewed-on: http://git-master/r/2327
Tested-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel touch stack can support a max of 5 fingers at a time.
Adding support in the driver to suport 5 fingers too. The touch odm
for whistler is broken, hence disable pressure and width support.

Change-Id: I9e148bab2efa0116a6513cc8b1cb2ffc2ea27cc8
Reviewed-on: http://git-master/r/2327
Tested-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nvec-keyboard: move suspend-resume code to odm</title>
<updated>2010-06-15T22:39:15+00:00</updated>
<author>
<name>Bharat Nihalani</name>
<email>bnihalani@nvidia.com</email>
</author>
<published>2010-06-11T11:47:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f1a27e645bbdba471dec3c044d5dcc6299698c52'/>
<id>f1a27e645bbdba471dec3c044d5dcc6299698c52</id>
<content type='text'>
Moved NvEc calls from nvec-keyboard driver to keyboard odm kit where
all the remaining communication with NvEc resides.

Change-Id: I12c528a7b54a02ccef5129d022934da3476e0fcf
Reviewed-on: http://git-master/r/2471
Tested-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Moved NvEc calls from nvec-keyboard driver to keyboard odm kit where
all the remaining communication with NvEc resides.

Change-Id: I12c528a7b54a02ccef5129d022934da3476e0fcf
Reviewed-on: http://git-master/r/2471
Tested-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
