[PATCH 00/16] [Lucid] multitouch driver updates

Andy Whitcroft apw at canonical.com
Tue Mar 30 19:40:07 UTC 2010

Following this email is set of patches which pull in a number of multitouch
updates, all from mainline.  These mainly are wholy new drivers for new
hardware which supports multitouch.  It also carries an update to the
existing N-TRIG driver which enables multitouch there.

This update primarily fixes the N-TRIG driver such that single touch works
correctly (in my testing without these patches the touch screen neither
works with finger nor pen, with the patches both work as expected).
Secondly it enables all of the multitouch capable devices supported
in mainline.  We have a remit to make Lucid a good testing ground for
multitouch, which requires the kernel drivers to be in the main kernel.

>From a risk point of view, 90% of this patch is all new drivers which did
not exist before and therefore no risk of regression.  The updates which
touch the core are simply id updates to ensure the new drivers are used.
The only driver affected is N-TRIG which I have been able to test locally,
as indicated above was non-functional without these patches and works as
expected with them.

For Lucid.


Alex Neblett (1):
  HID: add support for Pixart Imaging Optical Touch Screen

Andy Whitcroft (1):
  UBUNTU: [Config] enable various multitouch devices

Henrik Rydberg (1):
  Input: add the ABS_MT_PRESSURE event

Jiri Kosina (2):
  HID: make 3M PCT touchscreen driver standalone config option
  HID: make Stantum driver standalone config option

Rafi Rubin (4):
  HID: hid-ntrig add multi input quirk and clean up
  HID: n-trig: remove unnecessary tool switching
  HID: hid-ntrig: multitouch cleanup and fix
  HID: hid-ntrig: Single touch mode tap

Stephane Chatty (6):
  HID: Support for 3M multitouch panel
  HID: add support for Stantum multitouch panel
  HID: add support for Acer T230H multitouch
  HID: fixed bug in single-touch emulation on the stantum panel
  HID: add pressure support for the Stantum multitouch panel
  HID: Support for MosArt multitouch panel

rafi (1):
  hid: ntrig touch events

 debian.master/config/config.common.ports  |    4 +
 debian.master/config/config.common.ubuntu |    4 +
 drivers/hid/Kconfig                       |   24 +++
 drivers/hid/Makefile                      |    4 +
 drivers/hid/hid-3m-pct.c                  |  291 +++++++++++++++++++++++++++++
 drivers/hid/hid-core.c                    |    9 +-
 drivers/hid/hid-ids.h                     |   19 ++-
 drivers/hid/hid-mosart.c                  |  274 +++++++++++++++++++++++++++
 drivers/hid/hid-ntrig.c                   |  223 ++++++++++++++++-------
 drivers/hid/hid-quanta.c                  |  261 ++++++++++++++++++++++++++
 drivers/hid/hid-stantum.c                 |  284 ++++++++++++++++++++++++++++
 drivers/input/input.c                     |    1 +
 include/linux/input.h                     |    1 +
 13 files changed, 1329 insertions(+), 70 deletions(-)
 create mode 100644 drivers/hid/hid-3m-pct.c
 create mode 100644 drivers/hid/hid-mosart.c
 create mode 100644 drivers/hid/hid-quanta.c
 create mode 100644 drivers/hid/hid-stantum.c

More information about the kernel-team mailing list