<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hid/usbhid, branch linux-4.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-05-06T20:03:45Z</updated>
<entry>
<title>HID: add quirk for PIXART OEM mouse used by HP</title>
<updated>2015-05-06T20:03:45Z</updated>
<author>
<name>Oliver Neukum</name>
</author>
<published>2015-03-25T14:38:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=66997b1d6c47e793556da41877262f5ac92e8d4d'/>
<id>urn:sha1:66997b1d6c47e793556da41877262f5ac92e8d4d</id>
<content type='text'>
commit b70b82580248b5393241c986082842ec05a2b7d7 upstream.

This mouse is also known under other IDs. It needs the quirk or will disconnect
in runlevel 1 or 3.

Signed-off-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>HID: add HP OEM mouse to quirk ALWAYS_POLL</title>
<updated>2015-05-06T20:03:45Z</updated>
<author>
<name>Oliver Neukum</name>
</author>
<published>2015-03-25T14:13:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4fc2e2c56db0c05c62444ed7bc8d285704155386'/>
<id>urn:sha1:4fc2e2c56db0c05c62444ed7bc8d285704155386</id>
<content type='text'>
commit 7a8e53c414c8183e8735e3b08d9a776200e6e665 upstream.

This mouse needs QUIRK_ALWAYS_POLL.

Signed-off-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>HID: add ALWAYS_POLL quirk for a Logitech 0xc007</title>
<updated>2015-03-11T16:12:37Z</updated>
<author>
<name>oliver@neukum.org</name>
</author>
<published>2015-03-10T15:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a415457733b5fa40bc996bf1f4df471cd98d3608'/>
<id>urn:sha1:a415457733b5fa40bc996bf1f4df471cd98d3608</id>
<content type='text'>
This device disconnects every 60s without X

Signed-off-by: Oliver Neukum &lt;oliver@neukum.org&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Merge branches 'for-3.19/upstream-fixes', 'for-3.20/apple', 'for-3.20/betop', 'for-3.20/lenovo', 'for-3.20/logitech', 'for-3.20/rmi', 'for-3.20/upstream' and 'for-3.20/wacom' into for-linus</title>
<updated>2015-02-09T10:17:45Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2015-02-09T10:17:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=988b7fb0bfc215476c3a0a623b442cd0e29ce4c0'/>
<id>urn:sha1:988b7fb0bfc215476c3a0a623b442cd0e29ce4c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>HID: pidff: Fix initialisation forMicrosoft Sidewinder FF Pro 2</title>
<updated>2015-01-26T20:26:30Z</updated>
<author>
<name>Jim Keir</name>
</author>
<published>2015-01-23T17:21:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=afd700d933963d07391e3e3dfbfbc05e905960ef'/>
<id>urn:sha1:afd700d933963d07391e3e3dfbfbc05e905960ef</id>
<content type='text'>
The FF2 driver (usbhid/hid-pidff.c) sends commands to the stick during ff_init.
However, this is called inside a block where driver_input_lock is locked, so
the results of these initial commands are discarded. This behavior is the
"killer", without this nothing else works.

ff_init issues commands using "hid_hw_request". This eventually goes to
hid_input_report, which returns -EBUSY because driver_input_lock is locked. The
change is to delay the ff_init call in hid-core.c until after this lock has
been released.

Calling hid_device_io_start() releases the lock so the device can be
configured.  We also need to call hid_device_io_stop() on exit for the lock to
remain locked while ending the init of the drivers.

[ benjamin.tissoires@redhat.com: imrpoved the changelog a lot ]

Signed-off-by: Jim Keir &lt;jimkeir@oracledbadirect.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: Use Kbuild idiom in Makefiles</title>
<updated>2015-01-21T21:23:20Z</updated>
<author>
<name>Michal Marek</name>
</author>
<published>2015-01-21T13:07:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=86312e4b78647d9fa62cf2293c50161cc0421d30'/>
<id>urn:sha1:86312e4b78647d9fa62cf2293c50161cc0421d30</id>
<content type='text'>
Use &lt;driver&gt;-$(CONFIG_FOO) syntax to build multipart objects with
optional parts, since all the config options are bool. Also, delete the
obvious comments in the usbhid Makefile.

Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: microsoft: add support for Japanese Surface Type Cover 3</title>
<updated>2015-01-07T09:12:51Z</updated>
<author>
<name>Alan Wu</name>
</author>
<published>2015-01-07T02:32:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5e7e9e90b5867a3754159a8ce524299d930fbac8'/>
<id>urn:sha1:5e7e9e90b5867a3754159a8ce524299d930fbac8</id>
<content type='text'>
Based on code for the US Surface Type Cover 3
from commit be3b16341d5cd8cf2a64fcc7a604a8efe6599ff0
("HID: add support for MS Surface Pro 3 Type Cover"):

Signed-off-by: Alan Wu &lt;alan.c.wu@gmail.com&gt;
Tested-by: Karlis Dreizis &lt;karlisdreizis@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: Add a new id 0x501a for Genius MousePen i608X</title>
<updated>2014-12-29T10:12:37Z</updated>
<author>
<name>Giedrius Statkevičius</name>
</author>
<published>2014-12-26T22:28:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2bacedada682d5485424f5227f27a3d5d6eb551c'/>
<id>urn:sha1:2bacedada682d5485424f5227f27a3d5d6eb551c</id>
<content type='text'>
New Genius MousePen i608X devices have a new id 0x501a instead of the
old 0x5011 so add a new #define with "_2" appended and change required
places.

The remaining two checkpatch warnings about line length
being over 80 characters are present in the original files too and this
patch was made in the same style (no line break).

Just adding a new id and changing the required places should make the
new device work without any issues according to the bug report in the
following url.

This patch was made according to and fixes:
https://bugzilla.kernel.org/show_bug.cgi?id=67111

Signed-off-by: Giedrius Statkevičius &lt;giedrius.statkevicius@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Merge branches 'for-3.19/hid-report-len', 'for-3.19/i2c-hid', 'for-3.19/lenovo', 'for-3.19/logitech', 'for-3.19/microsoft', 'for-3.19/plantronics', 'for-3.19/rmi', 'for-3.19/sony' and 'for-3.19/wacom' into for-linus</title>
<updated>2014-12-12T10:15:33Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2014-12-12T10:15:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=019e129f9b2d582e5901c0594427cb4026daa413'/>
<id>urn:sha1:019e129f9b2d582e5901c0594427cb4026daa413</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branches 'for-3.18/upstream-fixes' and 'for-3.19/upstream' into for-linus</title>
<updated>2014-12-12T10:09:23Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2014-12-12T10:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ee420ba2e7fa074a668e30c2d0f4abd317e4927'/>
<id>urn:sha1:3ee420ba2e7fa074a668e30c2d0f4abd317e4927</id>
<content type='text'>
Conflicts:
	drivers/hid/hid-input.c
</content>
</entry>
</feed>
