Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751852AbbDMXIL (ORCPT ); Mon, 13 Apr 2015 19:08:11 -0400 Received: from cantor2.suse.de ([195.135.220.15]:47583 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751318AbbDMXIH (ORCPT ); Mon, 13 Apr 2015 19:08:07 -0400 Date: Tue, 14 Apr 2015 01:08:05 +0200 (CEST) From: Jiri Kosina To: Linus Torvalds cc: linux-kernel@vger.kernel.org Subject: [GIT PULL] HID for 4.1 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 Content-Length: 9448 Lines: 207 Linus, please pull from git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus to receive HID updates for 4.1 ===== - quite a few firmware fixes for RMI driver by Andrew Duggan - huion and uclogic drivers have been substantially overlaping in functionality laterly. This redundancy is fixed by hid-huion driver bneing merged into hid-uclogic; work done by Benjamin Tissoires and Nikolai Kondrashov - i2c-hid now supports ACPI GPIO interrupts; patch from Mika Westerberg - Some of the quirks, that got separated into individual drivers, have historically had EXPERT dependency. As HID subsystem matured (as well as the individual drivers), this made less and less sense. This dependency is now being removed by patch from Jean Delvare - Logitech lg4ff driver received a couple of improvements for mode switching, by Michal Mal? - multitouch driver now supports clickpads, patches by Benjamin Tissoires and Seth Forshee - hid-sensor framework received a substantial update; namely support for Custom and Generic pages is being added; work done by Srinivas Pandruvada - wacom driver received substantial update; it now supports i2c-conntected devices (Mika Westerberg), Bamboo PADs are now properly supported (Benjamin Tissoires), much improved battery reporting (Jason Gerecke) and pen proximity cleanups (Ping Cheng) - small assorted fixes and device ID additions ===== Thanks ---------------------------------------------------------------- Andrew Duggan (4): HID: rmi: Print the firmware id of the touchpad HID: rmi: Add functions for writing to registers HID: rmi: disable dribble packets on Synaptics touchpads HID: rmi: disable palm detect gesture when present Antonio Ospite (4): HID: sony: Use the minimum accepted size for feature report 0xf2 HID: sony: Don't use magic numbers in sixaxis_set_operational_usb() HID: sony: Use __u8 * for the buffer in sixaxis_set_operational_usb() HID: sony: Coding style cleanups in sixaxis_set_operational_usb() Benjamin Tissoires (15): HID: wacom: do not directly use input_mt_report_pointer_emulation HID: remove 2 unused usb.h includes HID: wacom: store the hid_device pointers of the sibling devices HID: wacom: add full support of the Wacom Bamboo PAD HID: uclogic: Set quirks from inside the driver HID: uclogic: name the input nodes based on their tool HID: uclogic: apply quirk NO_EMPTY_INPUT HID: uclogic: discard the extra Pen input node on Huion tablets HID: uclogic: actually invert the in-range bit for huion tablets only HID: Kconfig: add USB_HID dependency to UC-LOGIC HID: multitouch: add support of clickpads HID: uclogic: make input_mapping independent of usb HID: wacom: ask for a in-prox report when it was missed HID: logitech-hidpp: add a module parameter to keep firmware gestures Input - mt: Fix input_mt_get_slot_by_key Dmitry Torokhov (1): HID: map telephony usage page Jason Gerecke (7): HID: wacom: Move handling of Intuos status packets to seperate function HID: wacom: Centralize updating of wacom_wac battery status HID: wacom: Allow dynamic battery creation/destruction HID: wacom: Provide battery charge state to system over USB if available HID: wacom: Report battery status for Intuos Pro and Intuos5 HID: wacom: Status packet provides 'charging', not 'powered' bit HID: wacom: Add battery presence indicator to wireless tablets Jean Delvare (1): HID: Stop hiding options with !EXPERT Jim Keir (1): HID: pidff: support more than one concurrent effect Jiri Kosina (3): HID: wacom: drop WACOM_PKGLEN_STATUS HID: pidff: effect can't be NULL HID: debug: fix error handling in hid_debug_events_read() Julia Lawall (1): HID: logitech-hidpp: fix error return code Lauri Kasanen (1): HID: sony: Enable Gasia third-party PS3 controllers Michal Mal? (5): HID: hid-lg4ff: Identify Logitech gaming wheels in compatibility modes HID: hid-lg4ff: Export the real wheel model and supported alternate modes HID: hid-lg4ff: Introduce a module parameter to disable automatic switch of compatibility mode HID: hid-lg4ff: Allow switching of Logitech gaming wheels between compatibility modes HID: hid-lg4ff: Fix "undefined reference" build issue with CONFIG_USB disabled Mika Westerberg (2): HID: wacom: Add support for I2C connected devices HID: i2c-hid: Add support for ACPI GPIO interrupts Milan Plzik (1): HID: kye: Fix report descriptor for Genius PenSketch M912 Nikolai Kondrashov (1): HID: uclogic: merge hid-huion driver in hid-uclogic Oliver Neukum (4): HID: add HP OEM mouse to quirk ALWAYS_POLL HID: add quirk for PIXART OEM mouse used by HP HID: usbhid: more mice with ALWAYS_POLL HID: usbhid: yet another mouse with ALWAYS_POLL Olivier Gay (1): HID: expose country code in sysfs Pavel Machek (1): HID: samples/hidraw: make it possible to select device Ping Cheng (4): HID: wacom: remove hardcoded WACOM_QUIRK_MULTI_INPUT HID: wacom: use wacom_wac_finger_count_touches to set touch_down HID: wacom: set stylus_in_proximity before checking touch_down HID: wacom: Add support for Cintiq 13HD Touch Seth Forshee (1): HID: multitouch: Add support for button type usage Srinivas Pandruvada (9): HID: hid-sensor-hub: Allow parallel synchronous reads HID: hid-sensor-hub: Add support for application collection HID: hid-sensor-hub: Extend API for async reads HID: hid-sensor-hub: Enhance get feature report API HID: hid-sensor-hub: Enhance feature report set API HID: hid-sensor-hub: fix attribute read for logical usage id HID: hid-sensor-hub: Fix sparse warning HID: sensor: Custom and Generic sensor support HID: sensor: Update document for custom sensor Stefan Richter (1): HID: plantronics: fix Kconfig default Documentation/ABI/testing/sysfs-driver-hid | 10 + .../ABI/testing/sysfs-driver-hid-logitech-lg4ff | 45 ++ Documentation/hid/hid-sensor.txt | 84 ++ drivers/hid/Kconfig | 48 +- drivers/hid/Makefile | 2 +- drivers/hid/hid-core.c | 21 + drivers/hid/hid-debug.c | 4 +- drivers/hid/hid-huion.c | 290 ------- drivers/hid/hid-ids.h | 10 + drivers/hid/hid-input.c | 23 + drivers/hid/hid-kye.c | 140 ++++ drivers/hid/hid-lg.c | 7 + drivers/hid/hid-lg.h | 12 - drivers/hid/hid-lg4ff.c | 600 +++++++++++++-- drivers/hid/hid-lg4ff.h | 18 + drivers/hid/hid-logitech-hidpp.c | 11 + drivers/hid/hid-multitouch.c | 26 +- drivers/hid/hid-rmi.c | 177 ++++- drivers/hid/hid-sensor-custom.c | 849 +++++++++++++++++++++ drivers/hid/hid-sensor-hub.c | 198 +++-- drivers/hid/hid-sony.c | 31 +- drivers/hid/hid-steelseries.c | 1 - drivers/hid/hid-uclogic.c | 325 +++++++- drivers/hid/i2c-hid/i2c-hid.c | 68 +- drivers/hid/usbhid/hid-pidff.c | 6 + drivers/hid/usbhid/hid-quirks.c | 12 +- drivers/hid/wacom.h | 8 +- drivers/hid/wacom_sys.c | 97 ++- drivers/hid/wacom_wac.c | 406 ++++++---- drivers/hid/wacom_wac.h | 17 +- drivers/iio/accel/hid-sensor-accel-3d.c | 3 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 24 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 13 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 3 +- drivers/iio/light/hid-sensor-als.c | 3 +- drivers/iio/light/hid-sensor-prox.c | 3 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 3 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 3 +- drivers/iio/pressure/hid-sensor-press.c | 3 +- drivers/input/input-mt.c | 9 +- drivers/rtc/rtc-hid-sensor-time.c | 2 +- include/linux/hid-sensor-hub.h | 55 +- include/linux/hid-sensor-ids.h | 2 + include/linux/hid.h | 2 + include/uapi/linux/input.h | 4 + samples/hidraw/Makefile | 2 + samples/hidraw/hid-example.c | 6 +- 47 files changed, 2980 insertions(+), 706 deletions(-) delete mode 100644 drivers/hid/hid-huion.c create mode 100644 drivers/hid/hid-lg4ff.h create mode 100644 drivers/hid/hid-sensor-custom.c -- Jiri Kosina SUSE Labs -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/