[Raring][Patch 00/13] Input: ALPS - Add new touchpad support

James M Leddy james.leddy at canonical.com
Tue Mar 19 16:25:15 UTC 2013


We have support in v3.9-rc1 for even more ALPS touchpads. This brings
in support for a multitude of Dell machines that we have. In testing,
this enables mouse configuration, horizontal and vertical edge
scrolling, and the disable touchpad hotkey. None of these work with
the default PS/2 Generic Mouse driver.

We've opened bug 1089413 for this specific patchset. A related bug
606238 is marked as affecting 331 people, mostly with Dell machines.

We have tested the following platforms

Dell Latitude 5530
Dell Latitude 5430
Dell Precision M4700

In addition to the testing that has been done upstream

Dell E6410 (Pinnacle AGx) - E7/EC: 73 02 64 / 88 07 9d
Dell E6230 (Rushmore without trackstick) - E7/EC: 73 03 0a / 88 08 1d
Dell E6430 (Rushmore with trackstick) - E7/EC: 73 03 0a / 88 08 1d

BugLink: https://bugs.launchpad.net/bugs/1089413
Tested-by: Kent Baxley <kent.baxley at canonical.com>

Kevin Cernekee (13):
  Input: ALPS - document the alps.h data structures
  Input: ALPS - copy "model" info into alps_data struct
  Input: ALPS - move alps_get_model() down below hw_init code
  Input: ALPS - introduce helper function for repeated commands
  Input: ALPS - rework detection sequence
  Input: ALPS - use function pointers for different protocol handlers
  Input: ALPS - move {addr,nibble}_command settings into
    alps_set_defaults()
  Input: ALPS - rework detection of Pinnacle AGx touchpads
  Input: ALPS - fix command mode check
  Input: ALPS - move pixel and bitmap info into alps_data struct
  Input: ALPS - make the V3 packet field decoder "pluggable"
  Input: ALPS - add support for "Rushmore" touchpads
  Input: ALPS - enable trackstick on Rushmore touchpads

 drivers/input/mouse/alps.c |  773 ++++++++++++++++++++++++--------------------
 drivers/input/mouse/alps.h |  145 ++++++++-
 2 files changed, 554 insertions(+), 364 deletions(-)

-- 
1.7.9.5





More information about the kernel-team mailing list