[GIT PULL] HID for 4.3

From: Jiri Kosina
Date: Tue Sep 01 2015 - 16:15:43 EST


Linus,

please pull from

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

to receive patches queued for 4.3 merge window in HID tree. Highlights:

==========
- a lot of improvements (regarding supported features and devices) to
Wacom driver, from Aaron Skomra and Jason Gerecke
- a lot of functional fixes and support for large I2C transfer to cp2112
driver, from Ellen Wang
- HW support improvements to RMI driver, from Andrew Duggan
- quite some small fixes and device ID additions all over the place
==========

----------------------------------------------------------------

Aaron Skomra (2):
HID: wacom: Set button bits based on a new numbered_buttons
HID: wacom: Add support for Express Key Remote.

Andrew Duggan (4):
HID: rmi: Disable scanning if the device is not a wake source
HID: rmi: Write updated F11 control registers after reset
HID: rmi: Set F01 interrupt enable register when not set
HID: i2c-hid: Only disable irq wake if it was successfully enabled during suspend

Benjamin Tissoires (4):
HID: wacom: remove the extra Pen interface for Wacom Bamboo PAD
HID: core: do not reject devices when they declare too many usages
HID: gembird: add new driver to fix Gembird JPD-DualForce 2
HID: quirks: add QUIRK_NOGET for an other TPV touchscreen

Dmitry Torokhov (1):
HID: input: call input_sync() when automatically releasing a key

Don Zickus (1):
HID: usbhid: Fix the check for HID_RESET_PENDING in hid_io_error

Ellen Wang (4):
HID: cp2112: support large i2c transfers
HID: cp2112: support i2c write-read transfers in hid-cp2112
HID: cp2112: fix I2C_SMBUS_BYTE write
HID: cp2112: fix byte order in SMBUS operations

Frank Praznik (1):
HID: sony: Drop invalid Sixaxis input reports

Gabriele Mazzotta (1):
HID: i2c-hid: Call device suspend callback before disabling irq

Guilhem Lettron (1):
HID: sensor-hub: Add in quirk for Lenovo Yogas with ITE

Jamie Lentin (3):
HID: lenovo: Use constants for axes names
HID: lenovo: Add missing return-value check
HID: lenovo: Hide middle-button press until release

Jason Gerecke (12):
HID: wacom: Properly free inputs if 'wacom_allocate_inputs' fails
HID: wacom: Set default device name to value from wacom->features
HID: wacom: Perform all event processing as part of report processing
HID: wacom: Ignore contacts in excess of declared contact count
HID: wacom: Report touch width/height/orientation for GENERIC devices
HID: wacom: Use calculated pkglen for wireless touch interface
HID: wacom: Replace WACOM_QUIRK_MONITOR with WACOM_DEVICETYPE_WL_MONITOR
HID: wacom: Remove WACOM_QUIRK_NO_INPUT
HID: wacom: Do not repeatedly attempt to set device mode on error
HID: wacom: Do not repeatedly attempt to set device mode on error
HID: wacom: Simplify 'wacom_pl_irq'
HID: wacom: Use tablet-provided touch height/width values for INTUOSHT

Jiri Kosina (1):
HID: wacom: wacom_setup_numbered_buttons is local to wacom_wac

Markus Elfring (2):
HID: picoLCD: Deletion of unnecessary checks before three function calls
HID: wacom: Delete unnecessary checks before the function call "input_free_device"

Oliver Neukum (1):
HID: usbhid: no flushing if device is already polled

Rostislav Pehlivanov (1):
HID: sony: Fix DS4 controller reporting rate issues

Simon Wood (2):
HID: sony: Navigator Axis for L1 button
HID: hid-lg: Add USBID for Logitech G29 Wheel

Stephen Just (1):
HID: microsoft: Add Surface 3 type cover

Yang Bo (1):
HID: multitouch: Add support for CJTouch MultiTouch

Николай Кудрявцев (1):
HID: chicony: Add support for Acer Aspire Switch 12

Documentation/ABI/testing/sysfs-driver-wacom | 19 +
drivers/hid/Kconfig | 7 +
drivers/hid/Makefile | 1 +
drivers/hid/hid-chicony.c | 26 ++
drivers/hid/hid-core.c | 29 +-
drivers/hid/hid-cp2112.c | 107 ++++--
drivers/hid/hid-gembird.c | 116 ++++++
drivers/hid/hid-ids.h | 20 +-
drivers/hid/hid-input.c | 5 +-
drivers/hid/hid-lenovo.c | 59 +++-
drivers/hid/hid-lg.c | 2 +
drivers/hid/hid-microsoft.c | 6 +-
drivers/hid/hid-multitouch.c | 8 +
drivers/hid/hid-picolcd_backlight.c | 3 +-
drivers/hid/hid-picolcd_cir.c | 3 +-
drivers/hid/hid-picolcd_lcd.c | 3 +-
drivers/hid/hid-rmi.c | 163 ++++++++-
drivers/hid/hid-sensor-hub.c | 3 +
drivers/hid/hid-sony.c | 22 +-
drivers/hid/i2c-hid/i2c-hid.c | 28 +-
drivers/hid/usbhid/hid-core.c | 5 +-
drivers/hid/usbhid/hid-quirks.c | 6 +-
drivers/hid/wacom.h | 7 +-
drivers/hid/wacom_sys.c | 285 ++++++++++++---
drivers/hid/wacom_wac.c | 504 ++++++++++++++++++---------
drivers/hid/wacom_wac.h | 15 +-
26 files changed, 1144 insertions(+), 308 deletions(-)
create mode 100644 drivers/hid/hid-gembird.c

--
Jiri Kosina
SUSE Labs

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/