<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hid/hid-ids.h, branch linux-5.14.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.14.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.14.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2021-06-30T07:12:44Z</updated>
<entry>
<title>Merge branch 'for-5.14/logitech' into for-linus</title>
<updated>2021-06-30T07:12:44Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2021-06-30T07:12:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f4ef88ebadefcf16b7f616f8af940465c44bea2'/>
<id>urn:sha1:8f4ef88ebadefcf16b7f616f8af940465c44bea2</id>
<content type='text'>
- support for LCD menu keys + LCD brightness control on the Logitech Z-10
  speakers (with LCD) which use the same protocol as the G15 keyboards
  from Hans de Goede
</content>
</entry>
<entry>
<title>HID: hid-input: add Surface Go battery quirk</title>
<updated>2021-06-14T13:37:16Z</updated>
<author>
<name>Zoltan Tamas Vajda</name>
</author>
<published>2021-06-03T18:58:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b5539722eb832441f309642fe5102cc3536f92b8'/>
<id>urn:sha1:b5539722eb832441f309642fe5102cc3536f92b8</id>
<content type='text'>
The Elantech touchscreen/digitizer in the Surface Go mistakenly reports
having a battery. This results in a low battery message every time you
try to use the pen.

This patch adds a quirk to ignore the non-existent battery and
gets rid of the false low battery messages.

Signed-off-by: Zoltan Tamas Vajda &lt;zoltan.tamas.vajda@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: remove the unnecessary redefinition of a macro</title>
<updated>2021-05-05T12:56:02Z</updated>
<author>
<name>Hamza Mahfooz</name>
</author>
<published>2021-04-29T00:05:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=670a23111e720dd50b07c25437b480f1bdfecc78'/>
<id>urn:sha1:670a23111e720dd50b07c25437b480f1bdfecc78</id>
<content type='text'>
USB_VENDOR_ID_CORSAIR is defined twice in the same file with the same
value.

Signed-off-by: Hamza Mahfooz &lt;someguy@effective-light.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: quirks: Add quirk for Lenovo optical mouse</title>
<updated>2021-05-05T12:47:16Z</updated>
<author>
<name>Saeed Mirzamohammadi</name>
</author>
<published>2021-04-29T18:50:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3b2520076822f15621509a6da3bc4a8636cd33b4'/>
<id>urn:sha1:3b2520076822f15621509a6da3bc4a8636cd33b4</id>
<content type='text'>
The Lenovo optical mouse with vendor id of 0x17ef and product id of
0x600e experiences disconnecting issues every 55 seconds:

[38565.706242] usb 1-1.4: Product: Lenovo Optical Mouse
[38565.728603] input: Lenovo Optical Mouse as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:17EF:600E.029A/input/input665
[38565.755949] hid-generic 0003:17EF:600E.029A: input,hidraw1: USB HID v1.11 Mouse [Lenovo Optical Mouse] on usb-0000:01:00.0-1.4/input0
[38619.360692] usb 1-1.4: USB disconnect, device number 48
[38620.864990] usb 1-1.4: new low-speed USB device number 49 using xhci_hcd
[38620.984011] usb 1-1.4: New USB device found, idVendor=17ef,idProduct=600e, bcdDevice= 1.00
[38620.998117] usb 1-1.4: New USB device strings: Mfr=0, Product=2,SerialNumber=0

This adds HID_QUIRK_ALWAYS_POLL for this device in order to work properly.

Signed-off-by: Saeed Mirzamohammadi &lt;saeed.mirzamohammadi@oracle.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: lg-g15: Add support for the Logitech Z-10 speakers</title>
<updated>2021-05-05T12:39:24Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2021-04-16T13:13:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cbe5b6b6a77ad262d9f9a56962c9b1ac2f91c0f5'/>
<id>urn:sha1:cbe5b6b6a77ad262d9f9a56962c9b1ac2f91c0f5</id>
<content type='text'>
Add support to hid-lg-g15 for the Logitech Z-10 speakers. This adds
support for the LCD menu keys found on these speakers, as well as
support for controlling the LCD's brightness through a LED classdev.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95</title>
<updated>2021-05-05T12:29:13Z</updated>
<author>
<name>Mateusz Jończyk</name>
</author>
<published>2021-04-06T18:25:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9858c74c29e12be5886280725e781cb735b2aca6'/>
<id>urn:sha1:9858c74c29e12be5886280725e781cb735b2aca6</id>
<content type='text'>
This mouse has a horizontal wheel that requires special handling.
Without this patch, the horizontal wheel acts like a vertical wheel.

