Messages in this thread | | | Date | Thu, 6 Oct 2022 10:34:51 +0200 | From | Benjamin Tissoires <> | Subject | [GIT PULL] HID for 6.1 |
| |
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git tags/for-linus-2022100501
to receive HID subsystem queue for 6.1.
Highlights:
===== - handling of all Bluetooth HID++ devices in the Logitech HID++ drivers (Bastien Nocera) - fix broken atomic checks in hid-multitouch by adding memory barriers (Andri Yngvason) - better handling of devices with AMD SFH1.1 (Basavaraj Natikar) - better support of Nintendo clone controllers (Icenowy Zheng and Johnothan King) - Support for various RC controllers (Marcus Folkesson) - Add UGEEv2 support in hid-uclogic (XP-PEN Deco Pro S and Parblo A610 PRO) (José Expósito) - some conversions to use dev_groups (Greg Kroah-Hartman) - HID-BPF preparatory patches, mostly to convert blank defines as enums (Benjamin Tissoires) =====
---------------------------------------------------------------- Andri Yngvason (1): HID: multitouch: Add memory barriers
Basavaraj Natikar (2): HID: amd_sfh: Change dev_err to dev_dbg for additional debug info HID: amd_sfh: Handle condition of "no sensors" for SFH1.1
Bastien Nocera (6): HID: core: Export hid_match_id() HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices HID: logitech-hidpp: Remove special-casing of Bluetooth devices HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands HID: logitech-hidpp: Detect hi-res scrolling support
Benjamin Tissoires (3): HID: core: store the unique system identifier in hid_device HID: export hid_report_type to uapi HID: convert defines of HID class requests into a proper enum
Christophe JAILLET (1): HID: wacom: Simplify comments
Greg Kroah-Hartman (2): HID: playstation: convert to use dev_groups HID: vivaldi: convert to use dev_groups
Hangyu Hua (1): hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event
Harry Stern (1): hid: topre: Add driver fixing report descriptor
Hyunwoo Kim (1): HID: roccat: Fix use-after-free in roccat_read()
Icenowy Zheng (1): HID: nintendo: deregister home LED when it fails
Jiangshan Yi (1): HID: rmi: replace ternary operator with min()
Johnothan King (1): HID: nintendo: check analog user calibration for plausibility
José Expósito (10): HID: uclogic: Add missing suffix for digitalizers HID: uclogic: Fix warning in uclogic_rdesc_template_apply HID: uclogic: KUnit best practices and naming conventions HID: uclogic: Refactor UGEE v2 string descriptor parsing HID: uclogic: Refactor UGEE v2 frame initialization HID: uclogic: Parse the UGEE v2 frame type HID: uclogic: Add support for UGEE v2 dial frames HID: uclogic: Add support for UGEE v2 mouse frames HID: uclogic: Add support for XP-PEN Deco Pro S HID: uclogic: Add support for Parblo A610 PRO
Marcus Folkesson (2): HID: Add driver for VRC-2 Car Controller HID: Add driver for PhoenixRC Flight Controller
Ping Cheng (2): HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs HID: wacom: add three styli to wacom_intuos_get_tool_type
Randy Dunlap (1): HID: Kconfig: remove redundant "depends on HID" lines
Shaomin Deng (1): HID: sony: Fix double word in comments
Wolfram Sang (1): HID: move from strlcpy with unused retval to strscpy
MAINTAINERS | 12 +++++++ drivers/hid/Kconfig | 100 ++++++++++++++++----------------------------------------- drivers/hid/Makefile | 7 +++- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 8 +++-- drivers/hid/hid-core.c | 22 +++++++------ drivers/hid/hid-google-hammer.c | 4 ++- drivers/hid/hid-ids.h | 6 ++++ drivers/hid/hid-logitech-hidpp.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------- drivers/hid/hid-multitouch.c | 8 ++--- drivers/hid/hid-nintendo.c | 60 ++++++++++++++++++---------------- drivers/hid/hid-playstation.c | 16 +++------ drivers/hid/hid-pxrc.c | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/hid/hid-rmi.c | 6 ++-- drivers/hid/hid-roccat.c | 4 +++ drivers/hid/hid-sony.c | 2 +- drivers/hid/hid-steam.c | 8 ++--- drivers/hid/hid-topre.c | 49 ++++++++++++++++++++++++++++ drivers/hid/hid-uclogic-core.c | 5 +++ drivers/hid/hid-uclogic-params-test.c | 192 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/hid/hid-uclogic-params.c | 230 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------- drivers/hid/hid-uclogic-params.h | 10 ++++++ drivers/hid/hid-uclogic-rdesc-test.c | 22 ++++++------- drivers/hid/hid-uclogic-rdesc.c | 76 ++++++++++++++++++++++++++++++++++++++++++- drivers/hid/hid-uclogic-rdesc.h | 8 +++++ drivers/hid/hid-vivaldi-common.c | 29 +++++++++-------- drivers/hid/hid-vivaldi-common.h | 4 +-- drivers/hid/hid-vivaldi.c | 4 ++- drivers/hid/hid-vrc2.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/hid/i2c-hid/i2c-hid-core.c | 2 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hid/wacom.h | 5 +-- drivers/hid/wacom_sys.c | 11 ++----- drivers/hid/wacom_wac.c | 13 +++++--- drivers/hid/wacom_wac.h | 4 +-- include/linux/hid.h | 33 ++++++++----------- include/uapi/linux/hid.h | 26 +++++++++++---- 38 files changed, 1034 insertions(+), 325 deletions(-) create mode 100644 drivers/hid/hid-pxrc.c create mode 100644 drivers/hid/hid-topre.c create mode 100644 drivers/hid/hid-uclogic-params-test.c create mode 100644 drivers/hid/hid-vrc2.c
--
Cheers, Benjamin
| |