<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/hid/hid-ids.h, branch v7.1</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v7.1</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v7.1'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2026-05-21T14:51:30+00:00</updated>
<entry>
<title>HID: quirks: Add ALWAYS_POLL quirk for SIGMACHIP USB mouse</title>
<updated>2026-05-21T14:51:30+00:00</updated>
<author>
<name>hlleng</name>
<email>a909204013@gmail.com</email>
</author>
<published>2026-05-12T01:57:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=07466fc91c55532edcfb5c6a7ccd2ea52728d6bd'/>
<id>urn:sha1:07466fc91c55532edcfb5c6a7ccd2ea52728d6bd</id>
<content type='text'>
The SIGMACHIP USB mouse with VID/PID 1c4f:0034 can disconnect and
re-enumerate repeatedly after it has been enumerated if its interrupt
endpoint is not continuously polled.

This was observed with the device reporting itself as "SIGMACHIP Usb
Mouse". Keeping the input event device open avoids the disconnects.

Add HID_QUIRK_ALWAYS_POLL for this device so the HID core keeps polling
it even when there is no userspace input consumer.

Cc: stable@vger.kernel.org
Signed-off-by: hlleng &lt;a909204013@gmail.com&gt;
Signed-off-by: Benjamin Tissoires &lt;bentiss@kernel.org&gt;
</content>
</entry>
<entry>
<title>HID: i2c-hid: add reset quirk for BLTP7853 touchpad</title>
<updated>2026-05-12T16:11:43+00:00</updated>
<author>
<name>Xu Rao</name>
<email>raoxu@uniontech.com</email>
</author>
<published>2026-05-09T08:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a991aa5e89365ba1959fae6847fd288125b209e5'/>
<id>urn:sha1:a991aa5e89365ba1959fae6847fd288125b209e5</id>
<content type='text'>
The BLTP7853 I2C HID touchpad may fail to probe after reboot or
reprobe because reset completion is not signalled to the host. The
driver then waits for the reset-complete interrupt until it times out
and the device probe fails:

  i2c_hid i2c-BLTP7853:00: failed to reset device.
  i2c_hid i2c-BLTP7853:00: can't add hid device: -61
  i2c_hid: probe of i2c-BLTP7853:00 failed with error -61

Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for the device so i2c-hid does
not wait for a reset interrupt that may never arrive.

Signed-off-by: Xu Rao &lt;raoxu@uniontech.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;
</content>
</entry>
<entry>
<title>HID: elan: Add support for ELAN SB974D touchpad</title>
<updated>2026-04-28T16:30:02+00:00</updated>
<author>
<name>Damien Dejean</name>
<email>damiendejean@google.com</email>
</author>
<published>2026-04-14T13:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=55ce1858848132ed074fe907f00b5ce1ccab0ce1'/>
<id>urn:sha1:55ce1858848132ed074fe907f00b5ce1ccab0ce1</id>
<content type='text'>
Elan SB974D touchpad uses ELAN_MT_I2C format to send HID reports. Add an
entry to match for the device and parse its vendor specific format.

Signed-off-by: Damien Dejean &lt;damiendejean@google.com&gt;
Signed-off-by: Kornel Dulęba &lt;korneld@google.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-7.1/lenovo-v2' into for-linus</title>
<updated>2026-04-16T19:07:13+00:00</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.com</email>
</author>
<published>2026-04-16T19:07:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=51cc1c427461d6c989126971d2fd5ef70216ade3'/>
<id>urn:sha1:51cc1c427461d6c989126971d2fd5ef70216ade3</id>
<content type='text'>
- new driver for Lenovo Legion Go / S devices (Derek J. Clark)
</content>
</entry>
<entry>
<title>Merge branch 'for-7.1/sony' into for-linus</title>
<updated>2026-04-16T19:03:56+00:00</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.com</email>
</author>
<published>2026-04-16T19:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=436e7263520fa0eac231975e2c4d0b643c8f9266'/>
<id>urn:sha1:436e7263520fa0eac231975e2c4d0b643c8f9266</id>
<content type='text'>
- new support for a variety of Rock Band and DJ Hero Turntable devices
  (Rosalie Wanders)
