From patchwork Wed Oct 17 01:16:05 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [Quantal,SRU,pull-request] Cypress PS/2 Trackpad updates Date: Tue, 16 Oct 2012 15:16:05 -0000 From: git@status.e4ward.com X-Patchwork-Id: 192027 Message-Id: <507E06D5.2080204@gmail.com> To: kernel-team@lists.ubuntu.com Cc: Kamal Mostafa Bug references: https://bugs.launchpad.net/dell-sputnik/+bug/1048258 Cypress trackpad gets psmouse lost sync / driver resynced warnings https://bugs.launchpad.net/dell-sputnik/+bug/1064086 Cypress trackpad: Occasional taps leak through as clicks even with tap-to-click disabled [IMPACT] This patch fixes a couple of issues with the new Cypress PS/2 Trackpad driver. One issue is that the trackpad loses synchronization upon palm contact, and the other is that, even with tap-to-click disabled, occasional taps get interpreted as clicks. [TESTCASE] 1. Disable tap-to-click in Mouse and Touchpad settings. 2. tail -f /var/log/kern.log 3. Touch palm to trackpad. Notice lost sync/resync messages. 4. Remove palm. Notice no more lost sync/resync messages. 5. Repeatedly tap (don't depress clickpad) on the bottom edge/corners of the trackpad. Notice the occasional click. 6. Test 3-5 with patch applied. Notice no more lost sync/resync messages upon palm contact, and no more occasional taps turning into clicks. [Regression Potential] None known. This patch affects only the Cypress PS/2 Trackpad driver. ---------- The following changes since commit 88462b831ac44b23828658656f382ac9084c9dbc: Linux 3.5.7 (2012-10-12 17:15:27 -0700) are available in the git repository at: git://kernel.ubuntu.com/kamal/ubuntu-quantal.git cypress-update for you to fetch changes up to 2c784f58a671b56cceba67d22093420e44dd3ada: UBUNTU: SAUCE: input: Cypress PS/2 Trackpad list additional contributors (2012-10-15 11:00:46 -0700) ---------------------------------------------------------------- Kamal Mostafa (1): UBUNTU: SAUCE: input: Cypress PS/2 Trackpad list additional contributors Kyle Fazzari (2): UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix lost sync upon palm contact UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix taps turning into hardware clicks drivers/input/mouse/cypress_ps2.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-)