[GIT PULL] HID for 6.5
From: Jiri Kosina
Date: Tue Jun 27 2023 - 16:55:04 EST
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git tags/for-linus-2023062701
to receive HID subsystem updates for 6.5.
=====
- more bullet-proof handling of devres-managed resources in HID core
(Dmitry Torokhov)
- conversion of hid-wacom to use ktime_t (Jason Gerecke)
- touch selftests for hid-wacom (Joshua Dickens)
- support for nVidia Thunderstrike (SHIELD 2017) controller (Rahul
Rameshbabu)
- power management reset-during-suspend fix for goodix Chromebook
devices (Fei Shao)
- assorted device ID additions, device-specific quirks and code cleanups
=====
Thanks.
----------------------------------------------------------------
Basavaraj Natikar (5):
HID: amd_sfh: Remove unnecessary log
HID: amd_sfh: Remove duplicate cleanup
HID: amd_sfh: Split sensor and HID initialization
HID: amd_sfh: Remove duplicate cleanup for SFH1.1
HID: amd_sfh: Split sensor and HID initialization for SFH1.1
Dan Carpenter (1):
HID: fix an error code in hid_check_device_match()
Dmitry Torokhov (2):
HID: split apart hid_device_probe to make logic more apparent
HID: ensure timely release of driver-allocated resources
Even Xu (1):
HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID
Fei Shao (2):
dt-bindings: input: goodix: Add "goodix,no-reset-during-suspend" property
HID: i2c-hid: goodix: Add support for "goodix,no-reset-during-suspend" property
Geert Uytterhoeven (1):
HID: uclogic: Modular KUnit tests should not depend on KUNIT=y
Jason Gerecke (1):
HID: wacom: Use ktime_t rather than int when dealing with timestamps
Joshua Dickens (1):
selftests: hid: Add touch tests for Wacom devices
Lasse Brun (1):
HID: apple: Option to swap only left side mod keys
Ludvig Michaelsson (1):
HID: hidraw: fix data race on device refcount
Luke D. Jones (3):
HID: asus: Add support for ASUS ROG Z13 keyboard
HID: asus: add keycodes for 0x6a, 0x4b, and 0xc7
HID: asus: reformat the hotkey mapping block
Marco Morandini (1):
HID: add quirk for 03f0:464a HP Elite Presenter Mouse
Mike Hommey (1):
HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
Rahul Rameshbabu (3):
HID: nvidia-shield: Initial driver implementation with Thunderstrike support
HID: nvidia-shield: Add mappings for consumer HID USAGE buttons
HID: nvidia-shield: Support LED functionality for Thunderstrike
Siarhei Vishniakou (1):
HID: microsoft: Add rumble support to latest xbox controllers
Uwe Kleine-König (1):
HID: i2c-hid: Switch i2c drivers back to use .probe()
stuarthayhurst (1):
HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
.../devicetree/bindings/input/goodix,gt7375p.yaml | 9 +
MAINTAINERS | 6 +
drivers/hid/Kconfig | 20 +-
drivers/hid/Makefile | 1 +
drivers/hid/amd-sfh-hid/amd_sfh_client.c | 47 +-
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 24 +-
drivers/hid/hid-apple.c | 13 +-
drivers/hid/hid-asus.c | 42 +-
drivers/hid/hid-core.c | 118 ++--
drivers/hid/hid-ids.h | 15 +-
drivers/hid/hid-logitech-hidpp.c | 6 +-
drivers/hid/hid-microsoft.c | 11 +-
drivers/hid/hid-nvidia-shield.c | 738 +++++++++++++++++++++
drivers/hid/hid-quirks.c | 1 +
drivers/hid/hidraw.c | 9 +-
drivers/hid/i2c-hid/i2c-hid-acpi.c | 2 +-
drivers/hid/i2c-hid/i2c-hid-of-elan.c | 2 +-
drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 18 +-
drivers/hid/i2c-hid/i2c-hid-of.c | 2 +-
drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 +
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 +
drivers/hid/wacom_wac.c | 6 +-
drivers/hid/wacom_wac.h | 2 +-
include/linux/hid.h | 1 +
.../selftests/hid/tests/test_wacom_generic.py | 84 ++-
25 files changed, 1035 insertions(+), 144 deletions(-)
create mode 100644 drivers/hid/hid-nvidia-shield.c
--
Jiri Kosina
SUSE Labs