<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/input/tablet, branch v3.16</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/input/tablet?h=v3.16</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/input/tablet?h=v3.16'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2014-06-15T07:28:38Z</updated>
<entry>
<title>Input: wacom - cleanup multitouch code when touch_max is 2</title>
<updated>2014-06-15T07:28:38Z</updated>
<author>
<name>Ping Cheng</name>
<email>pinglinux@gmail.com</email>
</author>
<published>2014-06-13T20:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d7da3a3ccdeb64ceedb51b0a3377ba56cc2999fa'/>
<id>urn:sha1:d7da3a3ccdeb64ceedb51b0a3377ba56cc2999fa</id>
<content type='text'>
Historically we dealt with touch_max equals to 2 differently from
other MT devices. Now we use input_mt_*() to process all MT events,
as long as touch_max is greater than 1. So, there is no need to
take (touch_max == 2) as a special case any more.

Signed-off-by: Ping Cheng &lt;pingc@wacom.com&gt;
Reviewed-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: wacom - process outbound for newer Cintiqs</title>
<updated>2014-05-29T07:09:16Z</updated>
<author>
<name>Ping Cheng</name>
<email>pinglinux@gmail.com</email>
</author>
<published>2014-05-29T07:08:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ac414da37f88ddbc04617d883539113f27c75f56'/>
<id>urn:sha1:ac414da37f88ddbc04617d883539113f27c75f56</id>
<content type='text'>
New Cintiq tablets have a 200 tablet counts outside of screen area.
Add x/y_min for ABS_X/Y to pass this information to userland.

Signed-off-by: Ping Cheng &lt;pingc@wacom.com&gt;
Reviewed-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Tested-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: wacom - set stylus_in_proximity when pen is in range</title>
<updated>2014-05-29T07:09:16Z</updated>
<author>
<name>Ping Cheng</name>
<email>pinglinux@gmail.com</email>
</author>
<published>2014-05-29T07:08:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=805a876af7261cbe11498ae544add0bc8ad74192'/>
<id>urn:sha1:805a876af7261cbe11498ae544add0bc8ad74192</id>
<content type='text'>
Signed-off-by: Ping Cheng &lt;pingc@wacom.com&gt;
Reviewed-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Tested-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: wacom - add support for three new ISDv4 sensors</title>
<updated>2014-05-15T01:47:09Z</updated>
<author>
<name>Jason Gerecke</name>
<email>killertofu@gmail.com</email>
</author>
<published>2014-05-15T00:14:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d51ddb2bf64433195cd0fc21d894d703c5d5ecf9'/>
<id>urn:sha1:d51ddb2bf64433195cd0fc21d894d703c5d5ecf9</id>
<content type='text'>
This patch adds support for the 0x4004, 0x5000, and 0x5002 sensors found
on what should be the Motion R12, Fujitsu Q704, and Fujitsu T904. These
tablets use a new report ID (3) for their touch packets and a slightly
different HID descriptor format, but are otherwise largely identical in
protocol to the "MTTPC" tablets.

Note:
 * The R12 uses its 0x4004 sensor for touch input only. A pen interface
   is not present in its HID descriptor, though its possible a 0x4004
   may be used for pen input by other tablet PCs in the future.

 * The 0x5002 sensor appears to use a new report ID (8) for its pen
   packets. The other sensors continue to use the traditional report
   ID (2).

Signed-off-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Reviewed-by: Ping Cheng &lt;pingc@wacom.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: wacom - use unaligned access where necessary</title>
<updated>2014-05-15T01:47:08Z</updated>
<author>
<name>Jason Gerecke</name>
<email>killertofu@gmail.com</email>
</author>
<published>2014-05-14T23:53:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=edc8e20af7f7e18b2cd4d11f344f5fc917fbef42'/>
<id>urn:sha1:edc8e20af7f7e18b2cd4d11f344f5fc917fbef42</id>
<content type='text'>
A few cases of incorrectly using 'le16_to_cpup' instead of
'get_unaligned_le16' have been noticed and fixed.

