* [GIT PULL] HID
@ 2017-01-11 21:48 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2017-01-11 21:48 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive HID subsystem -rc fixes:
=====
- device descriptor length validation fix to hid-cypress driver from Greg
- introduction of a short delay into i2c-hid, which is not really mandated
by the spec, but fixes Asus Touchpads
- Petzl USB connectable flashlight quirk from myself
=====
Thanks.
----------------------------------------------------------------
Brendan McGrath (1):
HID: i2c-hid: Add sleep between POWER ON and RESET
Greg Kroah-Hartman (1):
HID: hid-cypress: validate length of report
Jiri Kosina (1):
HID: ignore Petzl USB headlamp
drivers/hid/hid-core.c | 1 +
drivers/hid/hid-cypress.c | 3 +++
drivers/hid/hid-ids.h | 3 +++
drivers/hid/i2c-hid/i2c-hid.c | 9 +++++++++
4 files changed, 16 insertions(+)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2018-08-20 16:23 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2018-08-20 16:23 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive HID subsystem updates:
=====
- touch_max detection improvements and quirk handling fixes in wacom
driver from Jason Gerecke and Ping Cheng
- Palm rejection from Dmitry Torokhov and _dial support from Benjamin
Tissoires for hid-multitouch driver
- Low voltage support for i2c-hid driver from Stephen Boyd
- Guitar-Hero support from Nicolas Adenis-Lamarre
- other assorted small fixes and device ID additions
=====
Thanks.
----------------------------------------------------------------
Anton Vasilyev (1):
HID: intel_ish-hid: tx_buf memory leak on probe/remove
Benjamin Tissoires (9):
input: add MT_TOOL_DIAL
HID: multitouch: make sure the static list of class is not changed
HID: multitouch: Store per collection multitouch data
HID: multitouch: store a per application quirks value
HID: multitouch: ditch mt_report_id
HID: multitouch: remove one copy of values
HID: input: enable Totem on the Dell Canvas 27
HID: core: do not upper bound the collection stack
HID: microsoft: support the Surface Dial
Colin Ian King (1):
HID: intel-ish-hid: remove redundant variable num_frags
Daniel M. Lambea (2):
HID: cougar: make compare_device_paths reusable
HID: cougar: Add support for the Cougar 500k Gaming Keyboard
Dmitry Torokhov (3):
HID: multitouch: report MT_TOOL_PALM for non-confident touches
HID: multitouch: touchscreens also use confidence reports
HID: multitouch: handle palm for touchscreens
Hanno Zulla (5):
HID: hid-sony.c: Use devm_ api to simplify sony_register_touchpad()
HID: hid-sony.c: Use devm_ api to simplify sony_register_sensors()
HID: hid-sony.c: Use devm_ api to simplify sony_leds_init()
HID: hid-sony.c: Use devm_ api to simplify sony_battery_probe()
HID: hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf
Hans de Goede (9):
HID: elan: Remove unused max_area_x and max_area_y vatiables
HID: elan: Stop claiming we have TOUCH_MAJOR and then never reporting it
HID: elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH
HID: elan: Hardcode finger-count and usb-interface
HID: elan: Query device max_x and max_y value from touchpad
HID: elan: Query resolution from the touchpad
HID: elan: Add a flag for selecting if the touchpad has a LED
HID: elan: Add USB-id for HP x2 10-n000nd touchpad
HID: elan: Add support for touchpad on the Toshiba Click Mini L9W
Jason Gerecke (2):
HID: wacom: Replace touch_max fixup code with static touch_max definitions
HID: wacom: Move handling of HID quirks into a dedicated function
Nicolas Adenis-Lamarre (1):
HID: wiimote: add support for Guitar-Hero devices
Ping Cheng (1):
HID: wacom: convert Wacom custom usages to standard HID usages
Robert Munteanu (1):
HID: redragon: fix num lock and caps lock LEDs
Sebastian Andrzej Siewior (1):
HID: usbhid: use irqsave() in USB's complete callback
Srinivas Pandruvada (1):
HID: intel-ish-hid: Prevent loading of driver on Mehlow
Stephen Boyd (2):
HID: i2c-hid: Use devm to allocate i2c_hid struct
HID: i2c-hid: Add vddl regulator control
Zhouyang Jia (1):
HID: hid-ntrig: add error handling for sysfs_create_group
.../devicetree/bindings/input/hid-over-i2c.txt | 3 +-
Documentation/input/multi-touch-protocol.rst | 12 +-
drivers/hid/Kconfig | 10 +
drivers/hid/Makefile | 1 +
drivers/hid/hid-core.c | 40 +-
drivers/hid/hid-cougar.c | 312 +++++++
drivers/hid/hid-elan.c | 235 +++--
drivers/hid/hid-ids.h | 5 +
drivers/hid/hid-input.c | 3 +
drivers/hid/hid-microsoft.c | 49 +-
drivers/hid/hid-multitouch.c | 989 +++++++++++++--------
drivers/hid/hid-ntrig.c | 2 +
drivers/hid/hid-redragon.c | 26 +-
drivers/hid/hid-sony.c | 164 +---
drivers/hid/hid-wiimote-core.c | 14 +
drivers/hid/hid-wiimote-modules.c | 440 +++++++++
drivers/hid/hid-wiimote.h | 3 +
drivers/hid/i2c-hid/i2c-hid.c | 57 +-
drivers/hid/intel-ish-hid/ipc/ipc.c | 9 +-
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 13 +-
drivers/hid/intel-ish-hid/ishtp/hbm.c | 2 -
drivers/hid/usbhid/hid-core.c | 7 +-
drivers/hid/wacom_sys.c | 123 ++-
drivers/hid/wacom_wac.c | 20 +-
include/linux/hid.h | 17 +-
include/linux/platform_data/i2c-hid.h | 7 +-
include/uapi/linux/input.h | 9 +-
27 files changed, 1824 insertions(+), 748 deletions(-)
create mode 100644 drivers/hid/hid-cougar.c
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2018-06-08 8:36 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2018-06-08 8:36 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive merge window updates for HID subsystem:
=====
- Valve Steam Controller support from Rodrigo Rivas Costa
- Redragon Asura support from Robert Munteanu
- improvement of duplicate usage handling in generic hid-input from
Benjamin Tissoires
- Win 8.1 precisioun touchpad spec implementation from Benjamin Tissoires
- Support for "In Range" flag for Wacom Intuos/Bamboo devices from Jason
Gerecke
- other various assorted smaller fixes and improvements
=====
Thanks.
----------------------------------------------------------------
Arnd Bergmann (1):
HID: steam: select CONFIG_POWER_SUPPLY
Ben Chan (1):
HID: multitouch: fix calculation of last slot field in multi-touch reports
Benjamin Tissoires (8):
HID: input: do not increment usages when a duplicate is found
HID: store the full list of reports in the hidinput
HID: generic: create one input report per application type
HID: input: append a suffix matching the application
HID: multitouch: make use of HID_QUIRK_INPUT_PER_APP
HID: multitouch: simplify the settings of the various features
HID: multitouch: implement precision touchpad latency and switches
HID: rmi: use HID_QUIRK_NO_INPUT_SYNC
Christophe JAILLET (4):
HID: alps: Report an error if we receive invalid data in 't4_read_write_register()'
HID: alps: Save a memory allocation in 't4_read_write_register()' when writing data
HID: alps: Check errors returned by 't4_read_write_register()'
HID: alps: Fix some style in 't4_read_write_register()'
Dmitry Torokhov (1):
HID: i2c-hid: check if device is there before really probing
Hans de Goede (2):
HID: i2c-hid: Move i2c_hid_acpi_pdata error reporting to inside the function
HID: i2c-hid: Silently fail probe for CHPN0001 touchscreen
Heiner Kallweit (1):
HID: quirks: remove Delcom Visual Signal Indicator from hid_have_special_driver[]
Hisao Tanabe (1):
HID: core: fix hid_hw_open() comment
Jason Gerecke (1):
HID: wacom: Support "in range" for Intuos/Bamboo tablets where possible
Jiri Kosina (2):
HID: steam: add missing fields in client initialization
HID: multitouch: fix types returned from mt_need_to_apply_feature()
Robert Munteanu (1):
HID: redragon: Fix modifier keys for Redragon Asura Keyboard
Rodrigo Rivas Costa (2):
HID: add driver for Valve Steam Controller
HID: steam: add battery device.
Sebastian Andrzej Siewior (1):
HID: i2c-hid: remove i2c_hid_open_mut
Terry Junge (1):
HID: hid-plantronics: Re-resend Update to map button for PTT products
drivers/hid/Kconfig | 16 +
drivers/hid/Makefile | 2 +
drivers/hid/hid-alps.c | 30 +-
drivers/hid/hid-core.c | 21 +-
drivers/hid/hid-generic.c | 15 +
drivers/hid/hid-gfrm.c | 2 +-
drivers/hid/hid-ids.h | 5 +
drivers/hid/hid-input.c | 123 ++++-
drivers/hid/hid-magicmouse.c | 6 +-
drivers/hid/hid-multitouch.c | 232 +++++----
drivers/hid/hid-plantronics.c | 6 +-
drivers/hid/hid-quirks.c | 1 -
drivers/hid/hid-redragon.c | 86 ++++
drivers/hid/hid-rmi.c | 20 +
drivers/hid/hid-steam.c | 1115 +++++++++++++++++++++++++++++++++++++++++
drivers/hid/i2c-hid/i2c-hid.c | 33 +-
drivers/hid/wacom_wac.c | 74 +--
include/linux/hid.h | 19 +-
18 files changed, 1621 insertions(+), 185 deletions(-)
create mode 100644 drivers/hid/hid-redragon.c
create mode 100644 drivers/hid/hid-steam.c
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2018-01-31 15:48 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2018-01-31 15:48 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive HID updates queued for 4.16 merge window:
=====
- Removal of hid_have_special_driver[] entry hard requirement for any
newly supported VID/PID by a specific non-core hid driver, and general
related cleanup of HID matching core, from Benjamin Tissoires
- Support for new Wacom devices and a few small fixups for already
supported ones in Wacom driver, from Aaron Armstrong Skomra and Jason
Gerecke
- sysfs interface fix for roccat driver from Dan Carpenter
- Support for new Asus HW (T100TAF, T100HA, T200TA) from Hans de Goede
- improved support for Jabra devices, from Niels Skou Olsen
- other assorted small fixes and new device IDs
=====
Thanks.
----------------------------------------------------------------
Aaron Armstrong Skomra (1):
HID: wacom: EKR: ensure devres groups at higher indexes are released
Andrew Duggan (1):
HID: rmi: Support the Fujitsu R726 Pad dock using hid-rmi
Andy Shevchenko (1):
HID: sony: Print reversed MAC address via %pMR
Benjamin Tissoires (4):
HID: core: move the dynamic quirks handling in core
HID: quirks: move the list of special devices into a quirk
HID: core: move the list of ignored devices in hid-quirks.c
HID: core: remove the absolute need of hid_have_special_driver[]
Colin Ian King (1):
HID: quirks: make array hid_quirks static
Dan Carpenter (1):
HID: roccat: prevent an out of bounds read in kovaplus_profile_activated()
Dave Young (1):
HID: add quirk for another PIXART OEM mouse used by HP
Hans de Goede (8):
HID: multitouch: Fix alphabetic sorting of mt_devices table.
HID: multitouch: Properly deal with Win8 PTP reports with 0 touches
HID: multitouch: Only look at non touch fields in first packet of a frame
HID: multitouch: Combine all left-button events in a frame
HID: asus: Add product-id for the T100TAF and T100HA keyboard docks
HID: asus: Add touchpad max x/y and resolution info for the T200TA
HID: asus: Fix special function keys on T200TA
HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working
Jason Gerecke (4):
HID: wacom: Properly handle AES serial number and tool type
HID: wacom: Queue events with missing type/serial data for later processing
HID: wacom: Fix reporting of touch toggle (WACOM_HID_WD_MUTE_DEVICE) events
HID: wacom: Add support for One by Wacom (CTL-472 / CTL-672)
Jiri Kosina (1):
HID: elo: clear BTN_LEFT mapping
Niels Skou Olsen (2):
HID: Ignore Jabra HID interface based on firmware version
HID: Add special driver for Jabra devices
Rajat Jain (1):
HID: i2c-hid: Allow ACPI systems to specify "post-power-on-delay-ms"
Roderick Colenbrander (1):
HID: sony: Report DS4 version info through sysfs
Srinivas Pandruvada (1):
HID: intel-ish-hid: Enable Cannon Lake and Coffee Lake laptop/desktop
Tomasz Kramkowski (1):
HID: elecom: rewrite report fixup for EX-G and future mice
Wei-Ning Huang (1):
HID: hid-multitouch: support fine-grain orientation reporting
.../devicetree/bindings/input/hid-over-i2c.txt | 2 +-
Documentation/input/multi-touch-protocol.rst | 9 +-
drivers/hid/Kconfig | 12 +
drivers/hid/Makefile | 3 +-
drivers/hid/hid-asus.c | 41 +-
drivers/hid/hid-core.c | 932 +-------------
drivers/hid/hid-elecom.c | 78 +-
drivers/hid/hid-elo.c | 6 +
drivers/hid/hid-generic.c | 68 +-
drivers/hid/hid-ids.h | 7 +-
drivers/hid/hid-jabra.c | 58 +
drivers/hid/hid-multitouch.c | 137 ++-
drivers/hid/hid-quirks.c | 1276 ++++++++++++++++++++
drivers/hid/hid-rmi.c | 1 +
drivers/hid/hid-roccat-kovaplus.c | 2 +
drivers/hid/hid-sony.c | 93 +-
drivers/hid/i2c-hid/i2c-hid.c | 18 +-
drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 +
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 +
drivers/hid/usbhid/Makefile | 2 +-
drivers/hid/usbhid/hid-core.c | 11 +-
drivers/hid/usbhid/hid-quirks.c | 402 ------
drivers/hid/wacom_sys.c | 134 +-
drivers/hid/wacom_wac.c | 67 +-
drivers/hid/wacom_wac.h | 6 +
include/linux/hid.h | 22 +-
net/bluetooth/hidp/core.c | 2 +-
27 files changed, 1995 insertions(+), 1396 deletions(-)
create mode 100644 drivers/hid/hid-jabra.c
create mode 100644 drivers/hid/hid-quirks.c
delete mode 100644 drivers/hid/usbhid/hid-quirks.c
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2017-12-30 11:19 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2017-12-30 11:19 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive
=====
- two cosmetic fixes from Daniel Axtens and Hans de Goede
- fix for I2C command mismatch fix for cp2112 driver from Eudean Sun
=====
Thanks.
----------------------------------------------------------------
Daniel Axtens (1):
HID: holtekff: move MODULE_* parameters out of #ifdef block
Eudean Sun (1):
HID: cp2112: Fix I2C_BLOCK_DATA transactions
Hans de Goede (1):
HID: core: lower log level for unknown main item tags to warnings
drivers/hid/hid-core.c | 2 +-
drivers/hid/hid-cp2112.c | 15 +++++++++++++--
drivers/hid/hid-holtekff.c | 8 ++++----
3 files changed, 18 insertions(+), 7 deletions(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2016-05-03 10:42 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2016-05-03 10:42 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive the following fixes for HID subsystem
- regression fix for Wacom driver; commit introduced in 4.6-rc1 mistakenly
removed line that should be kept. Fix by Ping Cheng
- two device-specific quirks, by Ping Cheng and Nazar Mokrynskyi
Thanks!
----------------------------------------------------------------
Nazar Mokrynskyi (1):
HID: Fix boot delay for Creative SB Omni Surround 5.1 with quirk
Ping Cheng (2):
HID: wacom: Add support for DTK-1651
HID: wacom: add missed stylus_in_proximity line back
drivers/hid/hid-ids.h | 1 +
drivers/hid/usbhid/hid-quirks.c | 1 +
drivers/hid/wacom_wac.c | 6 ++++++
3 files changed, 8 insertions(+)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2015-08-10 22:13 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2015-08-10 22:13 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive the following fixes for HID tree:
=====
- fix for bounds limit calculation in uclogic driver, by Dan Carpenter
- fix for use-after-free during device removal, by Krzysztof Kozlowski
- fix for userspace regression (that became apparent only with shiny new
libinput, so it's not that bad, but I still consider it 4.2 material),
in wacom driver, by Jason Gerecke
=====
Thanks!
----------------------------------------------------------------
Dan Carpenter (1):
HID: uclogic: fix limit in uclogic_tablet_enable()
Jason Gerecke (1):
HID: wacom: Report correct device resolution when using the wireless adapater
Krzysztof Kozlowski (1):
HID: hid-input: Fix accessing freed memory during device disconnect
drivers/hid/hid-input.c | 7 +++--
drivers/hid/hid-uclogic.c | 2 +-
drivers/hid/wacom_sys.c | 70 +++++++++++++++++++++++++----------------------
3 files changed, 43 insertions(+), 36 deletions(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2015-07-24 13:21 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2015-07-24 13:21 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive
- kernel crash fixes for multitouch and wacom drivers, by Brent Adam and
Dan Carpenter
- cp2112 data packet race condition corruption fix, by Antonio Borneo
- a few new device IDs for wacom and microsoft drivers
Thanks.
----------------------------------------------------------------
Antonio Borneo (1):
HID: cp2112: fix to force single data-report reply
Brent Adam (1):
HID: multitouch: Fix fields from pen report ID being interpreted for multitouch
Dan Carpenter (1):
HID: wacom: NULL dereferences on error in probe()
Jason Gerecke (1):
HID: wacom: Enable pad device for older Bamboo Touch tablets
Reyad Attiyat (1):
HID: microsoft: Add quirk for MS Surface Type/Touch cover
drivers/hid/hid-cp2112.c | 2 ++
drivers/hid/hid-multitouch.c | 7 +++++++
drivers/hid/usbhid/hid-quirks.c | 3 +++
drivers/hid/wacom_sys.c | 6 ++++--
drivers/hid/wacom_wac.c | 3 +++
5 files changed, 19 insertions(+), 2 deletions(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2015-01-09 14:43 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2015-01-09 14:43 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive:
=====
- bounds checking fixes in logitech and roccat drivers, from Peter Wu and
Dan Carpenter
- double-kfree fix in i2c-hid driver on bus shutdown, from Mika Westerberg
- a couple of various small driver fixes
- a few device id additions
=====
Thanks.
----------------------------------------------------------------
Benjamin Tissoires (1):
HID: logitech-hidpp: prefix the name with "Logitech"
Dan Carpenter (1):
HID: roccat: potential out of bounds in pyra_sysfs_write_settings()
Daniel Nicoletti (1):
HID: Allow HID_BATTERY_STRENGTH to be enabled
Giedrius Statkevičius (1):
HID: Add a new id 0x501a for Genius MousePen i608X
Karl Relton (1):
HID: add battery quirk for USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO keyboard
Mika Westerberg (1):
HID: i2c-hid: Do not free buffers in i2c_hid_stop()
Peter Wu (3):
HID: logitech-dj: check report length
HID: logitech-hidpp: check WTP report length
HID: logitech-hidpp: avoid unintended fall-through
drivers/hid/Kconfig | 3 ++-
drivers/hid/hid-core.c | 1 +
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-input.c | 3 +++
drivers/hid/hid-kye.c | 4 ++++
drivers/hid/hid-logitech-dj.c | 16 +++++++++++++++-
drivers/hid/hid-logitech-hidpp.c | 41 ++++++++++++++++++++++++++++++++++++++++
drivers/hid/hid-roccat-pyra.c | 8 ++++++--
drivers/hid/i2c-hid/i2c-hid.c | 5 -----
drivers/hid/usbhid/hid-quirks.c | 1 +
10 files changed, 74 insertions(+), 9 deletions(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2014-12-12 10:42 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-12-12 10:42 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive HID updates for 3.19:
=====
- i2c-hid race condition fix from Jean-Baptiste Maneyrol
- Logitech driver now supports vendor-specific HID++ protocol, allowing us
to deliver a full multitouch support on wider range of Logitech
touchpads. Written by Benjamin Tissoires
- MS Surface Pro 3 Type Cover support added by Alan Wu
- RMI touchpad support improvements from Andrew Duggan
- a lot of updates to Wacom driver from Jason Gerecke and Ping Cheng
- various small fixes all over the place
=====
Thanks.
----------------------------------------------------------------
Alan Wu (1):
HID: add support for MS Surface Pro 3 Type Cover
Andrew Duggan (2):
HID: rmi: Check for additional ACM registers appended to F11 data report
HID: rmi: The address of query8 must be calculated based on which query registers are present
Benjamin Tissoires (18):
HID: fix merge from wacom into the HID tree
HID: core: do not scan reports if the group is already set
HID: logitech-dj: rely on hid groups to separate receivers from dj devices
HID: logitech-dj: merge header file into the source
HID: Introduce hidpp, a module to handle Logitech hid++ devices
HID: logitech: move dj devices to the HID++ module
HID: logitech-dj: allow transfer of HID++ reports from/to the correct dj device
HID: logitech: allow the DJ device to request the unifying name
HID: logitech-dj: enable notifications on connect/disconnect
HID: logitech-hidpp: late bind the input device on wireless connection
HID: logitech-hidpp: Add Wireless Touchpad T650 support
HID: logitech-hidpp: add support of the first Logitech Wireless Touchpad
HID: logitech-hidpp: support combo keyboard touchpad TK820
HID: usbhid: prevent unwanted events to be sent when re-opening the device
HID: logitech-hidpp: fix negated returns
HID: logitech-hidpp: 2 fixes in hidpp_root_get_protocol_version()
HID: wacom: re-add accidentally dropped Lenovo PID
HID: wacom: fix freeze on open when autosuspend is on
Dan Carpenter (1):
HID: logitech-hidpp: leaks and NULL dereferences
Frank Praznik (2):
HID: sony: Use kernel allocated buffers for HID reports
HID: sony: Add support for the third-party SMK PS3 Bluetooth Remote
Gwendal Grignou (1):
HID: i2c-hid: prevent buffer overflow in early IRQ
Hans Duedal (1):
HID: roccat: Fix code style issues
Hans de Goede (1):
HID: input: Map unknown consumer page codes to KEY_UNKNOWN
JD Cole (2):
HID: plantronics: fix errant mouse events
HID: added missing HID Consumer Page identifiers
Jamie Lentin (2):
HID: lenovo: Move USB KEY_FILE to 0x00f9 to prevent scancode clash
HID: lenovo: Don't set EV_REP to avoid repeating mice buttons
Jason Gerecke (5):
HID: wacom: Report ABS_TILT_{X,Y} as signed values
HID: wacom: Add angular resolution data to some ABS axes
HID: wacom: Consult the application usage when determining field type
HID: wacom: Initialize MT slots for generic devices at post_parse_hid
HID: wacom: Report input events for each finger on generic devices
Jean-Baptiste Maneyrol (2):
HID: i2c-hid: print the correct data in dbg msg
HID: i2c-hid: fix race condition reading reports
Jiri Kosina (1):
HID: plantronics: remove superfluous .probe()
Mathieu Magnaudet (2):
HID: multitouch: Add quirk for VTL touch panels
HID: make hid_report_len as a static inline function in hid.h
Oliver Neukum (1):
HID: yet another buggy ELAN touchscreen
Peter Wu (4):
HID: logitech-hidpp: do not return the name length
HID: logitech-hidpp: check name retrieval return code
HID: logitech-hidpp: add boundary check for name retrieval
HID: logitech-hidpp: disable io in probe error path
Ping Cheng (9):
HID: wacom - make sure touch_input is valid before using it
HID: wacom: Add support for Intuos Pen Medium
HID: wacom - return ENODEV for failed wacom_setup_pad_input_capabilities
HID: wacom - Cleanup input_capabilities for Graphire 4 and Bamboo Fun
HID: wacom - Bamboo pen-only tablet does not support PAD
HID: wacom: PAD is independent with pen/touch
HID: wacom: add defines for new Cintiq and DTU outbound tracking
HID: wacom: Add support for DTU-1031X
HID: wacom: Update maximum X/Y accounding to outbound offset
Ville Aakko (1):
HID: saitek: quirk for Saitek R.A.T.7 works with R.A.T.9 too
drivers/hid/Kconfig | 22 +-
drivers/hid/Makefile | 2 +
drivers/hid/hid-core.c | 36 +-
drivers/hid/hid-ids.h | 12 +
drivers/hid/hid-input.c | 4 +-
drivers/hid/hid-lenovo.c | 13 +-
drivers/hid/hid-logitech-dj.c | 397 +++++++++---
drivers/hid/hid-logitech-dj.h | 125 ----
drivers/hid/hid-logitech-hidpp.c | 1241 ++++++++++++++++++++++++++++++++++++++
drivers/hid/hid-microsoft.c | 2 +
drivers/hid/hid-multitouch.c | 27 +
drivers/hid/hid-plantronics.c | 55 ++
drivers/hid/hid-rmi.c | 83 ++-
drivers/hid/hid-roccat-kone.c | 9 +-
drivers/hid/hid-saitek.c | 4 +-
drivers/hid/hid-sony.c | 150 +++--
drivers/hid/i2c-hid/i2c-hid.c | 16 +-
drivers/hid/usbhid/hid-core.c | 39 +-
drivers/hid/usbhid/hid-quirks.c | 2 +
drivers/hid/usbhid/usbhid.h | 1 +
drivers/hid/wacom.h | 2 +-
drivers/hid/wacom_sys.c | 68 ++-
drivers/hid/wacom_wac.c | 216 ++++---
drivers/hid/wacom_wac.h | 3 +
drivers/usb/core/quirks.c | 3 +
include/linux/hid.h | 43 +-
26 files changed, 2141 insertions(+), 434 deletions(-)
delete mode 100644 drivers/hid/hid-logitech-dj.h
create mode 100644 drivers/hid/hid-logitech-hidpp.c
create mode 100644 drivers/hid/hid-plantronics.c
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2014-11-13 20:06 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-11-13 20:06 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive
- fix for oops in HID core upon repeated subdriver insertion/removal under
certain circumstances, by Benjamin Tissoires
- quirk for another Elan Touchscreen device, by Adel Gadllah
Thanks.
----------------------------------------------------------------
Adel Gadllah (1):
HID: usbhid: enable always-poll quirk for Elan Touchscreen 0103
Benjamin Tissoires (1):
HID: core: cleanup .claimed field on disconnect
drivers/hid/hid-core.c | 1 +
drivers/hid/hid-ids.h | 1 +
drivers/hid/usbhid/hid-quirks.c | 1 +
3 files changed, 3 insertions(+)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2014-10-29 14:01 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-10-29 14:01 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive
- workarounds for a couple of misbehaving Elan Touchscreens, by Adel
Gadllah
- fix for TransducerSerialNumber field implementation, by Jason Gerecke
- a couple of new HID usages (added by HUT), by Olivier Gay
Thanks.
----------------------------------------------------------------
Adel Gadllah (2):
HID: usbhid: enable always-poll quirk for Elan Touchscreen 009b
HID: usbhid: enable always-poll quirk for Elan Touchscreen 016f
Jason Gerecke (1):
HID: input: Fix TransducerSerialNumber implementation
Olivier Gay (1):
HID: add keyboard input assist hid usages
drivers/hid/hid-debug.c | 6 ++++++
drivers/hid/hid-ids.h | 2 ++
drivers/hid/hid-input.c | 12 +++++++++++-
drivers/hid/usbhid/hid-quirks.c | 2 ++
include/uapi/linux/input.h | 7 +++++++
5 files changed, 28 insertions(+), 1 deletion(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2014-08-27 7:23 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-08-27 7:23 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive
- fixes for potential memory corruption problems in magicmouse and picolcd
drivers (the HW would have to be manufactured to be deliberately evil to
trigger those) which were found by Steven Vittitoe
- fix for false error message appearing in dmesg from logitech-dj driver,
from Benjamin Tissoires
Thanks.
----------------------------------------------------------------
Benjamin Tissoires (1):
HID: logitech-dj: prevent false errors to be shown
Jiri Kosina (2):
HID: magicmouse: sanity check report size in raw_event() callback
HID: picolcd: sanity check report size in raw_event() callback
drivers/hid/hid-logitech-dj.c | 43 ++++++++++++++++++++++++------------------
drivers/hid/hid-logitech-dj.h | 1 +
drivers/hid/hid-magicmouse.c | 10 ++++++++++
drivers/hid/hid-picolcd_core.c | 6 ++++++
4 files changed, 42 insertions(+), 18 deletions(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] HID
2014-08-22 8:18 ` Markus Trippelsdorf
@ 2014-08-22 14:25 ` Benjamin Tissoires
0 siblings, 0 replies; 21+ messages in thread
From: Benjamin Tissoires @ 2014-08-22 14:25 UTC (permalink / raw)
To: Markus Trippelsdorf; +Cc: Jiri Kosina, linux-input, linux-kernel, Ben Hawkes
On Aug 22 2014 or thereabouts, Markus Trippelsdorf wrote:
> On 2014.08.22 at 03:00 -0500, Jiri Kosina wrote:
> > On Fri, 22 Aug 2014, Markus Trippelsdorf wrote:
> >
> > > > HID: logitech: perform bounds checking on device_id early enough
> > >
> > > The commit above (ad3e14d7c5268c2e) causes the bounds checking to always
> > > fail on my monolithic kernel (without modules):
> > >
> > > ...
> > > [ 2.922617] usb 4-2: new full-speed USB device number 2 using ohci-pci
> > > [ 2.996587] udevd[98]: starting eudev version 1.0
> > > [ 3.071203] random: nonblocking pool is initialized
> > > [ 3.108360] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:12.1-2/input2
> > > [ 3.163208] input: Logitech Unifying Device. Wireless PID:4026 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0004/input/input2
> > > [ 3.163511] logitech-djdevice 0003:046D:C52B.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4026] on usb-0000:00:12.1-2:1
> > > [ 3.164121] logitech-djreceiver 0003:046D:C52B.0003: logi_dj_raw_event: invalid device index:0
> > > [ 3.289261] usb 3-1: new low-speed USB device number 2 using ohci-pci
> > > [ 3.457606] input: HID 046a:0011 as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.0/0003:046A:0011.0005/input/input3
> > > [ 3.457794] hid-generic 0003:046A:0011.0005: input,hidraw2: USB HID v1.10 Keyboard [HID 046a:0011] on usb-0000:00:12.0-1/input0
> > > [ 3.712886] Switched to clocksource tsc
> >
> > Thanks a lot for a timely report.
> >
> > I am travelling till next week and don't unfortunately have the hardware
> > here with me to test momentarily, so please take this with a lot of grains
> > of salt (maybe Benjamin would be able to look into this before I'd be able
> > to on monday ... ?).
> >
> > Does the shot-in-the-dark patch below put things back in shape for you?
>
> Thanks a lot for the timely patch. It indeed fixes the issue for me.
>
Huh, my bad, I should have actually test Jiri's patch instead of
thinking "this can not break anything".
So Jiri, your patch does not work because the device index 0 is the
receiver, and 1-6 are the wireless devices attached to this receiver. So
basically, this new patch removes the ability to have 6 devices paired.
I'll try to come out with something by the end of the day which would
both prevent the out of bound and allow to have 6 true wireless devices.
Cheers,
Benjamin
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] HID
2014-08-22 8:00 ` Jiri Kosina
@ 2014-08-22 8:18 ` Markus Trippelsdorf
2014-08-22 14:25 ` Benjamin Tissoires
0 siblings, 1 reply; 21+ messages in thread
From: Markus Trippelsdorf @ 2014-08-22 8:18 UTC (permalink / raw)
To: Jiri Kosina; +Cc: linux-input, linux-kernel, Ben Hawkes, Benjamin Tissoires
On 2014.08.22 at 03:00 -0500, Jiri Kosina wrote:
> On Fri, 22 Aug 2014, Markus Trippelsdorf wrote:
>
> > > HID: logitech: perform bounds checking on device_id early enough
> >
> > The commit above (ad3e14d7c5268c2e) causes the bounds checking to always
> > fail on my monolithic kernel (without modules):
> >
> > ...
> > [ 2.922617] usb 4-2: new full-speed USB device number 2 using ohci-pci
> > [ 2.996587] udevd[98]: starting eudev version 1.0
> > [ 3.071203] random: nonblocking pool is initialized
> > [ 3.108360] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:12.1-2/input2
> > [ 3.163208] input: Logitech Unifying Device. Wireless PID:4026 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0004/input/input2
> > [ 3.163511] logitech-djdevice 0003:046D:C52B.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4026] on usb-0000:00:12.1-2:1
> > [ 3.164121] logitech-djreceiver 0003:046D:C52B.0003: logi_dj_raw_event: invalid device index:0
> > [ 3.289261] usb 3-1: new low-speed USB device number 2 using ohci-pci
> > [ 3.457606] input: HID 046a:0011 as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.0/0003:046A:0011.0005/input/input3
> > [ 3.457794] hid-generic 0003:046A:0011.0005: input,hidraw2: USB HID v1.10 Keyboard [HID 046a:0011] on usb-0000:00:12.0-1/input0
> > [ 3.712886] Switched to clocksource tsc
>
> Thanks a lot for a timely report.
>
> I am travelling till next week and don't unfortunately have the hardware
> here with me to test momentarily, so please take this with a lot of grains
> of salt (maybe Benjamin would be able to look into this before I'd be able
> to on monday ... ?).
>
> Does the shot-in-the-dark patch below put things back in shape for you?
Thanks a lot for the timely patch. It indeed fixes the issue for me.
--
Markus
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [GIT PULL] HID
2014-08-22 7:40 ` Markus Trippelsdorf
@ 2014-08-22 8:00 ` Jiri Kosina
2014-08-22 8:18 ` Markus Trippelsdorf
0 siblings, 1 reply; 21+ messages in thread
From: Jiri Kosina @ 2014-08-22 8:00 UTC (permalink / raw)
To: Markus Trippelsdorf
Cc: linux-input, linux-kernel, Ben Hawkes, Benjamin Tissoires
On Fri, 22 Aug 2014, Markus Trippelsdorf wrote:
> > HID: logitech: perform bounds checking on device_id early enough
>
> The commit above (ad3e14d7c5268c2e) causes the bounds checking to always
> fail on my monolithic kernel (without modules):
>
> ...
> [ 2.922617] usb 4-2: new full-speed USB device number 2 using ohci-pci
> [ 2.996587] udevd[98]: starting eudev version 1.0
> [ 3.071203] random: nonblocking pool is initialized
> [ 3.108360] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:12.1-2/input2
> [ 3.163208] input: Logitech Unifying Device. Wireless PID:4026 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0004/input/input2
> [ 3.163511] logitech-djdevice 0003:046D:C52B.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4026] on usb-0000:00:12.1-2:1
> [ 3.164121] logitech-djreceiver 0003:046D:C52B.0003: logi_dj_raw_event: invalid device index:0
> [ 3.289261] usb 3-1: new low-speed USB device number 2 using ohci-pci
> [ 3.457606] input: HID 046a:0011 as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.0/0003:046A:0011.0005/input/input3
> [ 3.457794] hid-generic 0003:046A:0011.0005: input,hidraw2: USB HID v1.10 Keyboard [HID 046a:0011] on usb-0000:00:12.0-1/input0
> [ 3.712886] Switched to clocksource tsc
Thanks a lot for a timely report.
I am travelling till next week and don't unfortunately have the hardware
here with me to test momentarily, so please take this with a lot of grains
of salt (maybe Benjamin would be able to look into this before I'd be able
to on monday ... ?).
Does the shot-in-the-dakr patch below put things back in shape for you?
diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c
index b7ba829..d9ae77f 100644
--- a/drivers/hid/hid-logitech-dj.c
+++ b/drivers/hid/hid-logitech-dj.c
@@ -861,7 +861,7 @@ static void logi_dj_remove(struct hid_device *hdev)
* have finished and no more raw_event callbacks should arrive after
* the remove callback was triggered so no locks are put around the
* code below */
- for (i = 0; i < (DJ_MAX_PAIRED_DEVICES + DJ_DEVICE_INDEX_MIN); i++) {
+ for (i = 0; i < (DJ_MAX_PAIRED_DEVICES + DJ_DEVICE_INDEX_MIN + 1); i++) {
dj_dev = djrcv_dev->paired_dj_devices[i];
if (dj_dev != NULL) {
hid_destroy_device(dj_dev->hdev);
diff --git a/drivers/hid/hid-logitech-dj.h b/drivers/hid/hid-logitech-dj.h
index 4a40003..1f630e4 100644
--- a/drivers/hid/hid-logitech-dj.h
+++ b/drivers/hid/hid-logitech-dj.h
@@ -27,8 +27,8 @@
#define DJ_MAX_PAIRED_DEVICES 6
#define DJ_MAX_NUMBER_NOTIFICATIONS 8
-#define DJ_DEVICE_INDEX_MIN 1
-#define DJ_DEVICE_INDEX_MAX 6
+#define DJ_DEVICE_INDEX_MIN 0
+#define DJ_DEVICE_INDEX_MAX 5
#define DJREPORT_SHORT_LENGTH 15
#define DJREPORT_LONG_LENGTH 32
@@ -97,7 +97,7 @@ struct dj_report {
struct dj_receiver_dev {
struct hid_device *hdev;
struct dj_device *paired_dj_devices[DJ_MAX_PAIRED_DEVICES +
- DJ_DEVICE_INDEX_MIN];
+ DJ_DEVICE_INDEX_MIN + 1];
struct work_struct work;
struct kfifo notif_fifo;
spinlock_t lock;
--
Jiri Kosina
SUSE Labs
^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [GIT PULL] HID
2014-08-21 17:43 Jiri Kosina
@ 2014-08-22 7:40 ` Markus Trippelsdorf
2014-08-22 8:00 ` Jiri Kosina
0 siblings, 1 reply; 21+ messages in thread
From: Markus Trippelsdorf @ 2014-08-22 7:40 UTC (permalink / raw)
To: Jiri Kosina; +Cc: linux-input, linux-kernel, Ben Hawkes, Benjamin Tissoires
On 2014.08.21 at 12:43 -0500, Jiri Kosina wrote:
> HID: logitech: perform bounds checking on device_id early enough
The commit above (ad3e14d7c5268c2e) causes the bounds checking to always
fail on my monolithic kernel (without modules):
...
[ 2.922617] usb 4-2: new full-speed USB device number 2 using ohci-pci
[ 2.996587] udevd[98]: starting eudev version 1.0
[ 3.071203] random: nonblocking pool is initialized
[ 3.108360] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:12.1-2/input2
[ 3.163208] input: Logitech Unifying Device. Wireless PID:4026 as /devices/pci0000:00/0000:00:12.1/usb4/4-2/4-2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0004/input/input2
[ 3.163511] logitech-djdevice 0003:046D:C52B.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4026] on usb-0000:00:12.1-2:1
[ 3.164121] logitech-djreceiver 0003:046D:C52B.0003: logi_dj_raw_event: invalid device index:0
[ 3.289261] usb 3-1: new low-speed USB device number 2 using ohci-pci
[ 3.457606] input: HID 046a:0011 as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.0/0003:046A:0011.0005/input/input3
[ 3.457794] hid-generic 0003:046A:0011.0005: input,hidraw2: USB HID v1.10 Keyboard [HID 046a:0011] on usb-0000:00:12.0-1/input0
[ 3.712886] Switched to clocksource tsc
...
--
Markus
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2014-08-21 17:43 Jiri Kosina
2014-08-22 7:40 ` Markus Trippelsdorf
0 siblings, 1 reply; 21+ messages in thread
From: Jiri Kosina @ 2014-08-21 17:43 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive:
- fixes for a couple potential memory corruption problems (the HW would
have to be manufactured to be deliberately evil to trigger those) found
by Ben Hawkes
- fix for potential infinite loop when using sysfs interface of logitech
driver, from Simon Wood
- a couple more simple driver fixes
Thanks.
----------------------------------------------------------------
Andrew Duggan (1):
HID: rmi: print an error if F11 is not found instead of stopping the device
Himangi Saraogi (1):
HID: hid-sensor-hub: use devm_ functions consistently
Jiri Kosina (3):
HID: logitech: fix bounds checking on LED report size
HID: logitech: perform bounds checking on device_id early enough
HID: fix a couple of off-by-ones
Nikolai Kondrashov (2):
HID: huion: Fail on parameter retrieval errors
HID: huion: Use allocated buffer for DMA
Simon Wood (1):
HID: logitech: Prevent possibility of infinite loop when using /sys interface
drivers/hid/hid-cherry.c | 2 +-
drivers/hid/hid-huion.c | 128 +++++++++++++++++++++++++-----------------
drivers/hid/hid-kye.c | 2 +-
drivers/hid/hid-lg.c | 4 +-
drivers/hid/hid-lg4ff.c | 4 +-
drivers/hid/hid-logitech-dj.c | 15 +++--
drivers/hid/hid-monterey.c | 2 +-
drivers/hid/hid-petalynx.c | 2 +-
drivers/hid/hid-rmi.c | 13 +++--
drivers/hid/hid-sensor-hub.c | 33 ++++-------
drivers/hid/hid-sunplus.c | 2 +-
11 files changed, 114 insertions(+), 93 deletions(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2014-07-07 14:01 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-07-07 14:01 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive a few tiny HID subsystem fixes for 3.16.
----------------------------------------------------------------
Chen Gang (1):
HID: sensor-hub: introduce Kconfig dependency on IOMEM
Geert Uytterhoeven (1):
HID: rmi: Protect PM-only functions by #ifdef CONFIG_PM
Jiri Kosina (1):
HID: sensor-hub: make dyn_callback_lock IRQ-safe
Jiri Slaby (1):
HID: sensor-hub: fix potential memory leak
John Sung (1):
HID: usbhid: quirk for PM1610 and PM1640 Touchscreen.
Wen-chien Jesse Sung (1):
HID: use multi input quirk for 22b9:2968
drivers/hid/Kconfig | 2 +-
drivers/hid/hid-ids.h | 3 +++
drivers/hid/hid-rmi.c | 2 ++
drivers/hid/hid-sensor-hub.c | 25 +++++++++++++++----------
drivers/hid/usbhid/hid-quirks.c | 3 +++
drivers/phy/Kconfig | 1 +
6 files changed, 25 insertions(+), 11 deletions(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2014-05-07 12:54 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-05-07 12:54 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive
- fix a small bug in computation of report size, which might cause some
devices (Atmel touchpad found on the Samsung Ativ 9) to reject reports
with otherwise valid contents
- a few device-ID specific quirks/additions piggy-backing on top of it
Thanks.
----------------------------------------------------------------
Benjamin Tissoires (1):
HID: core: fix computation of the report size
Hans de Goede (1):
HID: add NO_INIT_REPORTS quirk for Synaptics Touch Pad V 103S
Peter F. Patel-Schneider (1):
HID: sensor-hub: Add in quirk for sensor hub in Lenovo Ideapad Yogas
Tomas Sokorai (1):
HID: multitouch: add support of EliteGroup 05D8 panels
drivers/hid/hid-core.c | 5 +++--
drivers/hid/hid-ids.h | 7 +++++++
drivers/hid/hid-multitouch.c | 5 +++++
drivers/hid/hid-sensor-hub.c | 3 +++
drivers/hid/usbhid/hid-quirks.c | 1 +
5 files changed, 19 insertions(+), 2 deletions(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
* [GIT PULL] HID
@ 2014-04-18 13:26 Jiri Kosina
0 siblings, 0 replies; 21+ messages in thread
From: Jiri Kosina @ 2014-04-18 13:26 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive
- fix for merge window mismerge in hid-sony, from Frank Praznik
- fix for Surface Type/Touch Cover 2 device, from Benjamin Tissoires
- quirk for ThinkPad Helix sensor hub from Stephen Chandler Paul
thanks.
----------------------------------------------------------------
Benjamin Tissoires (1):
HID: core: do not scan constant input report
Derya (1):
Revert "HID: microsoft: Add ID's for Surface Type/Touch Cover 2"
Frank Praznik (1):
HID: sony: Fix cancel_work_sync mismerge
Stephen Chandler Paul (1):
HID: sensor-hub: add sensor hub quirk for ThinkPad Helix
drivers/hid/hid-core.c | 5 +++--
drivers/hid/hid-ids.h | 5 ++---
drivers/hid/hid-microsoft.c | 4 ----
drivers/hid/hid-sensor-hub.c | 7 +++++--
drivers/hid/hid-sony.c | 2 --
5 files changed, 10 insertions(+), 13 deletions(-)
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2018-08-20 16:23 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-11 21:48 [GIT PULL] HID Jiri Kosina
-- strict thread matches above, loose matches on Subject: below --
2018-08-20 16:23 Jiri Kosina
2018-06-08 8:36 Jiri Kosina
2018-01-31 15:48 Jiri Kosina
2017-12-30 11:19 Jiri Kosina
2016-05-03 10:42 Jiri Kosina
2015-08-10 22:13 Jiri Kosina
2015-07-24 13:21 Jiri Kosina
2015-01-09 14:43 Jiri Kosina
2014-12-12 10:42 Jiri Kosina
2014-11-13 20:06 Jiri Kosina
2014-10-29 14:01 Jiri Kosina
2014-08-27 7:23 Jiri Kosina
2014-08-21 17:43 Jiri Kosina
2014-08-22 7:40 ` Markus Trippelsdorf
2014-08-22 8:00 ` Jiri Kosina
2014-08-22 8:18 ` Markus Trippelsdorf
2014-08-22 14:25 ` Benjamin Tissoires
2014-07-07 14:01 Jiri Kosina
2014-05-07 12:54 Jiri Kosina
2014-04-18 13:26 Jiri Kosina
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).