[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <q111o3n3-4so9-5nr3-4q63-51rp645n8420@xreary.bet>
Date: Tue, 2 Dec 2025 15:08:43 +0100 (CET)
From: Jiri Kosina <jikos@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
cc: Benjamin Tissoires <bentiss@...nel.org>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] HID subsystem queue for 6.19 merge window
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git tags/hid-for-linus-2025120201
to receive HID subsystem queue for 6.19 merge window, namely:
=====
- Proper mapping of HID_GD_Z to ABS_DISTANCE for stylus/pen types of
devices (Ping Cheng)
- Power management/hibernation improvements in intel-ish (Zhang Lixu)
- Improved support for several Logitech devices, e.g. G Pro X Superlight 2,
new iteration of Lighspeed receiver, G13, G510 (Nathan Rossi, Mavroudis
Chatzilazaridis, Leo L. Schwab, Hans de Goede)
- Support for UcLogic XP-PEN Artist 24 Pro (Joshua Goins)
- WinWing Orion2 throttle support improvement (Ivan Gorinov)
- other assorted small fixes and device ID additions
=====
Thanks.
----------------------------------------------------------------
Bagas Sanjaya (2):
Documentation: hid-alps: Fix packet format section headings
Documentation: hid-alps: Format DataByte* subsection headings
Benedek Kupper (1):
drivers: hid: renegotiate resolution multipliers with device after reset
Benjamin Tissoires (10):
HID: bpf: Add support for the Inspiroy 2M
HID: bpf: add support for Huion Kamvas 13 (Gen 3) (model GS1333)
HID: bpf: support for Huion Kamvas 16 Gen 3
HID: bpf: Add fixup for Logitech SpaceNavigator variants
HID: bpf: Add support for the Waltop Batteryless Tablet
HID: bpf: Add support for the XP-Pen Deco 01 V3
HID: bpf: Add support for XP-Pen Deco02
HID: bpf: add heuristics to the Huion Inspiroy 2S eraser button
HID: bpf: add the Huion Kamvas 27 Pro
HID: bpf: fix typo in HID usage table
Hans de Goede (3):
HID: hid-lg-g15: Add hw_brightness_changed support for the G510 keyboard
HID: logitech-dj: Remove duplicate error logging
HID: logitech-dj: Fix probe failure when used with KVM
Ivan Gorinov (1):
HID: winwing: Improve Orion2 throttle support
Joshua Goins (1):
HID: uclogic: Add support for the XP-PEN Artist 24 Pro
Leo L. Schwab (1):
HID: lg-g15 - Add support for Logitech G13.
Marco Crivellari (1):
HID: nintendo: add WQ_PERCPU to alloc_workqueue users
Mavroudis Chatzilazaridis (3):
HID: logitech-dj: Add support for a new lightspeed receiver iteration
HID: logitech-hidpp: Silence protocol errors on newer lightspeed receivers
HID: logitech-hidpp: Do not assume FAP in hidpp_send_message_sync()
Nathan Chancellor (1):
HID: intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue()
Nathan Rossi (1):
HID: logitech-dj: Add support for G Pro X Superlight 2 receiver
Ping Cheng (2):
HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
selftests/hid-tablet: add ABS_DISTANCE test for stylus/pen
Sakari Ailus (1):
HID: intel-thc-hid: Remove redundant pm_runtime_mark_last_busy() calls
Terry Junge (1):
HID: evision: Fix Report Descriptor for Evision Wireless Receiver 320f:226f
Willy Huang (1):
HID: nintendo: Reduce JC_SUBCMD_RATE_MAX_ATTEMPTS
Zhang Lixu (7):
HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking
HID: intel-ish-hid: Add ishtp_get_connection_state() interface
HID: intel-ishtp-hid: Clear suspended flag only after connected on resume
HID: intel-ish-ipc: Reset clients state on resume from D3
HID: intel-ish-hid: ipc: Always schedule FW reset work on RESET_NOTIFY/ACK
HID: intel-ish-hid: Use IPC RESET instead of void message in ish_wakeup()
HID: intel-ish-hid: ipc: Separate hibernate callbacks in dev_pm_ops
Documentation/hid/hid-alps.rst | 8 +-
drivers/hid/Kconfig | 3 +
drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c | 563 ++++++++
drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c | 29 +-
drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c | 6 +-
drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c | 1395 ++++++++++++++++++++
drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c | 724 ++++++++++
.../hid/bpf/progs/Logitech__SpaceNavigator.bpf.c | 86 ++
.../hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c | 321 +++++
drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c | 305 +++++
drivers/hid/bpf/progs/XPPen__Deco02.bpf.c | 359 +++++
drivers/hid/bpf/progs/hid_report_helpers.h | 10 +-
drivers/hid/hid-evision.c | 21 +
drivers/hid/hid-generic.c | 9 +
drivers/hid/hid-ids.h | 5 +
drivers/hid/hid-input.c | 25 +-
drivers/hid/hid-lg-g15.c | 483 ++++++-
drivers/hid/hid-logitech-dj.c | 192 ++-
drivers/hid/hid-logitech-hidpp.c | 12 +-
drivers/hid/hid-nintendo.c | 5 +-
drivers/hid/hid-uclogic-core.c | 19 +
drivers/hid/hid-uclogic-params.c | 47 +-
drivers/hid/hid-uclogic-params.h | 5 +
drivers/hid/hid-uclogic-rdesc.c | 125 ++
drivers/hid/hid-uclogic-rdesc.h | 8 +
drivers/hid/hid-winwing.c | 171 ++-
drivers/hid/intel-ish-hid/ipc/ipc.c | 101 +-
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 31 +-
drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +-
drivers/hid/intel-ish-hid/ishtp/bus.c | 18 +-
drivers/hid/intel-ish-hid/ishtp/client.c | 6 +
drivers/hid/intel-ish-hid/ishtp/hbm.c | 4 +-
drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 3 +
.../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 2 -
.../intel-thc-hid/intel-quicki2c/quicki2c-hid.c | 1 -
.../intel-thc-hid/intel-quickspi/pci-quickspi.c | 2 -
.../intel-thc-hid/intel-quickspi/quickspi-hid.c | 1 -
include/linux/hid.h | 1 +
include/linux/intel-ish-client-if.h | 3 +
tools/testing/selftests/hid/tests/test_tablet.py | 71 +
40 files changed, 4981 insertions(+), 214 deletions(-)
create mode 100644 drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c
create mode 100644 drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c
create mode 100644 drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c
create mode 100644 drivers/hid/bpf/progs/Logitech__SpaceNavigator.bpf.c
create mode 100644 drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c
create mode 100644 drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c
create mode 100644 drivers/hid/bpf/progs/XPPen__Deco02.bpf.c
--
Jiri Kosina
SUSE Labs
Powered by blists - more mailing lists