<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hid/hid-ids.h, 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-17T10:41:22Z</updated>
<entry>
<title>Merge branch 'for-4.7/upstream' into for-linus</title>
<updated>2016-05-17T10:41:22Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2016-05-17T10:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3390e579b3dac71e630ed879a73c5ac3b4447045'/>
<id>urn:sha1:3390e579b3dac71e630ed879a73c5ac3b4447045</id>
<content type='text'>
Conflicts:
	drivers/hid/usbhid/hid-quirks.c
</content>
</entry>
<entry>
<title>Merge branches 'for-4.6/upstream-fixes', 'for-4.7/asus', 'for-4.7/hidraw' and 'for-4.7/thingm' into for-linus</title>
<updated>2016-05-17T10:38:03Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2016-05-17T10:38:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27fd38c5226ed0f1712d071880fa8e739eb78650'/>
<id>urn:sha1:27fd38c5226ed0f1712d071880fa8e739eb78650</id>
<content type='text'>
</content>
</entry>
<entry>
<title>HID: usbhid: quirks for Corsair RGB keyboard &amp; mice (K70R, K95RGB, M65RGB, K70RGB, K65RGB)</title>
<updated>2016-04-27T09:21:29Z</updated>
<author>
<name>Trent Lloyd</name>
</author>
<published>2015-07-09T05:38:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=282bf1fe6dca4b768d6bedc14aea1b82c36241c1'/>
<id>urn:sha1:282bf1fe6dca4b768d6bedc14aea1b82c36241c1</id>
<content type='text'>
These devices feature multiple interfaces/endpoints: a legacy BIOS/boot
interface (endpoint 0x81), as well as 2 corsair-specific keyboard interfaces
(endpoint 0x82, 0x83 IN/0x03 OUT) and an RGB LED control interface (endpoint
0x84 IN/0x04 OUT)

Because the extra 3 interfaces are not of subclass USB_INTERFACE_SUBCLASS_BOOT,
HID_QUIRK_NOGET is not automatically set on them and a 10s timeout per-endpoint
(30s per device) occurs initialising reports on boot.  We configure
HID_QUIRK_NO_INIT_REPORTS for these devices.

Additionally the left-side G1-G18 macro keys on the K95RGB generate output on
the un-opened 0x82/0x83 endpoints which causes the keyboard to stop responding
waiting for this event to be collected.  We enable HID_QUIRK_ALWAYS_POLL to
prevent this situation from occurring.

Signed-off-by: Trent Lloyd &lt;trent@lloyd.id.au&gt;
Tested-by: SUGNIAUX Wilfried &lt;wsu@ppharm2k20.net&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: Fix boot delay for Creative SB Omni Surround 5.1 with quirk</title>
<updated>2016-04-25T14:23:26Z</updated>
<author>
<name>Nazar Mokrynskyi</name>
</author>
<published>2016-04-25T14:01:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=567a44ecb44eb2584ddb93e962cfb133ce77e0bb'/>
<id>urn:sha1:567a44ecb44eb2584ddb93e962cfb133ce77e0bb</id>
<content type='text'>
Needed for v2 of the device firmware, otherwise kernel will stuck for few
seconds and throw "usb_submit_urb(ctrl) failed: -1" early on system boot.

Signed-off-by: Nazar Mokrynskyi &lt;nazar@mokrynskyi.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: microsoft: add support for 3 more devices</title>
<updated>2016-04-04T13:56:16Z</updated>
<author>
<name>Alistair Leslie-Hughes</name>
</author>
<published>2016-04-04T10:51:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c847a89a871e1ea21d45120c3045c9b443e258f5'/>
<id>urn:sha1:c847a89a871e1ea21d45120c3045c9b443e258f5</id>
<content type='text'>
Adds support for the Micrsift Digital 4K, Media 600 and Media 3000 V1 Keyboards,
which have the same quirks as the already existing hardware MS_NE4K.

Fixes https://bugzilla.kernel.org/show_bug.cgi?id=52841

[jkosina@suse.cz: rephrase changelog]
Signed-off-by: Alistair Leslie-Hughes &lt;leslie_alistair@hotmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: asus: add support for VivoBook E200HA</title>
<updated>2016-04-04T07:59:21Z</updated>
<author>
<name>Yusuke Fujimaki</name>
</author>
<published>2016-04-03T14:15:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b94f7d5ddf1b114e66d9bcc07d0ead080470383b'/>
<id>urn:sha1:b94f7d5ddf1b114e66d9bcc07d0ead080470383b</id>
<content type='text'>
Asus X205TA and E200HA built-in keyboard contain wrong logical maximum value in
report descriptor.

This patch correct wrong logical maximum in report descriptor.

