Linus, please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus to receive HID subsystem updates for 3.10. Highlights: - hid driver transport cleanup, finalizing the long-desired decoupling of core from transport layers, by Benjamin Tissoires and Henrik Rydberg - support for hybrid finger/pen multitouch HID devices, by Benjamin Tissoires - fix for long-standing issue in Logitech unifying driver sometimes not inializing properly due to device specifics, by Andrew de los Reyes - Wii remote driver updates to support 2nd generation of devices, by David Herrmann - support for Apple IR remote - roccat driver now supports new devices (Roccat Kone Pure, IskuFX), by Stefan Achatz - debugfs locking fixes in hid debug interface, by Jiri Kosina Thanks. Adam Jiang (1): HID: Add PID for Japanese version of NE4K keyboard Andrew de los Reyes (3): HID: Separate struct hid_device's driver_lock into two locks. HID: logitech-dj: Allow incoming packets during probe(). Revert "HID: Fix logitech-dj: missing Unifying device issue" Benjamin Tissoires (19): HID: Kconfig: Remove explicit transport layer dependencies HID: use hid_hw_request() instead of direct call to usbhid HID: use hid_hw_wait() instead of direct call to usbhid HID: multitouch: remove explicit usbhid dependency HID: multitouch: Copyright and note on regression tests HID: i2c-hid: implement request() callback HID: multitouch: remove useless last_field_index field HID: holtek: Holtek devices depends on USB_HID HID: ll_driver: Extend the interface with idle requests HID: multitouch: remove last usb dependency HID: input: don't register unmapped input devices HID: multitouch: breaks out touch handling in specific functions HID: multitouch: do not map usage from non used reports HID: multitouch: change touch sensor detection in mt_input_configured() HID: multitouch: add handling for pen in dual-sensors device HID: multitouch: append " Pen" to the name of the stylus input HID: multitouch: force BTN_STYLUS for pen devices HID: appleir: add support for Apple ir devices HID: debug: break out hid_dump_report() into hid-debug Chen Gang (1): HID: icade: u16 which never < 0 David Herrmann (3): HID: wiimote: use unique battery names HID: wiimote: add 2nd generation Wii Remote IDs HID: wiimote: parse reduced status reports David King (1): HID: clarify Magic Mouse Kconfig description Henrik Rydberg (2): HID: Extend the interface with report requests HID: Extend the interface with wait io request Huzefa Kankroliwala (1): HID: i2c-hid: fix length for set/get report in i2c hid Jiri Kosina (2): HID: hidraw: warn if userspace headers are outdated HID: protect hid_debug_list Jiri Slaby (1): HID: hid-lenovo-tpkbd: remove doubled hid_get_drvdata Mika Westerberg (1): HID: make sensor autodetection independent of underlying bus Paul Bolle (2): HID: Kconfig: fix "-- help---" HID: fix ifdef comment for "CONFIG_HID_PICOLCD_CIR" Simon Wood (1): HID: hid-lg4ff add support for new version of DFGT wheel Stefan Achatz (4): HID: roccat: add support for Roccat Kone Pure gaming mouse HID: roccat: add support for IskuFX HID: roccat: fix comments on chardevice HID: roccat: added media key support for Kone Wei Yongjun (1): HID: steelseries: use module_hid_driver() to simplify the code .../ABI/testing/sysfs-driver-hid-roccat-isku | 12 +- .../ABI/testing/sysfs-driver-hid-roccat-konepure | 105 ++++++ drivers/hid/Kconfig | 117 ++++--- drivers/hid/Makefile | 5 +- drivers/hid/hid-apple.c | 5 - drivers/hid/hid-appleir.c | 352 ++++++++++++++++++++ drivers/hid/hid-axff.c | 6 +- drivers/hid/hid-core.c | 63 ++-- drivers/hid/hid-debug.c | 36 ++ drivers/hid/hid-dr.c | 8 +- drivers/hid/hid-emsff.c | 6 +- drivers/hid/hid-gaff.c | 10 +- drivers/hid/hid-holtekff.c | 4 +- drivers/hid/hid-icade.c | 2 +- drivers/hid/hid-ids.h | 9 +- drivers/hid/hid-input.c | 77 +++++ drivers/hid/hid-kye.c | 4 +- drivers/hid/hid-lenovo-tpkbd.c | 6 +- drivers/hid/hid-lg2ff.c | 6 +- drivers/hid/hid-lg3ff.c | 6 +- drivers/hid/hid-lg4ff.c | 20 +- drivers/hid/hid-lgff.c | 8 +- drivers/hid/hid-logitech-dj.c | 53 +--- drivers/hid/hid-logitech-dj.h | 1 - drivers/hid/hid-magicmouse.c | 1 - drivers/hid/hid-microsoft.c | 2 + drivers/hid/hid-multitouch.c | 273 +++++++++++----- drivers/hid/hid-ntrig.c | 10 +- drivers/hid/hid-picolcd.h | 6 +- drivers/hid/hid-picolcd_backlight.c | 4 +- drivers/hid/hid-picolcd_cir.c | 2 - drivers/hid/hid-picolcd_core.c | 8 +- drivers/hid/hid-picolcd_debugfs.c | 2 - drivers/hid/hid-picolcd_fb.c | 12 +- drivers/hid/hid-picolcd_lcd.c | 4 +- drivers/hid/hid-picolcd_leds.c | 4 +- drivers/hid/hid-pl.c | 6 +- drivers/hid/hid-prodikeys.c | 3 +- drivers/hid/hid-roccat-isku.c | 17 +- drivers/hid/hid-roccat-isku.h | 4 +- drivers/hid/hid-roccat-kone.c | 3 +- drivers/hid/hid-roccat-kone.h | 1 + drivers/hid/hid-roccat-konepure.c | 304 +++++++++++++++++ drivers/hid/hid-roccat-konepure.h | 72 ++++ drivers/hid/hid-roccat.c | 2 +- drivers/hid/hid-sensor-hub.c | 12 +- drivers/hid/hid-sjoy.c | 6 +- drivers/hid/hid-speedlink.c | 2 - drivers/hid/hid-steelseries.c | 16 +- drivers/hid/hid-thingm.c | 1 - drivers/hid/hid-tmff.c | 6 +- drivers/hid/hid-wiimote-core.c | 43 +++- drivers/hid/hid-zpff.c | 6 +- drivers/hid/i2c-hid/i2c-hid.c | 31 ++ drivers/hid/usbhid/hid-core.c | 35 ++- drivers/hid/usbhid/hid-pidff.c | 80 +++--- drivers/hid/usbhid/hiddev.c | 8 +- drivers/hid/usbhid/usbhid.h | 3 - include/linux/hid-debug.h | 6 +- include/linux/hid.h | 101 ++++++- samples/hidraw/hid-example.c | 3 +- 61 files changed, 1600 insertions(+), 420 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-hid-roccat-konepure create mode 100644 drivers/hid/hid-appleir.c create mode 100644 drivers/hid/hid-roccat-konepure.c create mode 100644 drivers/hid/hid-roccat-konepure.h -- 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/