[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