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

Kamal Mostafa kamal at canonical.com
Mon Aug 13 18:34:32 UTC 2012


This patch set provides a driver for the Cypress PS/2 Trackpad found in
the Dell XPS 13, XPS 15, and other laptop models.

The driver has been tested extensively in the "Sputnik Project" ISO and
kernel PPA.  I have verified that the driver doesn't adversely affect
non-Cypress trackpads by testing various laptops with Synaptics and
Elantech trackpads.

I will submit the driver to mainline on behalf of Cypress, but we'd like
to see it land in Ubuntu sooner rather than later.  SRU for Precise to
follow inclusion in Quantal.

Bug reference:
        https://bugs.launchpad.net/ubuntu/+source/linux/+bug/978807
        'Cypress Trackpad' incorrectly detected as 'ImPS/2 Generic Wheel
        Mouse' in 'Dell XPS 13 Ultrabook'

Thanks,

 -Kamal

----------

The following changes since commit 0937d042b97a9540b5488ab172aa14b53e80014b:

  UBUNTU: Ubuntu-3.5.0-10.10 (2012-08-12 13:18:25 -0700)

are available in the git repository at:

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

for you to fetch changes up to 91504b2622b00ee80752fbd4962671592e4bd3f6:

  UBUNTU: SAUCE: [Config] add MOUSE_PS2_CYPRESS=y (2012-08-13 10:09:02 -0700)

----------------------------------------------------------------
Cypress Semiconductor Corporation (2):
      UBUNTU: SAUCE: input: Cypress PS/2 Trackpad mouse driver
      UBUNTU: SAUCE: input: Cypress PS/2 Trackpad link driver into psmouse-base

Kamal Mostafa (5):
      UBUNTU: SAUCE: input: Cypress PS/2 Trackpad code style cleanup
      UBUNTU: SAUCE: input: Cypress PS/2 Trackpad eliminate dead code
      UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix no-config stubs
      UBUNTU: SAUCE: input: Cypress PS/2 Trackpad set default debug_level=0
      UBUNTU: SAUCE: [Config] add MOUSE_PS2_CYPRESS=y

 debian.master/config/config.common.ubuntu |    1 +
 drivers/input/mouse/Kconfig               |   10 +
 drivers/input/mouse/Makefile              |    1 +
 drivers/input/mouse/cypress_ps2.c         |  943 +++++++++++++++++++++++++++++
 drivers/input/mouse/cypress_ps2.h         |  220 +++++++
 drivers/input/mouse/psmouse-base.c        |   40 ++
 drivers/input/mouse/psmouse.h             |    2 +
 7 files changed, 1217 insertions(+)
 create mode 100644 drivers/input/mouse/cypress_ps2.c
 create mode 100644 drivers/input/mouse/cypress_ps2.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20120813/097faa13/attachment.sig>


More information about the kernel-team mailing list