Messages in this thread | | | Date | Thu, 31 Aug 2023 16:37:20 +0200 | From | Benjamin Tissoires <> | Subject | [GIT PULL] HID for 6.6 |
| |
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git tags/for-linus-2023083101
to receive HID subsystem updates for 6.6.
===== - devm fixes that were now sending use after free in linux-next (Rahul Rameshbabu) - Some extensive HID docs (Marco Morandini) - Constification of struct class (Ivan Orlov and Greg Kroah-Hartman) - Google Stadia Force Feedback support (Fabio Baltieri) - Various fixes and new device ID support =====
Thanks.
---------------------------------------------------------------- Aaron Armstrong Skomra (3): HID: wacom: remove the battery when the EKR is off HID: wacom: remove unnecessary 'connected' variable from EKR HID: wacom: struct name cleanup
Andy Shevchenko (12): lib/string_choices: Add str_write_read() helper HID: cp2112: Use str_write_read() and str_read_write() HID: cp2112: Make irq_chip immutable HID: cp2112: Switch to for_each_set_bit() to simplify the code HID: cp2112: Don't call ->to_irq() explicitly HID: cp2112: Remove dead code HID: cp2112: Define maximum GPIO constant and use it HID: cp2112: Define all GPIO mask and use it HID: cp2112: Use BIT() in GPIO setter and getter HID: cp2112: Use sysfs_emit() to instead of scnprintf() HID: cp2112: Convert to DEVICE_ATTR_RW() HID: cp2112: Use octal permissions
Bastien Nocera (2): HID: logitech-hidpp: Rename HID++ "internal" error constant HID: steelseries: Add support for Arctis 1 XBox
Benjamin Tissoires (14): HID: logitech-hidpp: rework one more time the retries attempts
Christophe JAILLET (1): HID: Reorder fields in 'struct hid_input'
Cong Yang (2): dt-bindings: input: i2c-hid: Introduce Ilitek ili9882t HID: i2c-hid: elan: Add ili9882t timing
Daniel Thompson (1): HID: sensor-hub: Allow multi-function sensor devices
David Rheinsberg (1): MAINTAINERS: update my email address
Fabio Baltieri (1): HID: hid-google-stadiaff: add support for Stadia force feedback
Greg Kroah-Hartman (1): HID: hidraw: make hidraw_class structure const
Illia Ostapyshyn (1): HID: input: Support devices sending Eraser without Invert
Ivan Orlov (1): HID: roccat: make all 'class' structures const
Jiri Kosina (1): HID: steelseries: arctis_1_battery_request[] should be static
Marco Morandini (1): HID: Add introduction about HID for non-kernel programmers
Mavroudis Chatzilazaridis (2): HID: logitech-hidpp: Add support for the Pro X Superlight HID: logitech-dj: Add support for a new lightspeed receiver iteration
Maxim Mikityanskiy (1): HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse
Nikita Zhandarovich (1): HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
Nils Tonnaett (1): HID: apple: Add "Hailuck" to the list of non-apple keyboards
Nimish Gåtam (1): HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect
Osama Muhammad (1): HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file
Rahul Rameshbabu (6): HID: nvidia-shield: Remove led_classdev_unregister in thunderstrike_create HID: nvidia-shield: Add battery support for Thunderstrike HID: nvidia-shield: Update Thunderstrike LED instance name to use id HID: uclogic: Correct devm device reference for hidinput input_dev name HID: multitouch: Correct devm device reference for hidinput input_dev name HID: nvidia-shield: Reference hid_device devm allocation of input_dev name
.mailmap | 3 + Documentation/devicetree/bindings/input/ilitek,ili9882t.yaml | 67 +++++++++++ Documentation/hid/hidintro.rst | 524 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Documentation/hid/hidreport-parsing.rst | 49 ++++++++ Documentation/hid/index.rst | 1 + MAINTAINERS | 4 +- drivers/hid/Kconfig | 13 ++- drivers/hid/Makefile | 1 + drivers/hid/hid-apple.c | 3 +- drivers/hid/hid-cp2112.c | 169 ++++++++++------------------ drivers/hid/hid-google-stadiaff.c | 158 ++++++++++++++++++++++++++ drivers/hid/hid-ids.h | 2 + drivers/hid/hid-input.c | 21 +++- drivers/hid/hid-logitech-dj.c | 16 ++- drivers/hid/hid-logitech-hidpp.c | 121 +++++++++++++------- drivers/hid/hid-multitouch.c | 13 +-- drivers/hid/hid-nvidia-shield.c | 428 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- drivers/hid/hid-roccat-arvo.c | 20 ++-- drivers/hid/hid-roccat-isku.c | 21 ++-- drivers/hid/hid-roccat-kone.c | 24 ++-- drivers/hid/hid-roccat-koneplus.c | 22 ++-- drivers/hid/hid-roccat-konepure.c | 22 ++-- drivers/hid/hid-roccat-kovaplus.c | 22 ++-- drivers/hid/hid-roccat-pyra.c | 22 ++-- drivers/hid/hid-roccat-ryos.c | 20 ++-- drivers/hid/hid-roccat-savu.c | 20 ++-- drivers/hid/hid-roccat.c | 2 +- drivers/hid/hid-sensor-hub.c | 2 +- drivers/hid/hid-steelseries.c | 311 +++++++++++++++++++++++++++++++++++++++++++++++--- drivers/hid/hid-uclogic-core.c | 13 +-- drivers/hid/hid-wiimote-debug.c | 10 -- drivers/hid/hidraw.c | 18 +-- drivers/hid/i2c-hid/i2c-hid-of-elan.c | 50 +++++++-- drivers/hid/wacom.h | 1 + drivers/hid/wacom_sys.c | 44 +++++--- drivers/hid/wacom_wac.c | 7 +- drivers/hid/wacom_wac.h | 4 +- include/linux/hid-roccat.h | 2 +- include/linux/hid.h | 26 ++++- include/linux/string_choices.h | 1 + 40 files changed, 1916 insertions(+), 361 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/ilitek,ili9882t.yaml create mode 100644 Documentation/hid/hidintro.rst create mode 100644 Documentation/hid/hidreport-parsing.rst create mode 100644 drivers/hid/hid-google-stadiaff.c
| |