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 majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/