[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <7p3p3638-6950-p3s7-859s-7o8or8197r51@xreary.bet>
Date: Mon, 9 Feb 2026 17:58:07 +0100 (CET)
From: Jiri Kosina <jikos@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
cc: Ilpo Järvinen <ilpo.jarvinen@...ux.intel.com>,
Benjamin Tissoires <bentiss@...nel.org>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] HID for 6.21
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git tags/hid-for-linus-2026020901
to receive HID subsystem fixes for the current merge window.
Please note that there is a small conflict between hid.git and
drivers-x86.git, documented here:
https://lore.kernel.org/all/aYI1Yyof6IL5-HUz@sirena.org.uk/
Highlights:
=====
- global switch of HID drivers to Use pm_*ptr instead of #ifdef CONFIG_PM*
(Bastien Nocera)
- support for new firmware handling in intel-ish-hid (Vishnu Sankar)
- support for HID output reports in the Quicki2c in intel-thc (Even Xu)
- solidify register configuration updates in intel-thc (Even Xu)
- Support for Rock band 4 PS4 and PS5 guitars (Rosalie Wanders)
- fn lock and WMI fan control handling improvements in certain Asus
models (ROG, ProArt P16) (Ionut Nechita, Connor Belli)
- fix for potential NULL pointer dereference during warm reset in
intel-ish-hid (Ryan Lin)
- fix for potential NULL pointer derefence in probe error paths in hid-pl
(Oliver Neukum)
- various other small assorted fixes and new device ID additions /
device-specific quirks
=====
Thanks.
----------------------------------------------------------------
Bastien Nocera (13):
HID: hid-alps: Use pm_ptr instead of #ifdef CONFIG_PM
HID: appletb-kbd: Use pm_ptr instead of #ifdef CONFIG_PM
HID: asus: Use pm_ptr instead of #ifdef CONFIG_PM
HID: lenovo: Use pm_ptr instead of #ifdef CONFIG_PM
HID: logitech-dj: Use pm_ptr instead of #ifdef CONFIG_PM
HID: nintendo: Use pm_ptr instead of #ifdef CONFIG_PM
HID: picolcd_core: Use pm_ptr instead of #ifdef CONFIG_PM
HID: hid-sensor-hub: Use pm_ptr instead of #ifdef CONFIG_PM
HID: uclogic: Use pm_ptr instead of #ifdef CONFIG_PM
HID: wacom: Use pm_ptr instead of #ifdef CONFIG_PM
HID: sony: Use pm_ptr instead of #ifdef CONFIG_PM
HID: logitech-dj: Differentiate "invalid device index" error
HID: logitech-hidpp: Add support for Logitech K980
Brian Howard (1):
HID: multitouch: add quirks for Lenovo Yoga Book 9i
Connor Belli (1):
HID: hid-asus: Implement fn lock for Asus ProArt P16
David Phillips (1):
HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK
Even Xu (6):
HID: Intel-thc-hid: Intel-quicki2c: Use size_t for all length variables
HID: Intel-thc-hid: Intel-quicki2c: Use put_unaligned_le16 for __le16 writes
HID: Intel-thc-hid: Intel-quicki2c: Support writing output report format
HID: Intel-thc-hid: Intel-quicki2c: Add output report support
HID: Intel-thc-hid: Intel-quicki2c: Add power management for touch device
HID: Intel-thc-hid: Intel-thc: Fix wrong register fields updating
Günther Noack (3):
HID: magicmouse: Do not crash on missing msc->input
HID: prodikeys: Check presence of pm->input_ep82
HID: logitech-hidpp: Check maxfield in hidpp_get_report_length()
Haotian Zhang (1):
HID: playstation: Add missing check for input_ff_create_memless
Ionut Nechita (4):
HID: asus: Replace magic number with HID_UP_ASUSVENDOR constant
HID: asus: Filter spurious HID vendor codes on ROG laptops
HID: asus: Add WMI communication infrastructure
HID: asus: Implement Fn+F5 fan control key handler
Joey Bednar (1):
HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards
Nguyen Dinh Dang Duong (1):
HID: rapoo: Add support for side buttons on RAPOO 0x2015 mouse
Oliver Neukum (1):
HID: hid-pl: handle probe errors
Rosalie Wanders (3):
HID: sony: add support for Rock Band 4 PS4 and PS5 guitars
HID: sony: add support for bluetooth Rock Band 4 PS4 guitars
HID: sony: add dongle device IDs for CRKD Gibson SG
Ryan Lin (1):
HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients
Thorsten Schmelzer (1):
HID: multitouch: add eGalaxTouch EXC3188 support
Tomasz Pakuła (1):
HID: pidff: Do not set out of range trigger button
Vishnu Sankar (2):
HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmware matching
Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY firmware matching
Documentation/hid/intel-ish-hid.rst | 19 ++-
drivers/hid/Kconfig | 11 +-
drivers/hid/Makefile | 1 +
drivers/hid/hid-alps.c | 6 +-
drivers/hid/hid-apple.c | 1 +
drivers/hid/hid-appletb-kbd.c | 8 +-
drivers/hid/hid-asus.c | 116 ++++++++++++++++-
drivers/hid/hid-elecom.c | 16 +++
drivers/hid/hid-ids.h | 22 ++++
drivers/hid/hid-lenovo.c | 6 +-
drivers/hid/hid-logitech-dj.c | 8 +-
drivers/hid/hid-logitech-hidpp.c | 4 +-
drivers/hid/hid-magicmouse.c | 5 +
drivers/hid/hid-multitouch.c | 75 +++++++++++
drivers/hid/hid-nintendo.c | 11 +-
drivers/hid/hid-picolcd_core.c | 10 +-
drivers/hid/hid-pl.c | 7 +-
drivers/hid/hid-playstation.c | 4 +-
drivers/hid/hid-prodikeys.c | 4 +
drivers/hid/hid-quirks.c | 3 +
drivers/hid/hid-rapoo.c | 101 +++++++++++++++
drivers/hid/hid-sensor-hub.c | 10 +-
drivers/hid/hid-sony.c | 141 +++++++++++++++++++--
drivers/hid/hid-uclogic-core.c | 8 +-
drivers/hid/intel-ish-hid/ishtp/bus.c | 2 +-
drivers/hid/intel-ish-hid/ishtp/loader.c | 58 ++++++++-
.../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 14 +-
.../intel-thc-hid/intel-quicki2c/quicki2c-dev.h | 2 +-
.../intel-thc-hid/intel-quicki2c/quicki2c-hid.c | 8 ++
.../intel-quicki2c/quicki2c-protocol.c | 95 ++++++++------
.../intel-quicki2c/quicki2c-protocol.h | 5 +-
.../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 2 +
drivers/hid/usbhid/hid-pidff.c | 16 ++-
drivers/hid/wacom_sys.c | 8 +-
include/linux/platform_data/x86/asus-wmi.h | 1 +
35 files changed, 676 insertions(+), 132 deletions(-)
create mode 100644 drivers/hid/hid-rapoo.c
--
Jiri Kosina
SUSE Labs
Powered by blists - more mailing lists