<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hid/wacom_sys.c, branch linux-4.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-05-03T09:55:05Z</updated>
<entry>
<title>HID: wacom: Add fuzz factor to distance and tilt axes</title>
<updated>2016-05-03T09:55:05Z</updated>
<author>
<name>Jason Gerecke</name>
</author>
<published>2016-04-22T21:30:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bef7e200065086e2ceef091f6853f3b053ad2ba9'/>
<id>urn:sha1:bef7e200065086e2ceef091f6853f3b053ad2ba9</id>
<content type='text'>
The fuzz present on the distance and tilt axes is noticable when a puck is
present, and userspace (specifically libinput) would like the ability to
filter out the noise. To facilitate this, we assign a fuzz value of '1'
for the distance and tilt axes. This is large enough to cover most of the
natural variation in distance value as the puck is moved around, and
enough to cover the jitter in rotation (reported through tilt axes) when
the puck is left alone.

Signed-off-by: Jason Gerecke &lt;jason.gerecke@wacom.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: wacom: Support switching from vendor-defined device mode on G9 and G11</title>
<updated>2016-04-05T15:20:32Z</updated>
<author>
<name>Jason Gerecke</name>
</author>
<published>2016-04-04T18:26:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=326ea2a90500fe4add86c5fb95d914d46910e780'/>
<id>urn:sha1:326ea2a90500fe4add86c5fb95d914d46910e780</id>
<content type='text'>
A tablet PC booted into Windows may have its pen/touch hardware switched
into "Wacom mode" similar to what we do with explicitly-supported hardware.
Some devices appear to maintain this state across reboots, preventing their
use with the generic HID driver. This patch adds support for detecting the
presence of the mode switch feature report used by devices based on the G9
and G11 chips and has the HID codepath always attempt to reset the device
back to sending standard HID reports.

Fixes: https://sourceforge.net/p/linuxwacom/bugs/307/
Fixes: https://sourceforge.net/p/linuxwacom/bugs/310/
Fixes: https://github.com/linuxwacom/input-wacom/issues/15

Co-authored-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;
Signed-off-by: Jason Gerecke &lt;jason.gerecke@wacom.com&gt;
Reviewed-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: wacom: Initialize hid_data.inputmode to -1</title>
<updated>2016-04-05T15:20:31Z</updated>
<author>
<name>Jason Gerecke</name>
</author>
<published>2016-04-04T18:26:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c6fa1aeba02111ed8676494ac7cd453a03efef3c'/>
<id>urn:sha1:c6fa1aeba02111ed8676494ac7cd453a03efef3c</id>
<content type='text'>
Commit 5ae6e89 introduced hid_data.inputmode with a comment that it
would have the value -1 if undefined, but then forgot to actually
perform the initialization. Although this doesn't appear to have
caused any problems in practice, it should still be remedied.

Signed-off-by: Jason Gerecke &lt;jason.gerecke@wacom.com&gt;
Reviewed-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: wacom: close the wireless receiver on remove()</title>
<updated>2016-02-16T19:40:38Z</updated>
<author>
<name>Benjamin Tissoires</name>
</author>
<published>2016-02-12T16:27:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6205161782fa325152340c8fe47c1b90105cfbc'/>
<id>urn:sha1:f6205161782fa325152340c8fe47c1b90105cfbc</id>
<content type='text'>
rmmod/insmod the wacom.ko module does not work for the receiver because
it was not previously closed. Now, we can hack with the wireless receiver
without having to unplug/replug it.

Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;
Acked-by: Ping Cheng &lt;pingc@wacom.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: wacom: cleanup input devices</title>
<updated>2016-02-16T19:40:38Z</updated>
<author>
<name>Benjamin Tissoires</name>
</author>
<published>2016-02-12T16:27:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=17f28470f4c705811ad6870162f30275143da235'/>
<id>urn:sha1:17f28470f4c705811ad6870162f30275143da235</id>
<content type='text'>
Just some cleaning up when the input devices are unregistered.

Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;
Acked-by: Ping Cheng &lt;pingc@wacom.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: wacom: reuse wacom_parse_and_register() in wireless_work</title>
<updated>2016-02-16T19:40:37Z</updated>
<author>
<name>Benjamin Tissoires</name>
</author>
<published>2016-02-12T16:27:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fd5f92b6d35f8978d98190f2ee61d1b210bb953e'/>
<id>urn:sha1:fd5f92b6d35f8978d98190f2ee61d1b210bb953e</id>
<content type='text'>
Removes duplicated code.
The only difference is that we now need to stop and start the attached hid
device, but this is a small cost.

Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;
Acked-by: Ping Cheng &lt;pingc@wacom.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: wacom: move down wireless_work()</title>
<updated>2016-02-16T19:40:37Z</updated>
<author>
<name>Benjamin Tissoires</name>
</author>
<published>2016-02-12T16:27:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a2f091af75c6ba91062bef784982be43ffac2a17'/>
<id>urn:sha1:a2f091af75c6ba91062bef784982be43ffac2a17</id>
<content type='text'>
If wireless_work() wants to reuse parse_and_register(), we need to have
it declared after this function.

No functional changes.

Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;
Acked-by: Ping Cheng &lt;pingc@wacom.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: wacom: break out parsing of device and registering of input</title>
<updated>2016-02-16T19:40:37Z</updated>
<author>
<name>Benjamin Tissoires</name>
</author>
<published>2016-02-12T16:27:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c58ac3a88d1e8a44fed152e80bf525a66a5647e2'/>
<id>urn:sha1:c58ac3a88d1e8a44fed152e80bf525a66a5647e2</id>
<content type='text'>
Simplifies the .probe() and will allow to reuse this path in the future.
Few things are reshuffled in .probe():
- init wacom struct earlier
- then retrieve the report descriptor
- then parse it and allocate/register inputs.

Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;
Acked-by: Ping Cheng &lt;pingc@wacom.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Merge branches 'for-4.4/upstream-fixes', 'for-4.5/async-suspend', 'for-4.5/container-of-cleanups', 'for-4.5/core', 'for-4.5/i2c-hid', 'for-4.5/logitech', 'for-4.5/multitouch', 'for-4.5/sony', 'for-4.5/upstream' and 'for-4.5/wacom' into for-linus</title>
<updated>2016-01-14T15:11:06Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2016-01-14T15:11:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=83f1bfd6f57c422da70d1e296df1becc35c868be'/>
<id>urn:sha1:83f1bfd6f57c422da70d1e296df1becc35c868be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>HID: use kobj_to_dev()</title>
<updated>2015-12-28T12:41:51Z</updated>
<author>
<name>Geliang Tang</name>
</author>
<published>2015-12-27T09:25:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2cf83833fc9cff04c50e402260b724b3f001d737'/>
<id>urn:sha1:2cf83833fc9cff04c50e402260b724b3f001d737</id>
<content type='text'>
Use kobj_to_dev() instead of open-coding it.

Signed-off-by: Geliang Tang &lt;geliangtang@163.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
</feed>
