[PATCH 0/4] input: mt: Driver interface simplifications

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dmitry, Jiri,

This is the first patchset in a series, aiming to simplify the MT
slots driver interface, provide common emulation code, a software
tracking module, and of course updates to drivers.

The first patch moves the slots initialization over to a new file, and
the second patch collects common code. The third patch moves handling
of ABS_MT_TRACKIND_ID to the input core, and aligns the current
drivers. Please note the subsystem overlap here. The fourth patch
prepares for the next patchset, which is against the hid-egalax
driver.

The patches are against 2.6.37-rc3.

Cheers,
Henrik

Henrik Rydberg (4):
  input: mt: Break out slots handling
  input: mt: Collect slots initialization code
  input: mt: Move tracking and pointer emulation to input-mt
  input: mt: Add pressure to pointer emulation code

 drivers/hid/hid-3m-pct.c                |   36 +-------
 drivers/input/Makefile                  |    2 +-
 drivers/input/input-mt.c                |  137 +++++++++++++++++++++++++++++++
 drivers/input/input.c                   |   48 +-----------
 drivers/input/misc/uinput.c             |    4 +-
 drivers/input/tablet/wacom_wac.c        |   11 +--
 drivers/input/tablet/wacom_wac.h        |    4 -
 drivers/input/touchscreen/wacom_w8001.c |   17 +---
 include/linux/input-mt.h                |   55 ++++++++++++
 include/linux/input.h                   |   17 +----
 10 files changed, 209 insertions(+), 122 deletions(-)
 create mode 100644 drivers/input/input-mt.c
 create mode 100644 include/linux/input-mt.h

--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux