<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hid/hid-core.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-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: simplify implement() a bit</title>
<updated>2016-04-07T13:45:09Z</updated>
<author>
<name>Dmitry Torokhov</name>
</author>
<published>2016-04-06T17:19:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=95d1c8951e5bd50bb89654a99a7012b1e75646bd'/>
<id>urn:sha1:95d1c8951e5bd50bb89654a99a7012b1e75646bd</id>
<content type='text'>
The 'size' variable is not really needed, and we can also shift constant
in the loop body when masking off existing bits.

Also we do not have to use 64 bit calculations if we take an extra
branch.

[jkosina@suse.cz: fix a small error in changelog]
Suggested-by: Doug Anderson &lt;dianders@chromium.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&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: Support for CMedia CM6533 HID audio jack controls</title>
<updated>2016-03-02T09:31:36Z</updated>
<author>
<name>Ben Chen</name>
</author>
<published>2016-01-22T03:59:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ad8ddc5755c27e051c02b39f68ee7ae850d9c549'/>
<id>urn:sha1:ad8ddc5755c27e051c02b39f68ee7ae850d9c549</id>
<content type='text'>
The C-Media CM6533 is a USB audio chip featuring it's jack detection
capability.The device originates an interrupt transfer via HID interface each
time when a jack event occurs.  The purpose of this patch is to handle hid raw
events to keep the operating system informed of user interactions.

Signed-off-by: Ben Chen &lt;ben_chen@bizlinktech.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: fix hid_ignore_special_drivers module parameter</title>
<updated>2016-02-16T10:03:50Z</updated>
<author>
<name>Benjamin Tissoires</name>
</author>
<published>2016-02-12T16:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4392bf333388cabdad5afe5b1500002d7b9c318e'/>
<id>urn:sha1:4392bf333388cabdad5afe5b1500002d7b9c318e</id>
<content type='text'>
hid_ignore_special_drivers works fine until hid_scan_report autodetects and
reassign devices (for hid-multitouch, hid-microsoft and hid-rmi).

Simplify the handling of the parameter: if it is there, use hid-generic, no
matter what, and if not, scan the device or rely on the hid_have_special_driver
table.

This was detected while trying to disable hid-multitouch on a Surface Pro cover
which prevented to use the keyboard.

Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;
CC: stable@vger.kernel.org
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
</feed>