</content>
</entry>
<entry>
<title>HID: huawei: fix CD30 keyboard report descriptor issue</title>
<updated>2026-04-09T15:56:46+00:00</updated>
<author>
<name>Miao Li</name>
<email>limiao@kylinos.cn</email>
</author>
<published>2026-03-18T09:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e93faaca84b73431ccef029b2c8e902e5be83006'/>
<id>urn:sha1:e93faaca84b73431ccef029b2c8e902e5be83006</id>
<content type='text'>
When the Huawei CD30 USB keyboard undergoes 500 reboot cycles,
initialization may fail due to a report descriptor problem.
The error log is as follows:
[pid:175,cpu0,kworker/0:1,6]usb 1-1.2.2: new low-speed USB device number 6 using xhci-hcd
[pid:175,cpu0,kworker/0:1,9]usb 1-1.2.2: New USB device found, idVendor=12d1, idProduct=109b, bcdDevice= 1.03
[pid:175,cpu0,kworker/0:1,0]usb 1-1.2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[pid:175,cpu0,kworker/0:1,1]usb 1-1.2.2: Product: HUAWEI USB Wired Keyboard
[pid:175,cpu0,kworker/0:1,2]usb 1-1.2.2: Manufacturer: HUAWEI
[pid:175,cpu0,kworker/0:1,4]input: HUAWEI HUAWEI USB Wired Keyboard as /devices/platform/efc00000.hisi_usb/efc00000.dwc3/xhci-hcd.1.auto/usb1/1-1/1-1.2/1-1.2.2/1-1.2.2:1.0/0003:12D1:109B.0002/input/input6
[pid:175,cpu0,kworker/0:1,5]hid-generic 0003:12D1:109B.0002: input,hidraw1: USB HID v1.10 Keyboard [HUAWEI HUAWEI USB Wired Keyboard] on usb-xhci-hcd.1.auto-1.2.2/input0
[pid:175,cpu0,kworker/0:1,9]hid-generic 0003:12D1:109B.0003: collection stack underflow
[pid:175,cpu0,kworker/0:1,0]hid-generic 0003:12D1:109B.0003: item 0 0 0 12 parsing failed
[pid:175,cpu0,kworker/0:1,1]hid-generic: probe of 0003:12D1:109B.0003 failed with error -22
...
When encountering such a situation, fix it with the correct report descriptor.

Signed-off-by: Miao Li &lt;limiao@kylinos.cn&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;
</content>
</entry>
<entry>
<title>HID: sony: add support for more instruments</title>
<updated>2026-04-08T22:12:33+00:00</updated>
<author>
<name>Rosalie Wanders</name>
<email>rosalie@mailbox.org</email>
</author>
<published>2026-04-07T19:46:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7245b0017d1218042507e2f94129e1873ca29d6d'/>
<id>urn:sha1:7245b0017d1218042507e2f94129e1873ca29d6d</id>
<content type='text'>
This patch adds support for the following instruments:

* Rock Band 1/2/3 Wii/PS3 instruments
* Rock Band 3 PS3 Pro instruments
* DJ Hero Turntable

Wii and PS3 instruments are the same besides the vendor and product ID.

This patch also fixes the mappings for the existing Guitar Hero
instruments.

Co-developed-by: Sanjay Govind &lt;sanjay.govind9@gmail.com&gt;
Signed-off-by: Sanjay Govind &lt;sanjay.govind9@gmail.com&gt;
Co-developed-by: Brenton Simpson &lt;appsforartists@google.com&gt;
Signed-off-by: Brenton Simpson &lt;appsforartists@google.com&gt;
Signed-off-by: Rosalie Wanders &lt;rosalie@mailbox.org&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;
</content>
</entry>
<entry>
<title>HID: Kysona: Add support for VXE Dragonfly R1 Pro</title>
<updated>2026-03-27T14:51:05+00:00</updated>
<author>
<name>Lode Willems</name>
<email>me@lodewillems.com</email>
</author>
<published>2026-03-24T20:43:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1a2d30aa73140e008e62dc5898e4c2c3b59b35e4'/>
<id>urn:sha1:1a2d30aa73140e008e62dc5898e4c2c3b59b35e4</id>
<content type='text'>
Apparently this same protocol is used by more mice from different brands.

This patch adds support for the VXE Dragonfly R1 Pro.

Tested-by: Dominykas Svetikas &lt;dominykas@svetikas.lt&gt;
Signed-off-by: Lode Willems &lt;me@lodewillems.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;
</content>
</entry>
<entry>
<title>HID: quirks: add HID_QUIRK_ALWAYS_POLL for 8BitDo Pro 3</title>
<updated>2026-03-27T10:50:39+00:00</updated>
<author>
<name>leo vriska</name>
<email>leo@60228.dev</email>
</author>
<published>2026-03-04T18:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=532743944324a873bbaf8620fcabcd0e69e30c36'/>
<id>urn:sha1:532743944324a873bbaf8620fcabcd0e69e30c36</id>
<content type='text'>
According to a mailing list report [1], this controller's predecessor
has the same issue. However, it uses the xpad driver instead of HID, so
this quirk wouldn't apply.

[1]: https://lore.kernel.org/linux-input/unufo3$det$1@ciao.gmane.io/

Signed-off-by: leo vriska &lt;leo@60228.dev&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;
</content>
</entry>
<entry>
<title>HID: input: Drop Asus UX550* touchscreen ignore battery quirks</title>
<updated>2026-03-11T14:26:47+00:00</updated>
<author>
<name>Hans de Goede</name>
<email>johannes.goede@oss.qualcomm.com</email>
</author>
<published>2026-02-28T14:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=487b23afaf4b258a70d3e4a8febf66f09850e75f'/>
<id>urn:sha1:487b23afaf4b258a70d3e4a8febf66f09850e75f</id>
<content type='text'>
Drop the Asus UX550* touchscreen ignore battery quirks, there is a blanket
HID_BATTERY_QUIRK_IGNORE for all USB_VENDOR_ID_ELAN USB touchscreens now,
so these are just a duplicate of those.

Signed-off-by: Hans de Goede &lt;johannes.goede@oss.qualcomm.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;
</content>
</entry>
</feed>
