[Raring][PULL] Cypress PS/2 Trackpad driver

Kamal Mostafa kamal at canonical.com
Thu Jan 17 19:04:22 UTC 2013


The Cypress PS/2 Trackpad driver (which we're already shipping in
Precise and Quantal, but not Raring) has been committed to the Input
subsystem maintainer's master branch[0] pending merge into mainline
Linux 3.9.

Please consider this pull for Raring
http://kernel.ubuntu.com/git?p=kamal/ubuntu-raring.git;a=shortlog;h=refs/heads/cypress-for-raring
... which includes the Cypress driver cherry-picked from the Input
subsystem maintainer's repo, plus my "simulated multitouch" Cypress
driver enhancement (denied by upstream, but required for Unity
multitouch functionality; is included in our P and Q version).

After the driver commits land in mainline 3.9, we will replace the
cherry-picks.

I believe the possibility of regression is low; the driver has been well
tested, and (aside from its detection routine) will only affect systems
with Cypress PS/2 trackpads.

Thanks,

 -Kamal

[0] http://git.kernel.org/?p=linux/kernel/git/dtor/input.git;a=commitdiff;h=80524f083e2c3e70057f5bb476db92baa14cb22b
    http://git.kernel.org/?p=linux/kernel/git/dtor/input.git;a=commitdiff;h=0799a924bc93ba46a23e8e7e6b1431ab585fd2ea

-- >8 -----------------------------

The following changes since commit 18cc3a6a1debcf3819c47b5226ff44f9f89b5105:

  UBUNTU: Ubuntu-3.8.0-0.4 (2013-01-15 13:26:26 -0700)

are available in the git repository at:

  git://kernel.ubuntu.com/kamal/ubuntu-raring.git cypress-for-raring

for you to fetch changes up to 0c6dabecd306d66e56674db2e67a084db5abeb50:

  UBUNTU: [Config] Add CONFIG_PS2_CYPRESS (2013-01-17 10:13:40 -0800)

----------------------------------------------------------------
Dudley Du (1):
      UBUNTU: SAUCE: Input: add support for Cypress PS/2 Trackpads

Kamal Mostafa (3):
      UBUNTU: SAUCE: Input: increase struct ps2dev cmdbuf[] to 8 bytes
      UBUNTU: SAUCE: Input: Cypress PS/2 Trackpad simulated multitouch
      UBUNTU: [Config] Add CONFIG_PS2_CYPRESS

 debian.master/config/config.common.ubuntu |    1 +
 drivers/input/mouse/Kconfig               |   10 +
 drivers/input/mouse/Makefile              |    1 +
 drivers/input/mouse/cypress_ps2.c         |  743 +++++++++++++++++++++++++++++
 drivers/input/mouse/cypress_ps2.h         |  202 ++++++++
 drivers/input/mouse/psmouse-base.c        |   32 ++
 drivers/input/mouse/psmouse.h             |    1 +
 include/linux/libps2.h                    |    2 +-
 8 files changed, 991 insertions(+), 1 deletion(-)
 create mode 100644 drivers/input/mouse/cypress_ps2.c
 create mode 100644 drivers/input/mouse/cypress_ps2.h






More information about the kernel-team mailing list