Signed-off-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'v3.15-rc5' into next</title>
<updated>2014-05-14T23:49:19Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2014-05-14T23:49:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=879f99ef2c4c05d9a7f0a67a05f1415663119825'/>
<id>urn:sha1:879f99ef2c4c05d9a7f0a67a05f1415663119825</id>
<content type='text'>
Merge with Linux 3.15-rc5 to sync up Wacom and other changes.
</content>
</entry>
<entry>
<title>Input: wacom - add support for 0x116 sensor on Win8 Panasonic CF-H2</title>
<updated>2014-05-14T23:40:07Z</updated>
<author>
<name>Jason Gerecke</name>
<email>killertofu@gmail.com</email>
</author>
<published>2014-05-14T18:42:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=61616ed0ce2ed581df89be5d917f8d7e9fc3074f'/>
<id>urn:sha1:61616ed0ce2ed581df89be5d917f8d7e9fc3074f</id>
<content type='text'>
The Win8 version of the Panasonic CF-H2 includes a new Wacom device.
The pen interface appears to use the same protocol as before, but the
touch interface has been tweaked to send Win8-compatible reports.

Signed-off-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Reviewed-by: Ping Cheng &lt;pingc@wacom.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: wacom - handle 1024 pressure levels in wacom_tpc_pen</title>
<updated>2014-04-19T20:57:35Z</updated>
<author>
<name>Jason Gerecke</name>
<email>killertofu@gmail.com</email>
</author>
<published>2014-04-19T20:51:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=38a1807badd26d413e8f2b0393a0c5bfdf9e912b'/>
<id>urn:sha1:38a1807badd26d413e8f2b0393a0c5bfdf9e912b</id>
<content type='text'>
Some tablet PC sensors (e.g. the 0xEC found in the Thinkpad Yoga) report
more than 256 pressure levels and will experience wraparound unless the
full range is read.

Signed-off-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Tested-by: Aaron Skomra &lt;Aaron.Skomra@wacom.com&gt;
Reviewed-by: Carl Worth &lt;cworth@cworth.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: wacom - references to 'wacom-&gt;data' should use 'unsigned char*'</title>
<updated>2014-04-19T20:57:35Z</updated>
<author>
<name>Jason Gerecke</name>
<email>killertofu@gmail.com</email>
</author>
<published>2014-04-19T20:50:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=74b634178e5f0e2d8d2d26f308c440687930274b'/>
<id>urn:sha1:74b634178e5f0e2d8d2d26f308c440687930274b</id>
<content type='text'>
'wacom-&gt;data' contains raw binary data and can lead to unexpected behavior
if a byte under examination happens to have its MSB set.

Signed-off-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Tested-by: Aaron Skomra &lt;Aaron.Skomra@wacom.com&gt;
Reviewed-by: Carl Worth &lt;cworth@cworth.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: wacom - override 'pressure_max' with value from HID_USAGE_PRESSURE</title>
<updated>2014-04-19T20:57:34Z</updated>
<author>
<name>Jason Gerecke</name>
<email>killertofu@gmail.com</email>
</author>
<published>2014-04-19T20:49:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e9fc413f4a5ebd9f0f7bdf923c43191e99fc1970'/>
<id>urn:sha1:e9fc413f4a5ebd9f0f7bdf923c43191e99fc1970</id>
<content type='text'>
The 0xEC sensor is used in multiple tablet PCs and curiously has versions
that report 256 levels of pressure (Samsung Slate 7) as well as versions
that report 1024 levels (Lenovo Thinkpad Yoga).  To allow both versions to
work properly, we allow the value of HID_USAGE_PRESSURE reported to
override pressure_max.

Signed-off-by: Jason Gerecke &lt;killertofu@gmail.com&gt;
Tested-by: Aaron Skomra &lt;Aaron.Skomra@wacom.com&gt;
Reviewed-by: Carl Worth &lt;cworth@cworth.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
</feed>
