[GIT PULL] HID for 5.5

From: Jiri Kosina
Date: Fri Nov 29 2019 - 14:47:30 EST


please pull from

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

to receive 5.5 queue for HID susbsytem:

- Support for Logitech G15 (Hans de Goede)
- HID parser improvements, improving support for some devices;
e.g. Windows Precision Touchpad, products from Primax, etc.
(Blaž Hrastnik, Candle Sun)
- robustification of tablet mode support in google-whiskers driver (Dmitry
- assorted small fixes, device-specific quirks and device ID additions


Aaron Ma (1):
HID: i2c-hid: fix no irq after reset on raydium 3118

Andrew Duggan (1):
HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device

Blaž Hrastnik (1):
HID: Improve Windows Precision Touchpad detection.

Candle Sun (1):
HID: core: check whether Usage Page item is after Usage ID items

Dmitry Torokhov (3):
HID: google: whiskers: more robust tablet mode detection
HID: google: whiskers: signal tablet mode switch on disconnect
HID: google: whiskers: signal tablet mode on connect

Geert Uytterhoeven (1):
HID: intel-ish-hid: Spelling s/diconnect/disconnect/

Hans de Goede (9):
Input: Add event-codes for macro keys found on various keyboards
HID: Add driver for Logitech gaming keyboards (G15, G15 v2)
HID: lg-g15: Add keyboard and LCD backlight control
HID: lg-g15: Add support for the M1-M3 and MR LEDs
HID: lg-g15: Add support for the G510 keyboards' gaming keys
HID: lg-g15: Add support for controlling the G510's RGB backlight
HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs
HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry
HID: logitech-hidpp: Silence intermittent get_battery_capacity errors

Heiner Kallweit (1):
HID: quirks: remove hid-led devices from hid_have_special_driver

Jinke Fan (1):
HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse

Kai-Heng Feng (1):
HID: i2c-hid: Reset ALPS touchpads on resume

Nicolas Boichat (1):
HID: google: Detect base folded usage instead of hard-coding whiskers

Rishi Gupta (1):
HID: hidraw: replace printk() with corresponding pr_xx() variant

You-Sheng Yang (1):
HID: i2c-hid: remove orphaned member sleep_delay

drivers/hid/Kconfig | 1 +
drivers/hid/Makefile | 1 +
drivers/hid/hid-core.c | 55 +-
drivers/hid/hid-google-hammer.c | 146 ++++--
drivers/hid/hid-ids.h | 6 +
drivers/hid/hid-lg-g15.c | 899 +++++++++++++++++++++++++++++++++
drivers/hid/hid-logitech-hidpp.c | 3 +
drivers/hid/hid-quirks.c | 8 +-
drivers/hid/hid-rmi.c | 3 +-
drivers/hid/hidraw.c | 10 +-
drivers/hid/i2c-hid/i2c-hid-core.c | 16 +-
drivers/hid/intel-ish-hid/ishtp/hbm.c | 2 +-
include/uapi/linux/input-event-codes.h | 75 +++
14 files changed, 1166 insertions(+), 66 deletions(-)
create mode 100644 drivers/hid/hid-lg-g15.c

Jiri Kosina