<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/input/mouse, branch v3.9</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/input/mouse?h=v3.9</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/input/mouse?h=v3.9'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-02-22T08:10:30Z</updated>
<entry>
<title>Input: ALPS - add "Dolphin V1" touchpad support</title>
<updated>2013-02-22T08:10:30Z</updated>
<author>
<name>Dave Turvene</name>
<email>dturvene@dahetral.com</email>
</author>
<published>2013-02-22T06:58:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=75af9e56c1e309a4132d15120d7061656609b84e'/>
<id>urn:sha1:75af9e56c1e309a4132d15120d7061656609b84e</id>
<content type='text'>
These touchpads use a different protocol; they have been seen on Dell
N5110, Dell 17R SE, and others.

The official ALPS driver identifies them by looking for an exact match
on the E7 report: 73 03 50.  Dolphin V1 returns an EC report of
73 01 xx (02 and 0d have been seen); Dolphin V2 returns an EC report of
73 02 xx (02 has been seen).

Dolphin V2 probably needs a different initialization sequence and/or
report parser, so it is left for a future commit.

Signed-off-by: Dave Turvene &lt;dturvene@dahetral.com&gt;
Signed-off-by: Kevin Cernekee &lt;cernekee@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ALPS - remove unused argument to alps_enter_command_mode()</title>
<updated>2013-02-22T08:10:19Z</updated>
<author>
<name>Kevin Cernekee</name>
<email>cernekee@gmail.com</email>
</author>
<published>2013-02-22T06:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d18e53fce2f6e42bfb8ac157547dd3f804385749'/>
<id>urn:sha1:d18e53fce2f6e42bfb8ac157547dd3f804385749</id>
<content type='text'>
Now that alps_identify() explicitly issues an EC report using
alps_rpt_cmd(), we no longer need to look at the magic numbers returned
by alps_enter_command_mode().

Signed-off-by: Kevin Cernekee &lt;cernekee@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: cypress_ps2 - fix trackpadi found in Dell XPS12</title>
<updated>2013-02-22T08:09:04Z</updated>
<author>
<name>Kamal Mostafa</name>
<email>kamal@canonical.com</email>
</author>
<published>2013-02-21T19:55:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=81bb5d31fbf3893a8e041c649dea704dd11d5272'/>
<id>urn:sha1:81bb5d31fbf3893a8e041c649dea704dd11d5272</id>
<content type='text'>
Avoid firmware glitch in Cypress PS/2 Trackpad firmware version 11
(as observed in Dell XPS12) which prevents driver from recognizing
the trackpad.

BugLink: http://launchpad.net/bugs/1103594

Signed-off-by: Kamal Mostafa &lt;kamal@canonical.com&gt;
Cc: Dudley Du &lt;dudl@cypress.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'next' into for-linus</title>
<updated>2013-02-20T06:05:39Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2013-02-20T06:05:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2d9f0d964be94fd51c7303288c6f9c88bf2381fe'/>
<id>urn:sha1:2d9f0d964be94fd51c7303288c6f9c88bf2381fe</id>
<content type='text'>
Prepare first set of updates for 3.9 merge window.
</content>
</entry>
<entry>
<title>Input: synaptics - initialize pointer emulation usage</title>
<updated>2013-02-16T02:52:54Z</updated>
<author>
<name>Henrik Rydberg</name>
<email>rydberg@euromail.se</email>
</author>
<published>2013-02-16T01:04:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0b85bf78d4aedfdd4bcb1b848045111a5b840310'/>
<id>urn:sha1:0b85bf78d4aedfdd4bcb1b848045111a5b840310</id>
<content type='text'>
To properly setup event parameters for emulated events, pass
the appropriate flag to the slot initialization function. Also,
all MT-related events should be setup before initialization.

Incidentally, this solves the issue of doubly filtered pointer
events.

