[GIT PULL] HID fixes

From: Jiri Kosina
Date: Wed Nov 24 2021 - 02:10:21 EST


Linus,

please pull from

git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git for-linus

to receive 5.16-rc fixes for HID subsystem.

=====
- fix for Intel-ISH driver to make sure it gets aoutoloaded only on
matching devices and not universally (Thomas Weißschuh)
- fix for Wacom driver reporting invalid contact under certain
circumstances (Jason Gerecke)
- probing fix for ft260 dirver (Michael Zaidman)
- fix for generic keycode remapping (Thomas Weißschuh)
- fix for division by zero in hid-magicmouse (Claudia Pellegrino)
- other tiny assorted fixes and new device IDs
=====

Thanks.

----------------------------------------------------------------
Arnd Bergmann (1):
HID: intel-ish-hid: fix module device-id handling

Claudia Pellegrino (1):
HID: magicmouse: prevent division by 0 on scroll

Dan Carpenter (1):
HID: nintendo: unlock on error in joycon_leds_create()

Hans de Goede (1):
HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields

Jason Gerecke (1):
HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts

Jiri Kosina (1):
HID: nintendo: eliminate dead datastructures in !CONFIG_NINTENDO_FF case

Michael Zaidman (1):
HID: ft260: fix i2c probing for hwmon devices

Ondrej Zary (1):
HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!)

Thomas Weißschuh (8):
HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE()
HID: intel-ish-hid: use constants for modaliases
HID: intel-ish-hid: fw-loader: only load for matching devices
HID: intel-ish-hid: hid-client: only load for matching devices
platform/chrome: chros_ec_ishtp: only load for matching devices
platform/x86: isthp_eclite: only load for matching devices
mod_devicetable: fix kdocs for ishtp_device_id
HID: input: set usage type to key on keycode remap

Trevor Davenport (1):
HID: Ignore battery for Elan touchscreen on HP Envy X360 15-eu0xxx

Vihas Mak (1):
HID: thrustmaster: fix sparse warnings

Vinícius Angiolucci Reis (1):
Revert "HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK"

drivers/hid/hid-asus.c | 2 +-
drivers/hid/hid-ft260.c | 11 +++++------
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-input.c | 8 +++++---
drivers/hid/hid-magicmouse.c | 7 +++++--
drivers/hid/hid-multitouch.c | 5 +++++
drivers/hid/hid-nintendo.c | 13 +++++++++----
drivers/hid/hid-thrustmaster.c | 6 +++---
drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 14 ++++++++------
drivers/hid/intel-ish-hid/ishtp-hid-client.c | 14 ++++++++------
drivers/hid/intel-ish-hid/ishtp/bus.c | 6 +++---
drivers/hid/wacom_wac.c | 8 +++++++-
drivers/hid/wacom_wac.h | 1 +
drivers/platform/chrome/cros_ec_ishtp.c | 14 ++++++++------
drivers/platform/x86/intel/ishtp_eclite.c | 14 ++++++++------
include/linux/intel-ish-client-if.h | 4 ++--
include/linux/mod_devicetable.h | 14 ++++++++++++++
scripts/mod/devicetable-offsets.c | 3 +++
scripts/mod/file2alias.c | 24 ++++++++++++++++++++++++
19 files changed, 120 insertions(+), 49 deletions(-)

--
Jiri Kosina
SUSE Labs