From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755563AbcLNKGK (ORCPT ); Wed, 14 Dec 2016 05:06:10 -0500 Received: from mx2.suse.de ([195.135.220.15]:49267 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754814AbcLNKFb (ORCPT ); Wed, 14 Dec 2016 05:05:31 -0500 Date: Wed, 14 Dec 2016 11:04:29 +0100 (CET) From: Jiri Kosina X-X-Sender: jkosina@pobox.suse.cz To: Linus Torvalds cc: linux-kernel@vger.kernel.org Subject: [GIT PULL] HID for 4.10 Message-ID: User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-15 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, please pull from git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus to receive 4.10 merge window updates for HID subsystem, namely ===== - support for new Wacom "MobileStudio Pro" class of tablets from Jason Gerecke - Microsoft Surface 3 support from Benjamin Tissoires and Microsoft Surface 4 support from Daniel Keller - uDraw PS3 tablet support from Bastien Nocera - timeout scheduling fixes for intel-ish-hid from Even Xu - HID_QUIRK_MULTI_INPUT in order to simplify LED handling from Benjamin Tissoires - support for Sony DS4 dongle and various other fixes to Sony driver from Roderick Colenbrander - other assorted smaller fixes and device ID additions ===== Thanks. ---------------------------------------------------------------- Bastien Nocera (1): HID: udraw-ps3: Add support for the uDraw tablet for PS3 Benjamin Tissoires (9): HID: sensor-hub add quirk for Microsoft Surface 3 HID: sensor-hub: add quirk for Microchip MM7150 HID: multitouch: handle external buttons for Precision Touchpads HID: input: rework HID_QUIRK_MULTI_INPUT HID: multitouch: enable the Surface 3 Type Cover to report multitouch data HID: multitouch: do not retrieve all reports for all devices HID: i2c-hid: force the IRQ level trigger only when not set HID: cp2112: add IRQ chip handling HID: fix missing irq field Brendan McGrath (1): HID: asus: Add i2c touchpad support Dan Carpenter (1): HID: wacom: Don't clear bits unintentionally Daniel Keller (1): HID: microsoft: Add Surface 4 type cover pro 4 not JP versions David Arcari (2): Revert "HID: i2c-hid: Add support for ACPI GPIO interrupts" HID: i2c-hid: exit if the IRQ is not valid Even Xu (3): HID: intel-ish-hid: ipc: remove unused macro HID: intel-ish-hid: ipc: change timed_wait_for_timeout() to be a function HID: intel-ish-hid: ipc: use msleep_interrupt() for wait HungNien Chen (1): HID: i2c-hid: add a simple quirk to fix device defects Jason Gerecke (19): HID: wacom: Update vendor-defined usage names to better match standards HID: wacom: Have WACOM_PEN_FIELD and WACOM_FINGER_FIELD recgonize more fields HID: wacom: Refactor button-to-key translation into function HID: wacom: Detect and correct descriptors missing HID_DG_BARRELSWITCH2 HID: wacom: generic: Strip off excessive name prefixing HID: wacom: generic: Add support for height, tilt, and twist usages HID: wacom: generic: Support and use 'Custom HID' mode and usages HID: wacom: generic: Add support for vendor-defined "Distance" usage HID: wacom: generic: Add support for vendor-defined "Fingerwheel" usage HID: wacom: generic: Add support for vendor-defined "Sense" usage HID: wacom: Read and internally use corrected Intuos tool IDs HID: wacom: generic: Support tool ID and additional tool types HID: wacom: Fix sensor outbounds and redefine as offsets from each edge HID: wacom: generic: Add support for sensor offsets HID: wacom: generic: Introduce pad support HID: wacom: generic: Add support for battery status on pen and pad interfaces HID: wacom: generic: Extend pad support HID: input: Recognize ABS_WHEEL in hidinput_calc_abs_res HID: wacom: Declare tool ID 0x84a as an Intuos eraser Jiri Kosina (4): HID: intel-ish-hid: initialize ts_format.reserved HID: udraw-ps3: accel_limits is local to the driver HID: cp2112: explicitly require irqchip support in gpiolib HID: i2c-hid: fix build Joćo Paulo Rechi Vita (1): HID: i2c-hid: Disable IRQ before freeing buffers Marcel Hasler (2): HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adapters HID: Add new force feedback driver for Mayflash game controller adapters Pan Bian (1): HID: usbhid: fix improper return value Ping Cheng (4): HID: wacom: generic: Don't return a value for wacom_wac_event HID: wacom: generic: Send data only when the interface is defined HID: wacom: generic: Pad supports more than buttons HID: wacom: generic: Don't sync input on empty input packets Rasmus Villemoes (1): HID: intel_ish-hid: use %pUL for uuid formatting Roderick Colenbrander (11): HID: sony: Fix race condition in sony_probe HID: sony: Adjust HID report size name definitions HID: sony: Perform CRC check on bluetooth input packets HID: sony: Send ds4 output reports on output end-point HID: sony: Handle multiple touch events input record HID: sony: Adjust value range for motion sensors HID: sony: Update device ids HID: sony: Fix memory issue when connecting device using both Bluetooth and USB HID: sony: Make the DS4 touchpad a separate device HID: sony: Comply to Linux gamepad spec for DS4 HID: sony: Support DS4 dongle Srinivas Pandruvada (1): HID: intel-ish-hid: Fix potential race condition MAINTAINERS | 6 + drivers/hid/Kconfig | 19 +- drivers/hid/Makefile | 2 + drivers/hid/hid-asus.c | 299 ++++++++++++++++- drivers/hid/hid-core.c | 14 +- drivers/hid/hid-cp2112.c | 205 +++++++++++- drivers/hid/hid-ids.h | 19 +- drivers/hid/hid-input.c | 96 +++--- drivers/hid/hid-mf.c | 166 ++++++++++ drivers/hid/hid-microsoft.c | 6 +- drivers/hid/hid-multitouch.c | 88 ++--- drivers/hid/hid-sensor-hub.c | 6 + drivers/hid/hid-sony.c | 445 ++++++++++++++++++------- drivers/hid/hid-udraw-ps3.c | 474 +++++++++++++++++++++++++++ drivers/hid/i2c-hid/i2c-hid.c | 146 +++++---- drivers/hid/intel-ish-hid/ipc/ipc.c | 67 +++- drivers/hid/intel-ish-hid/ipc/utils.h | 64 ---- drivers/hid/intel-ish-hid/ishtp/bus.c | 9 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 6 +- drivers/hid/usbhid/hid-core.c | 6 +- drivers/hid/usbhid/hid-quirks.c | 5 +- drivers/hid/wacom.h | 2 +- drivers/hid/wacom_sys.c | 92 +++++- drivers/hid/wacom_wac.c | 601 ++++++++++++++++++++++++++++------ drivers/hid/wacom_wac.h | 76 ++++- include/linux/hid.h | 5 + 26 files changed, 2440 insertions(+), 484 deletions(-) create mode 100644 drivers/hid/hid-mf.c create mode 100644 drivers/hid/hid-udraw-ps3.c delete mode 100644 drivers/hid/intel-ish-hid/ipc/utils.h -- Jiri Kosina SUSE Labs