Reported-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
Signed-off-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ALPS - enable trackstick on Rushmore touchpads</title>
<updated>2013-02-14T17:18:34Z</updated>
<author>
<name>Kevin Cernekee</name>
<email>cernekee@gmail.com</email>
</author>
<published>2013-02-14T06:28:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cd401204873101245287afc07271b39c79194d9c'/>
<id>urn:sha1:cd401204873101245287afc07271b39c79194d9c</id>
<content type='text'>
Separate out the common trackstick probe/setup sequences, then call them
from each of the v3 init functions.

Credits: Emmanual Thome furnished the information on the trackstick init
and how it affected the report format.

Signed-off-by: Kevin Cernekee &lt;cernekee@gmail.com&gt;
Tested-by: Dave Turvene &lt;dturvene@dahetral.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ALPS - add support for "Rushmore" touchpads</title>
<updated>2013-02-14T17:18:29Z</updated>
<author>
<name>Kevin Cernekee</name>
<email>cernekee@gmail.com</email>
</author>
<published>2013-02-14T06:27:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1302bac33d9e88cd43e482191a806998f3ed43cc'/>
<id>urn:sha1:1302bac33d9e88cd43e482191a806998f3ed43cc</id>
<content type='text'>
Rushmore touchpads are found on Dell E6230/E6430/E6530.  They use the V3
protocol with slightly tweaked init sequences and report formats.

The E7 report is 73 03 0a, and the EC report is 88 08 1d

Credits: Emmanuel Thome reported the MT bitmap changes.

Signed-off-by: Kevin Cernekee &lt;cernekee@gmail.com&gt;
Tested-by: Dave Turvene &lt;dturvene@dahetral.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ALPS - make the V3 packet field decoder "pluggable"</title>
<updated>2013-02-14T17:18:25Z</updated>
<author>
<name>Kevin Cernekee</name>
<email>cernekee@gmail.com</email>
</author>
<published>2013-02-14T06:26:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f85e5001cce0298a44e35e2f8acbf9abeadb6c03'/>
<id>urn:sha1:f85e5001cce0298a44e35e2f8acbf9abeadb6c03</id>
<content type='text'>
A number of different ALPS touchpad protocols can reuse
alps_process_touchpad_packet_v3() with small tweaks to the bitfield
decoding.  Create a new priv-&gt;decode_fields() callback that handles the
per-model differences.

Signed-off-by: Kevin Cernekee &lt;cernekee@gmail.com&gt;
Tested-by: Dave Turvene &lt;dturvene@dahetral.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ALPS - move pixel and bitmap info into alps_data struct</title>
<updated>2013-02-14T17:18:20Z</updated>
<author>
<name>Kevin Cernekee</name>
<email>cernekee@gmail.com</email>
</author>
<published>2013-02-14T06:24:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7a9f73e75cd0dcd320166aa340141893bd1848d1'/>
<id>urn:sha1:7a9f73e75cd0dcd320166aa340141893bd1848d1</id>
<content type='text'>
Newer touchpads use different constants, so make them runtime-
configurable.

Signed-off-by: Kevin Cernekee &lt;cernekee@gmail.com&gt;
Tested-by: Dave Turvene &lt;dturvene@dahetral.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: ALPS - fix command mode check</title>
<updated>2013-02-14T17:18:16Z</updated>
<author>
<name>Kevin Cernekee</name>
<email>cernekee@gmail.com</email>
</author>
<published>2013-02-14T06:24:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=56fd340ebb533cb45c5eaf350cf889c43c5911e6'/>
<id>urn:sha1:56fd340ebb533cb45c5eaf350cf889c43c5911e6</id>
<content type='text'>
Pinnacle class devices should return "88 07 xx" or "88 08 xx" when
entering command mode.  If either the first byte or the second byte is
invalid, return an error.

Signed-off-by: Kevin Cernekee &lt;cernekee@gmail.com&gt;
Tested-by: Dave Turvene &lt;dturvene@dahetral.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
</feed>
