From: Jiri Kosina <jkosina@suse.cz>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
Dmitry Torokhov <dmitry.torokhov@gmail.com>
Subject: [GIT] HID
Date: Mon, 1 Oct 2012 15:16:32 +0200 (CEST) [thread overview]
Message-ID: <alpine.LNX.2.00.1210011452020.27440@pobox.suse.cz> (raw)
Linus,
please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus
to receive updates for HID layer.
1) Patchset from Henrik Rydberg which substantially reduces irqsoff
latency for all input devices. In addition to that, Henrik reworked
multitouch handling in order to reduce runtime memory consumption.
This patchset touches code in Input subsystem as well. All the changes
have been Acked by Dmitry, and we agreed to do it this way due to
inter-dependencies between the patchset and subsequent changes in HID
subsystem.
2) Rework, clenaups and a lot of fixes to picolcd driver by Bruno Prémont.
3) Core report descriptor handling fix which fixes resume issue on some
devices, by Kevin Daughtridge
4) hidraw fixes by Alexey Khoroshilov and Ratan Nalumasu
5) wiimote driver now supports balance board, by David Herrmann.
6) Other smaller fixes and new device id additions all over the place.
Alexey Khoroshilov (1):
HID: hidraw: improve error handling in hidraw_init()
Andy Shevchenko (1):
HID: holtekff: use %*ph to dump small buffers
Axel Lin (10):
HID: hid-lcpower: Use HID_UP_LOGIVENDOR instead of hard coded 0x0ffbc0000
HID: waltop: Remove waltop_probe() and waltop_remove() functions
HID: primax: Remove px_probe() and px_remove() functions
HID: picolcd: fix build error if !CONFIG_DEBUG_FS
HID: lg: Remove unnecessary casts of void pointers
HID: lg4ff: Remove unnecessary casts of void pointers
HID: prodikeys: Remove unnecessary casts of void pointers
HID: lenovo-tpkbd: Remove unnecessary casts of void pointers
HID: wacom: Fix wacom_probe error handling
HID: picolcd_core: Remove setting hdev->claimed before calling hid_hw_start()
Bruno Prémont (15):
HID: picoLCD: split driver code
HID: picoLCD: Replace own refcounting with fbdev's
HID: picoLCD: prevent NULL pointer dereference on unplug
HID: picoLCD: satify some checkpatch warnings
HID: picoLCD: Improve unplug handling
HID: picoLCD: add myself to MAINTAINERS
HID: picoLCD: prevent NULL pointer dereferences
HID: picoLCD: rework hid-fbdev interaction
HID: picoLCD: Add support for CIR
HID: picoLCD: optimize for inactive debugfs
HID: picoLCD: fix dumping of IR_DATA report
HID: picoLCD: use proper device as input_dev parent
HID: picoLCD: drop version check during probe
HID: picoLCD: bounds check in dump_buff_as_hex()
HID: picoLCD: optimize for inactive debugfs
Dan Carpenter (1):
HID: picoLCD: fix a NULL test in picolcd_raw_cir()
David Dillow (1):
HID: Add support for Sony PS3 BD Remote Control
David Herrmann (1):
HID: wiimote: Add Nintendo Balance-Board support
Florian Echtler (2):
HID: wiimote: Parse calibration data of balance boards
HID: wiimote: fix weight conversion error for values > 17kg
Geert Uytterhoeven (1):
HID: picolcd: Add missing #include <linux/uaccess.h>
Henrik Rydberg (23):
HID: hid-multitouch: Remove misleading null test
HID: hid-debug: Show rdesc for unclaimed devices
Input: Break out MT data
Input: Improve the events-per-packet estimate
Input: Make sure we follow all EV_KEY events
Input: Move autorepeat to the event-passing phase
Input: Send events one packet at a time
Input: evdev - Add the events() callback
Input: MT - Add flags to input_mt_init_slots()
Input: MT - Handle frame synchronization in core
Input: MT - Add in-kernel tracking
Input: MT - Get slot by key
Input: MT - Allow legacy pressure computation
HID: Add an input configured notification callback
HID: Allow more fields in the hid report
HID: hid-multitouch: Simplify setup and frame synchronization
HID: hid-multitouch: Remove the redundant touch state
HID: hid-multitouch: Fix contact count on 3M panels
HID: hid-multitouch: Add Flatfrog support
Input: bcm5974 - only setup button urb for TYPE1 devices
Input: bcm5974 - Preparatory renames
Input: bcm5974 - Drop the logical dimensions
Input: bcm5974 - Convert to MT-B
Jiri Kosina (3):
HID: multitouch: add support for Touch Revolution touchscreens
HID: update hid_have_special_driver[] explanation
HID: remove Paul Walmsley's copyright from places where it shouldn't be
Josh Triplett (1):
HID: Remove "default m" from HID_LOGITECH_DJ
Kevin Daughtridge (1):
HID: keep dev_rdesc unmodified and use it for comparisons
Marek Vasut (2):
HID: Bump maximum global item tag report size to 128 bytes
HID: add quirk for Freescale i.MX28 ROM recovery
Michal Malý (4):
HID: hid-lg4ff: Minor code cleanup to improve readability
HID: hid-lg4ff: Adjust X axis input value accordingly to selected range.
HID: hid-lg4ff: Set absolute axes parametes on DFP
HID: lg4ff: Minor coding style fixes in lg4ff and hid-lg
Nikolai Kondrashov (1):
HID: uclogic: Add support for UC-Logic TWHA60
Przemo Firszt (2):
HID: wacom: Use half of brightness for low state
HID: wacom: OLEDs control over sysfs for Intuos4
Ratan Nalumasu (1):
HID: hidraw: don't deallocate memory when it is in use
Sachin Kamat (1):
HID: Fix return values in open_collection()
Scott Liu (1):
HID: multitouch: Add ELAN production request when resume.
Simon Farnsworth (1):
HID: Remove duplicate ID for QUANTA 3001 touchscreen
Stefan Achatz (1):
HID: roccat: conditional blacklisting of Roccat modules
Stephen Rothwell (1):
HID: picolcd: using vmalloc() requires the include of vmalloc.h
Thierry Reding (1):
HID: multitouch: Add support for eGalax 0x73f7
Wen-chien Jesse Sung (1):
HID: ntrig: change default value of logical/physical width/height to 1
Xianhan Yu (1):
HID: multitouch: add support for GeneralTouch multi-touchscreen
Documentation/ABI/testing/sysfs-driver-wacom | 13 +
MAINTAINERS | 6 +
drivers/hid/Kconfig | 22 +-
drivers/hid/Makefile | 21 +
drivers/hid/hid-a4tech.c | 1 -
drivers/hid/hid-apple.c | 1 -
drivers/hid/hid-aureal.c | 1 -
drivers/hid/hid-belkin.c | 1 -
drivers/hid/hid-cherry.c | 1 -
drivers/hid/hid-core.c | 38 +-
drivers/hid/hid-cypress.c | 1 -
drivers/hid/hid-debug.c | 12 +-
drivers/hid/hid-ezkey.c | 1 -
drivers/hid/hid-gyration.c | 1 -
drivers/hid/hid-holtekff.c | 3 +-
drivers/hid/hid-ids.h | 16 +-
drivers/hid/hid-input.c | 11 +-
drivers/hid/hid-lcpower.c | 2 +-
drivers/hid/hid-lenovo-tpkbd.c | 147 +--
drivers/hid/hid-lg.c | 20 +-
drivers/hid/hid-lg.h | 4 +
drivers/hid/hid-lg4ff.c | 198 ++-
drivers/hid/hid-magicmouse.c | 2 +-
drivers/hid/hid-microsoft.c | 1 -
drivers/hid/hid-monterey.c | 1 -
drivers/hid/hid-multitouch.c | 252 ++-
drivers/hid/hid-ntrig.c | 8 +-
drivers/hid/hid-petalynx.c | 1 -
drivers/hid/hid-picolcd.c | 2748 --------------------------
drivers/hid/hid-picolcd.h | 309 +++
drivers/hid/hid-picolcd_backlight.c | 122 ++
drivers/hid/hid-picolcd_cir.c | 152 ++
drivers/hid/hid-picolcd_core.c | 689 +++++++
drivers/hid/hid-picolcd_debugfs.c | 899 +++++++++
drivers/hid/hid-picolcd_fb.c | 615 ++++++
drivers/hid/hid-picolcd_lcd.c | 107 +
drivers/hid/hid-picolcd_leds.c | 175 ++
drivers/hid/hid-primax.c | 25 -
drivers/hid/hid-prodikeys.c | 18 +-
drivers/hid/hid-ps3remote.c | 215 ++
drivers/hid/hid-samsung.c | 1 -
drivers/hid/hid-sony.c | 1 -
drivers/hid/hid-sunplus.c | 1 -
drivers/hid/hid-uclogic.c | 98 +
drivers/hid/hid-wacom.c | 170 ++-
drivers/hid/hid-waltop.c | 29 -
drivers/hid/hid-wiimote-ext.c | 97 +
drivers/hid/hidraw.c | 84 +-
drivers/hid/usbhid/hid-core.c | 6 +-
drivers/hid/usbhid/hid-quirks.c | 3 +-
drivers/input/evdev.c | 78 +-
drivers/input/input-mt.c | 305 +++-
drivers/input/input.c | 254 ++-
drivers/input/misc/uinput.c | 2 +-
drivers/input/mouse/alps.c | 2 +-
drivers/input/mouse/bcm5974.c | 348 ++--
drivers/input/mouse/elantech.c | 4 +-
drivers/input/mouse/sentelic.c | 2 +-
drivers/input/mouse/synaptics.c | 4 +-
drivers/input/tablet/wacom_wac.c | 6 +-
drivers/input/touchscreen/atmel_mxt_ts.c | 2 +-
drivers/input/touchscreen/cyttsp_core.c | 2 +-
drivers/input/touchscreen/edt-ft5x06.c | 2 +-
drivers/input/touchscreen/egalax_ts.c | 2 +-
drivers/input/touchscreen/ili210x.c | 2 +-
drivers/input/touchscreen/mms114.c | 2 +-
drivers/input/touchscreen/penmount.c | 2 +-
drivers/input/touchscreen/wacom_w8001.c | 2 +-
include/linux/hid.h | 5 +-
include/linux/input.h | 35 +-
include/linux/input/mt.h | 57 +-
71 files changed, 4900 insertions(+), 3568 deletions(-)
delete mode 100644 drivers/hid/hid-picolcd.c
create mode 100644 drivers/hid/hid-picolcd.h
create mode 100644 drivers/hid/hid-picolcd_backlight.c
create mode 100644 drivers/hid/hid-picolcd_cir.c
create mode 100644 drivers/hid/hid-picolcd_core.c
create mode 100644 drivers/hid/hid-picolcd_debugfs.c
create mode 100644 drivers/hid/hid-picolcd_fb.c
create mode 100644 drivers/hid/hid-picolcd_lcd.c
create mode 100644 drivers/hid/hid-picolcd_leds.c
create mode 100644 drivers/hid/hid-ps3remote.c
--
Jiri Kosina
SUSE Labs
next reply other threads:[~2012-10-01 13:16 UTC|newest]
Thread overview: 90+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-01 13:16 Jiri Kosina [this message]
-- strict thread matches above, loose matches on Subject: below --
2014-04-02 14:19 [GIT] HID Jiri Kosina
2014-03-17 9:31 Jiri Kosina
2014-02-18 10:30 Jiri Kosina
2013-12-13 14:12 Jiri Kosina
2013-11-27 14:53 Jiri Kosina
2013-11-15 23:22 Jiri Kosina
2013-10-21 13:40 Jiri Kosina
2013-10-07 15:51 Jiri Kosina
2013-08-09 13:24 Jiri Kosina
2013-07-31 22:54 Jiri Kosina
2013-07-04 13:27 Jiri Kosina
2013-06-12 22:22 Jiri Kosina
2013-05-10 15:17 Jiri Kosina
2013-04-30 8:32 Jiri Kosina
2013-05-10 11:47 ` Ingo Molnar
2013-05-10 11:49 ` Jiri Kosina
2013-05-10 11:52 ` Ingo Molnar
2013-05-14 18:31 ` Ingo Molnar
2013-05-14 21:23 ` Jiri Kosina
2013-05-15 9:10 ` Ingo Molnar
2013-04-04 9:06 Jiri Kosina
2013-03-27 17:04 Jiri Kosina
2013-03-08 10:34 Jiri Kosina
2013-02-21 10:14 Jiri Kosina
2013-01-31 21:42 Jiri Kosina
2012-12-12 21:53 Jiri Kosina
2012-11-16 15:43 Jiri Kosina
2012-11-08 13:01 Jiri Kosina
2012-10-31 14:50 Jiri Kosina
2012-09-22 9:41 Jiri Kosina
2012-09-07 15:16 Jiri Kosina
2012-08-23 10:10 Jiri Kosina
2012-07-24 12:01 Jiri Kosina
2012-07-19 13:34 Jiri Kosina
2012-06-26 10:08 Jiri Kosina
2012-05-22 9:49 Jiri Kosina
2012-04-20 9:53 Jiri Kosina
2012-03-20 22:55 Jiri Kosina
2012-03-05 13:40 Jiri Kosina
2012-02-06 15:29 Jiri Kosina
2012-01-05 21:39 Jiri Kosina
2012-01-08 5:56 ` Jeremy Fitzhardinge
2012-01-08 12:29 ` Jeremy Fitzhardinge
2012-01-08 16:45 ` Jiri Kosina
2012-01-14 7:45 ` Jeremy Fitzhardinge
2012-02-01 11:48 ` Jiri Kosina
2012-02-01 17:10 ` Jeremy Fitzhardinge
2012-02-03 22:56 ` Jiri Kosina
2011-12-02 16:03 Jiri Kosina
2011-11-03 10:49 Jiri Kosina
2011-10-25 9:23 Jiri Kosina
2011-09-07 22:31 Jiri Kosina
2011-08-24 18:10 Jiri Kosina
2011-07-22 21:05 Jiri Kosina
2011-06-27 13:41 Jiri Kosina
2011-06-17 15:36 Jiri Kosina
2011-05-23 12:33 Jiri Kosina
2011-04-06 21:36 Jiri Kosina
2011-03-18 13:24 Jiri Kosina
2011-01-08 15:29 Jiri Kosina
2011-01-12 8:49 ` Jiri Kosina
2010-12-03 1:24 Jiri Kosina
2010-12-03 1:56 ` Linus Torvalds
2010-10-23 21:39 Jiri Kosina
2010-10-23 23:09 ` Jarod Wilson
2010-10-24 6:19 ` Jiri Kosina
2010-11-07 3:26 ` Jarod Wilson
2010-10-15 14:14 Jiri Kosina
2010-09-14 9:05 Jiri Kosina
2010-08-18 22:00 Jiri Kosina
2010-08-04 14:34 Jiri Kosina
2010-07-12 16:58 Jiri Kosina
2010-05-26 11:24 Jiri Kosina
2010-05-19 12:59 Jiri Kosina
2010-05-20 16:20 ` Linus Torvalds
2010-05-20 16:26 ` Linus Torvalds
2010-05-20 16:36 ` Jiri Kosina
2010-05-20 17:01 ` Linus Torvalds
2010-05-20 17:13 ` Jiri Kosina
2010-05-21 11:26 ` Jiri Kosina
2010-05-07 21:39 Jiri Kosina
2010-05-10 6:40 ` Jiri Kosina
2010-04-02 14:38 Jiri Kosina
2010-03-16 14:19 Jiri Kosina
2010-02-25 16:43 Jiri Kosina
2010-01-13 12:52 Jiri Kosina
2009-12-07 17:53 Jiri Kosina
2009-04-30 14:00 Jiri Kosina
2009-05-01 22:14 ` Jiri Kosina
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=alpine.LNX.2.00.1210011452020.27440@pobox.suse.cz \
--to=jkosina@suse.cz \
--cc=dmitry.torokhov@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.