In the output of `hidrd-convert` for this mouse, there is a
`Usage (B8h)` field. It corresponds to a byte in packets sent by the
device that specifies which wheel generated an input event.

The name "A4TECH" is spelled in all capitals on the company website.

Signed-off-by: Mateusz Jończyk &lt;mat.jonczyk@o2.pl&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock</title>
<updated>2021-05-05T12:27:03Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2021-04-04T15:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ed80bdc4571fae177c44eba0997a0d551fc21e15'/>
<id>urn:sha1:ed80bdc4571fae177c44eba0997a0d551fc21e15</id>
<content type='text'>
Just like the K12A the Dell K15A keyboard-dock has problems with
get_feature requests. This sometimes leads to several
"failed to fetch feature 8" messages getting logged, after which the
touchpad may or may not work.

Just like the K15A these errors are triggered by undocking and docking
the tablet.

There also seem to be other problems when undocking and then docking again
in quick succession. It seems that in this case the keyboard-controller
still retains some power from capacitors and does not go through a
power-on-reset leaving it in a confuses state, symptoms of this are:

1. The USB-ids changing to 048d:8910
2. Failure to read the HID descriptors on the second (mouse) USB intf.
3. The touchpad freezing after a while

These problems can all be cleared by undocking the keyboard and waiting
a full minute before redocking it. Unfortunately there is nothing we can
do about this in the kernel.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65</title>
<updated>2021-05-05T12:25:34Z</updated>
<author>
<name>Nirenjan Krishnan</name>
</author>
<published>2021-03-29T16:10:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25bdbfbb2d8331a67824dd03d0087e9c98835f3a'/>
<id>urn:sha1:25bdbfbb2d8331a67824dd03d0087e9c98835f3a</id>
<content type='text'>
The Saitek X65 joystick has a pair of axes that were used as mouse
pointer controls by the Windows driver. The corresponding usage page is
the Game Controls page, which is not recognized by the generic HID
driver, and therefore, both axes get mapped to ABS_MISC. The quirk makes
the second axis get mapped to ABS_MISC+1, and therefore made available
separately.

Signed-off-by: Nirenjan Krishnan &lt;nirenjan@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: semitek: new driver for GK6X series keyboards</title>
<updated>2021-05-05T12:21:08Z</updated>
<author>
<name>Benjamin Moody</name>
</author>
<published>2021-02-07T18:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6a01268687c8d00e59dff341c519a337de980d2e'/>
<id>urn:sha1:6a01268687c8d00e59dff341c519a337de980d2e</id>
<content type='text'>
A number of USB keyboards, using the Semitek firmware, are capable of
handling arbitrary N-key rollover, but due to a buggy report
descriptor, keys beyond the sixth cannot be detected by the generic
HID driver.

There are numerous hardware variants sold by several vendors, mostly
using generic names like "GK61" for the 61-key version.  These
keyboards are sometimes known collectively as the "GK6X" series.

The keyboard has three USB interfaces.  Interface 0 uses the standard
HID boot protocol, limited to eight modifier keys and six normal keys;
interface 2 uses a custom report format that permits any number of
keys.  If more than six keys are pressed simultaneously, the first six
are reported via interface 0 while subsequent keys are reported via
interface 2.

(Interface 1 uses a custom protocol for reprogramming the keyboard;
this can be controlled through userspace tools and is not of concern
for the present driver.)

The report descriptor for interface 2, however, is incorrect (for
report ID 0x04, the input field is marked as "array" rather than
"variable".)  The descriptor appears to be correct in other respects,
so we simply replace the incorrect byte before parsing the descriptor.

Signed-off-by: Benjamin Moody &lt;bmoody@member.fsf.org&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-5.13/plantronics' into for-linus</title>
<updated>2021-04-29T19:44:07Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2021-04-29T19:44:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cfc9bdfb6ba76de84a9ed8ee75dc56903b505a78'/>
<id>urn:sha1:cfc9bdfb6ba76de84a9ed8ee75dc56903b505a78</id>
<content type='text'>
- Workaround for broken behavior of Plantronics Blackwire from Maxim
  Mikityanskiy
</content>
</entry>
</feed>
