Patchwork [Quantal,PULL,v2] Cypress PS/2 Trackpad driver

login
register
mail settings
Submitter Kamal Mostafa
Date Aug. 14, 2012, 6:44 p.m.
Message ID <1344969889.31588.51.camel@fourier>
Download mbox
Permalink /patch/177415/
State New
Headers show

Pull-request

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

Comments

Kamal Mostafa - Aug. 14, 2012, 6:44 p.m.
[ *PULL v2: just more whitespace fixes in "code style cleanup" ]

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 c7d8134e5da65df7abfbc3db95f1233cff5301fd:

  UBUNTU: SAUCE: [Config] add MOUSE_PS2_CYPRESS=y (2012-08-14 11:13:34 -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
Tim Gardner - Aug. 16, 2012, 2:01 p.m.