<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/input/mouse, branch v3.2-rc2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.2-rc2</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.2-rc2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2011-10-27T04:46:20Z</updated>
<entry>
<title>Merge branch 'next' into for-linus</title>
<updated>2011-10-27T04:46:20Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2011-10-27T04:46:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6ad390a25a9d1d8606b9b826878f0a30639dc2b3'/>
<id>urn:sha1:6ad390a25a9d1d8606b9b826878f0a30639dc2b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Input: psmouse - switch to using dev_*() for messages</title>
<updated>2011-10-11T01:28:16Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2011-10-11T01:27:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b5d21704361eefe337a36ebbb57a1d9927132511'/>
<id>urn:sha1:b5d21704361eefe337a36ebbb57a1d9927132511</id>
<content type='text'>
This will ensure our reporting is consistent with the rest of the system
and we do not refer to obsolete source file names.

Reviewed-by: Wanlong Gao &lt;gaowanlong@cn.fujitsu.com&gt;
Reviewed-by: JJ Ding &lt;dgdunix@gmail.com&gt;
Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: synaptics_i2c - wrap suspend and resume in CONFIG_PM_SLEEP</title>
<updated>2011-10-07T02:43:00Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2011-10-06T22:26:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=26e56eb2bfccdd6bcec0c298d40e12e3daea0188'/>
<id>urn:sha1:26e56eb2bfccdd6bcec0c298d40e12e3daea0188</id>
<content type='text'>
CONFIG_PM is defined when CONFIG_PM_SLEEP or CONFIG_PM_RUNTIME is defined,
however suspend and resume methods are only valid in context of
CONFIG_PM_SLEEP. If only CONFIG_PM_RUNTIME is defined we get the following
warning (courtesy of Geerts randconfig builds):

	synaptics_i2c.c: warning: 'synaptics_i2c_resume' defined but not used

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: elantech - remove module parameter force_elantech</title>
<updated>2011-09-21T05:46:28Z</updated>
<author>
<name>JJ Ding</name>
<email>jj_ding@emc.com.tw</email>
</author>
<published>2011-09-21T05:42:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4af61e90270e35bafa9e99a3c48fb3f363da592d'/>
<id>urn:sha1:4af61e90270e35bafa9e99a3c48fb3f363da592d</id>
<content type='text'>
This essentially reverts commit f81bc788ff91d4efd4baf88b2c29713838caa8e5.

With recent work on elantech driver, I believe we now have complete support
for all elantech touchpads. So remove this hack.

Signed-off-by: JJ Ding &lt;jj_ding@emc.com.tw&gt;
Reviewed-by: Éric Piel &lt;eric.piel@tremplin-utc.net&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: elantech - better support all those v2 variants</title>
<updated>2011-09-21T05:46:27Z</updated>
<author>
<name>JJ Ding</name>
<email>jj_ding@emc.com.tw</email>
</author>
<published>2011-09-21T05:42:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=84a90b610a1473d732818ec5d041ab18eae77f14'/>
<id>urn:sha1:84a90b610a1473d732818ec5d041ab18eae77f14</id>
<content type='text'>
V2 hardware has many variants. This patch adddresses two issues:

 - some model also has debounce packets, but with a different signature
   than v3. Now we just check debounce for all v2 hardware.

 - due to different scanning methods the hardware uses, x and y ranges have
   to be calculated differently. And for some specific versions, we can just
   see them as custom-made, so set {x, y} the same values as Windows driver
   does.

Signed-off-by: JJ Ding &lt;jj_ding@emc.com.tw&gt;
Tested-by: Richard Schütz &lt;r.schtz@t-online.de&gt;
Reviewed-by: Éric Piel &lt;eric.piel@tremplin-utc.net&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: bcm5974 - add MacBookAir4,1 trackpad support</title>
<updated>2011-09-09T20:32:27Z</updated>
<author>
<name>Pieter-Augustijn Van Malleghem</name>
<email>p-a@scarlet.be</email>
</author>
<published>2011-09-09T20:29:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1c601beaf21671b5033169d04efeda462bf58f01'/>
<id>urn:sha1:1c601beaf21671b5033169d04efeda462bf58f01</id>
<content type='text'>
This patch adds trackpad support for the MacBookAir4,1, released in July 2011.
It is very similar to the MacBookAir4,2 patch submitted by Joshua Dillon and
Chase Douglas.

Signed-off-by: Pieter-Augustijn Van Malleghem &lt;p-a@scarlet.be&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: elantech - add v4 hardware support</title>
<updated>2011-09-09T17:35:02Z</updated>
<author>
<name>JJ Ding</name>
<email>jj_ding@emc.com.tw</email>
</author>
<published>2011-09-09T17:31:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1dc6edec127e1fdb89d246189c232fe635d2f921'/>
<id>urn:sha1:1dc6edec127e1fdb89d246189c232fe635d2f921</id>
<content type='text'>
v4 hardware is a true multitouch capable touchpad (up to 5 fingers).
The packet format is quite complex, please see protocol document for
reference.

Signed-off-by: JJ Ding &lt;jj_ding@emc.com.tw&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: elantech - add v3 hardware support</title>
<updated>2011-09-09T17:34:58Z</updated>
<author>
<name>JJ Ding</name>
<email>jj_ding@emc.com.tw</email>
</author>
<published>2011-09-09T17:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=28f49616113f3a1fbef789319bfd2122d0c3663f'/>
<id>urn:sha1:28f49616113f3a1fbef789319bfd2122d0c3663f</id>
<content type='text'>
v3 hardware's packet format is almost identical to v2 (one/three finger touch),
except when sensing two finger touch, the hardware sends 12 bytes of data.

Signed-off-by: JJ Ding &lt;jj_ding@emc.com.tw&gt;
Acked-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
Acked-by: Éric Piel &lt;eric.piel@tremplin-utc.net&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: elantech - clean up elantech_init</title>
<updated>2011-09-09T17:34:55Z</updated>
<author>
<name>JJ Ding</name>
<email>jj_ding@emc.com.tw</email>
</author>
<published>2011-09-09T17:28:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3c8bbb951ab23dc1192473ccad76cde89c172d27'/>
<id>urn:sha1:3c8bbb951ab23dc1192473ccad76cde89c172d27</id>
<content type='text'>
Group property setting code into elantech_set_properties.

Signed-off-by: JJ Ding &lt;jj_ding@emc.com.tw&gt;
Acked-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
Acked-by: Éric Piel &lt;eric.piel@tremplin-utc.net&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: elantech - packet checking for v2 hardware</title>
<updated>2011-09-09T17:34:50Z</updated>
<author>
<name>JJ Ding</name>
<email>jj_ding@emc.com.tw</email>
</author>
<published>2011-09-09T17:28:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7894f21b109848130be7547448af89dc33d0f268'/>
<id>urn:sha1:7894f21b109848130be7547448af89dc33d0f268</id>
<content type='text'>
For v2 hardware, there is no real parity check, but we can still check
some constant bits for data integrity.

Also rename elantech_check_parity_v1 to elantech_packet_check_v1 to make
these packet checking function names consistent.

Signed-off-by: JJ Ding &lt;jj_ding@emc.com.tw&gt;
Acked-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt;
Acked-by: Éric Piel &lt;eric.piel@tremplin-utc.net&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
</feed>