Signed-off-by: Yusuke Fujimaki &lt;usk.fujimaki@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: Asus X205TA keyboard driver</title>
<updated>2016-04-01T09:47:04Z</updated>
<author>
<name>Yusuke Fujimaki</name>
</author>
<published>2016-03-21T07:18:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eeb01a57921a5e373302733d7cdf1ca87da5375a'/>
<id>urn:sha1:eeb01a57921a5e373302733d7cdf1ca87da5375a</id>
<content type='text'>
Asus X205TA built-in keyboard contains wrong
logical maximum value in report descriptor.

0x05, 0x01,  // Usage Page (Generic Desktop)
0x09, 0x06,  // Usage (Keyboard)
0xa1, 0x01,  // Collection (Application)
0x85, 0x01,  // Report ID (1)
0x05, 0x07,  // Usage Page (Keyboard/Keypad)
0x19, 0xe0,  // Usage Minimum (224)
0x29, 0xe7,  // Usage Maximum (231)
0x15, 0x00,  // Logical Minimum (0)
0x25, 0x01,  // Logical Maximum (1)
0x75, 0x01,  // Report Size (1)
0x95, 0x08,  // Report Count (8)
0x81, 0x02,  // Input (Data,Array,Abs)
0x95, 0x01,  // Report Count (1)
0x75, 0x08,  // Report Size (8)
0x81, 0x03,  // Input (Const,Var,Abs)
0x95, 0x05,  // Report Count (5)
0x75, 0x01,  // Report Size (1)
0x05, 0x08,  // Usage (LED)
0x19, 0x01,  // Usage Minimum (1)
0x29, 0x05,  // Usage Maximum (5)
0x91, 0x02,  // Output (Data,Var,Abs)
0x95, 0x01,  // Report Count (1)
0x75, 0x03,  // Report Size (3)
0x91, 0x03,  // Output (Const,Var,Abs)
0x95, 0x06,  // Report Count (6)
0x75, 0x08,  // Report Size (8)
0x15, 0x00,  // Logical Minimum (0)
0x25, 0x65,  // Logical Maximum (101)  * too small *
0x05, 0x07,  // Usage Page (Keyboard/Keypad)
0x19, 0x00,  // Usage Minimum (0)
0x29, 0xdd,  // Usage Maximum (221)
0x81, 0x00,  // Input(Data,Array,Abs)

In Asus X205TA japanese keyboard model,there are language
specific keys over usage id 101.
This patch correct wrong logical maximum in report
descriptor.

Signed-off-by: Yusuke Fujimaki &lt;usk.fujimaki@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Merge branches 'for-4.5/upstream-fixes', 'for-4.6/cmedia', 'for-4.6/i2c-hid', 'for-4.6/logitech', 'for-4.6/multitouch', 'for-4.6/penmount', 'for-4.6/sony', 'for-4.6/thingm', 'for-4.6/upstream' and 'for-4.6/wacom' into for-linus</title>
<updated>2016-03-17T12:51:54Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2016-03-17T12:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1c9b9ff2420c0d8c25924be312bc422bf9dc056'/>
<id>urn:sha1:e1c9b9ff2420c0d8c25924be312bc422bf9dc056</id>
<content type='text'>
</content>
</entry>
<entry>
<title>HID: microsoft: Add ID for MS Wireless Comfort Keyboard</title>
<updated>2016-03-16T10:19:26Z</updated>
<author>
<name>Slava Bacherikov</name>
</author>
<published>2016-03-11T16:57:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f9a82c2054bcdebdf81a63c26a3b41197bb6070a'/>
<id>urn:sha1:f9a82c2054bcdebdf81a63c26a3b41197bb6070a</id>
<content type='text'>
Microsoft Wireless Comfort Keyboard has vendor specific My Favorites
1-5 keys. Linux already supports this buttons on other MS keyboards by
MS_ERGONOMY quirk. So apply MS_ERGONOMY quirk to USB PID 0x00e3
(Microsoft Wireless Optical Desktop Receiver 3.0A). After this
My Favorites 1..5 keys will be reported as KEY_F14..KEY_F15 events.

Signed-off-by: Slava Bacherikov &lt;slava@bacher09.org&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: usbhid: enable NO_INIT_REPORTS quirk for Semico USB Keykoard2</title>
<updated>2016-03-10T17:20:24Z</updated>
<author>
<name>Daniel Bristot de Oliveira</name>
</author>
<published>2016-03-10T17:17:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c14022bfd2eb2d2ece74a405dfbdb02a829c07bc'/>
<id>urn:sha1:c14022bfd2eb2d2ece74a405dfbdb02a829c07bc</id>
<content type='text'>
The device which identifies itself as a "USB Keykoard" (no typo)
with VID:PID 1a2c:0027 does not seem to be handling the reports
initialization very well.

This results in a "usb_submit_urb(ctrl) failed: -1" message from the
kernel when connected, and a delay before its initialization. It can
also cause the hang the system.

This patch adds the  quirk for this device, which causes the delay
to disappear. It is named as "USB Keykoard2" because the "USB Keykoard"
already exists.

Signed-off-by: Daniel Bristot de Oliveira &lt;bristot@redhat.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
</feed>
