<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/input, branch v2.6.30.8</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/input?h=v2.6.30.8</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/input?h=v2.6.30.8'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2009-09-24T15:27:02Z</updated>
<entry>
<title>Input: joydev - decouple axis and button map ioctls from input constants</title>
<updated>2009-09-24T15:27:02Z</updated>
<author>
<name>Stephen Kitt</name>
<email>steve@sk2.org</email>
</author>
<published>2009-08-12T08:12:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e276bbcae3a15314c94ae97283697d818fbe8a1b'/>
<id>urn:sha1:e276bbcae3a15314c94ae97283697d818fbe8a1b</id>
<content type='text'>
commit ec8b4b7085605e801a7740a2c3c33256aebe249c upstream.

The KEY_MAX change in 2.6.28 changed the values of the JSIOCSBTNMAP and
JSIOCGBTNMAP constants; software compiled with the old values no longer
works with kernels following 2.6.28, because the ioctl switch statement
no longer matches the values given by the software. This patch handles
these ioctls independently of the length of data specified, and applies the
same treatment to JSIOCSAXMAP and JSIOCGAXMAP which currently depend on
ABS_MAX.

Signed-off-by: Stephen Kitt &lt;steve@sk2.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Input: wistron_btns - recognize Maxdata Pro 7000 notebooks</title>
<updated>2009-07-30T21:40:32Z</updated>
<author>
<name>Giuseppe Mazzotta</name>
<email>g.mazzotta@iragan.com</email>
</author>
<published>2009-07-13T04:02:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a5ed86d5af2d63f3edeab7e63f15aa3c34c5cc25'/>
<id>urn:sha1:a5ed86d5af2d63f3edeab7e63f15aa3c34c5cc25</id>
<content type='text'>
commit e705cee427e319665969ef7ac664f3612dec8899 upstream.

This patch adds DMI information to automatically load the correct
layout for the Maxdata Pro 7000X/DX notebook models. Such notebooks
are clones of Fujitsu Amilo V2000, the hook for the v2000 is being
used and I have tested that perfectly works.

The immediate result of integrating this patch is that the five
special buttons will work on these specific notebook models and that
the RF killswitch will not be activated after suspend. This patch
definitively obsoletes the fsam7400 module which I was still needing
to enable wifi and to fix the RF killswitch suspend problem; in the
current 2.6.30 kernel it is necessary to load the wistron_btns module
with options 'force=1 keymap=1557/MS2141', which was not anyway a
complete workaround.

Signed-off-by: Giuseppe Mazzotta &lt;g.mazzotta@iragan.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input</title>
<updated>2009-05-29T15:48:25Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2009-05-29T15:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5f789cd8bae9b6315b7bf93e24ec1ac85f5a13b9'/>
<id>urn:sha1:5f789cd8bae9b6315b7bf93e24ec1ac85f5a13b9</id>
<content type='text'>
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: libps2 - better handle bad scheduler decisions
  Input: usb1400_ts - fix access to "device data" in resume function
  Input: multitouch - augment event semantics documentation
  Input: multitouch - add tracking ID to the protocol
</content>
</entry>
<entry>
<title>Input: libps2 - better handle bad scheduler decisions</title>
<updated>2009-05-28T17:34:02Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2009-05-28T16:51:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a3ce6ea46cc0d6397d1b92b1a5983bb2935306ed'/>
<id>urn:sha1:a3ce6ea46cc0d6397d1b92b1a5983bb2935306ed</id>
<content type='text'>
Sometimes devices send us their responses in time but due to
unfortunate scheduling decisions the receiving thread does not
get scheduled till much later and we erroneously decide that
device timed out. Work around this problem by checking whether we
received the data we needed instead of checking timeout
condition.

