linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] HID: wacom: Support tablets with pen and touch on same interface
@ 2015-06-04  1:18 Jason Gerecke
  2015-06-04  1:18 ` [PATCH 1/5] HID: wacom: Simplify 'wacom_update_name' Jason Gerecke
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Jason Gerecke @ 2015-06-04  1:18 UTC (permalink / raw)
  To: Ping Cheng, Aaron Skomra, Benjamin Tissoires, Jiri Kosina
  Cc: linux-input, Jason Gerecke, Jason Gerecke

I've recently got my hands on a device which has an I2C sensor that sends
both pen and touch reports from a single interface. To userspace, it shows
up as a single input device which blends both the report types (e.g. it has
ABS_PRESSURE for the pen, and ABS_MT_POSITION_X for the touch). This patch
set modifies the driver to be able to handle devices which place both pen
and touch on a the same interface. It does this by treating the pen, touch,
and pad (which was already special-cased) independently. If a device has
the appropriate device_type, one or more of pen/touch/pad input devices
will be created, initialized, and used to send data to userspace.

Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>

Jason Gerecke (5):
  HID: wacom: Simplify 'wacom_update_name'
  HID: wacom: Treat features->device_type values as flags
  HID: wacom: Introduce a new WACOM_DEVICETYPE_PAD device_type
  HID: wacom: Split apart 'wacom_setup_pentouch_input_capabilites'
  HID: wacom: Introduce new 'touch_input' device

 drivers/hid/wacom.h     |   4 +-
 drivers/hid/wacom_sys.c | 194 +++++++++++++++----------
 drivers/hid/wacom_wac.c | 379 ++++++++++++++++++++++++++----------------------
 drivers/hid/wacom_wac.h |  15 +-
 4 files changed, 332 insertions(+), 260 deletions(-)

-- 
2.4.1


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2015-06-08 19:36 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-04  1:18 [PATCH 0/5] HID: wacom: Support tablets with pen and touch on same interface Jason Gerecke
2015-06-04  1:18 ` [PATCH 1/5] HID: wacom: Simplify 'wacom_update_name' Jason Gerecke
2015-06-04  1:18 ` [PATCH 2/5] HID: wacom: Treat features->device_type values as flags Jason Gerecke
2015-06-04 18:59   ` Benjamin Tissoires
2015-06-04 21:04     ` Jason Gerecke
2015-06-04  1:18 ` [PATCH 3/5] HID: wacom: Introduce a new WACOM_DEVICETYPE_PAD device_type Jason Gerecke
2015-06-04  1:18 ` [PATCH 4/5] HID: wacom: Split apart 'wacom_setup_pentouch_input_capabilites' Jason Gerecke
2015-06-04  1:18 ` [PATCH 5/5] HID: wacom: Introduce new 'touch_input' device Jason Gerecke
2015-06-04 18:56   ` Benjamin Tissoires
2015-06-04 20:49     ` Jason Gerecke
2015-06-04 14:18 ` [PATCH 0/5] HID: wacom: Support tablets with pen and touch on same interface Benjamin Tissoires
2015-06-04 17:34   ` Jason Gerecke
2015-06-08 15:46     ` Benjamin Tissoires
2015-06-08 15:59 ` Benjamin Tissoires
2015-06-08 17:49   ` Jason Gerecke
2015-06-08 19:36     ` 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).