Tested-by: Sitsofe Wheeler &lt;sitsofe@yahoo.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: usb1400_ts - fix access to "device data" in resume function</title>
<updated>2009-05-27T13:24:41Z</updated>
<author>
<name>Manuel Traut</name>
<email>manut@linutronix.de</email>
</author>
<published>2009-05-27T13:20:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=346a850e3c3a20159cef2b79235e6d34aa497c65'/>
<id>urn:sha1:346a850e3c3a20159cef2b79235e6d34aa497c65</id>
<content type='text'>
platform_data != driver_data

driver data is actually the "correct" place of the struct however it is
not placed there due to the need of the ac97 struct. This is broken since
d9105c2b01 aka "[ARM] 5184/1: Split ucb1400_ts into core and touchscreen"

Signed-off-by: Manuel Traut &lt;manut@linutronix.de&gt;
Signed-off-by: Sebastian Andrzej Siewior &lt;bigeasy@linutronix.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: multitouch - add tracking ID to the protocol</title>
<updated>2009-05-23T16:53:18Z</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2009-05-23T16:51:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=df391e0eda1e678add56a8e34226edf05d89af6a'/>
<id>urn:sha1:df391e0eda1e678add56a8e34226edf05d89af6a</id>
<content type='text'>
There are a few multi-touch devices that support finger tracking
well in hardware, Stantum being the prime example. By exposing the
tracking ID in the MT protocol, evdev bandwidth and cpu usage in
user space can be reduced.

This patch adds the ABS_MT_TRACKING_ID to the MT protocol.

Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
Tested-by: Stéphane Chatty &lt;chatty@enac.fr&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>[ARM] 5519/1: amba probe: pass "struct amba_id *" instead of void *</title>
<updated>2009-05-20T22:26:51Z</updated>
<author>
<name>Alessandro Rubini</name>
<email>rubini@gnudd.com</email>
</author>
<published>2009-05-20T21:39:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=03fbdb15c14e9746c63168e3ff2c64b9c8336d33'/>
<id>urn:sha1:03fbdb15c14e9746c63168e3ff2c64b9c8336d33</id>
<content type='text'>
The second argument of the probe method points to the amba_id
structure, so it's better passed with the correct type. None of the
current in-tree drivers uses the pointer, so they have only been
checked for a clean compile.

Change suggested by Russell King.

Signed-off-by: Alessandro Rubini &lt;rubini@unipv.it&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input</title>
<updated>2009-05-12T18:21:24Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2009-05-12T18:21:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3b4334e200ba50cd02e53b122ef56214b170ea23'/>
<id>urn:sha1:3b4334e200ba50cd02e53b122ef56214b170ea23</id>
<content type='text'>
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: tsc2007 - fix locking in hrtimer handler
  Input: atkbd - add force release keys quirk for Amilo Xi 3650
  Input: ff-memless - fix signed to unsigned bit overflow
  Input: joydev - blacklist digitizers
</content>
</entry>
<entry>
<title>Input: tsc2007 - fix locking in hrtimer handler</title>
<updated>2009-05-11T22:35:48Z</updated>
<author>
<name>Thierry Reding</name>
<email>thierry.reding@avionic-design.de</email>
</author>
<published>2009-05-11T15:36:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=705a76d2d22a2824f45f07d023a380293554e989'/>
<id>urn:sha1:705a76d2d22a2824f45f07d023a380293554e989</id>
<content type='text'>
Now that hrtimers are always running in hard irq context we can't
unconditionally enable interrupts at the end of the timer function.

Signed-off-by: Thierry Reding &lt;thierry.reding@avionic-design.de&gt;
Signed-off-by: Kwangwoo Lee &lt;kwangwoo.lee@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: atkbd - add force release keys quirk for Amilo Xi 3650</title>
<updated>2009-05-11T22:30:45Z</updated>
<author>
<name>Adrian Batzill</name>
<email>agib@gmx.de</email>
</author>
<published>2009-05-11T22:22:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9166d0f620d5dd4a128711bdeedb3e0f534d9d49'/>
<id>urn:sha1:9166d0f620d5dd4a128711bdeedb3e0f534d9d49</id>
<content type='text'>
Signed-off-by: Adrian Batzill &lt;agib@gmx.de&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
</feed>
