[Xenial][SAUCE][PATCH 0/3] New Alps touchpad support

Phidias Chiang phidias.chiang at canonical.com
Fri Aug 5 06:35:30 UTC 2016


Some newer Alps touchpad isn't supported by current kernel therefore
recognized as PS/2 mouse and lost some key functions.

>From debug message we saw:
alps_rpt_cmd: psmouse serio1: alps: E6 report: 00 00 64
alps_rpt_cmd: psmouse serio1: alps: E7 report: 73 03 28
alps_rpt_cmd: psmouse serio1: alps: EC report: 73 01 13
alps_identify: psmouse serio1: alps: Likely not an ALPS touchpad: E7=73 03 28, EC=73 01 13


The fix has been submitted to linux-input[1] for a few month but haven't
got merged. Subsystem maintainers has some concerns[2] for data structure
it uses but it won't affect the stability (coding style mainly).


We've tested the patch on affected platforms and it works fine. Also we've 
seen users testing the patch and shows positive results. This driver reads
the register and check for a specific value to decide if it's gonna be used
therefore no regression is expected on platforms don't use this touchpad

[1]: https://patchwork.kernel.org/patch/9136835/
[2]: http://www.spinics.net/lists/linux-input/msg44795.html

Ben Gamari (3):
  UBUNTU: SAUCE: input/alps: Split up ALPS_BUTTONPAD behavior change
  UBUNTU: SAUCE: input/alps: Add touchstick support for V8 protocol
  UBUNTU: SAUCE: input/alps: Add device description for Dell Latitude

 drivers/input/mouse/alps.c | 77 +++++++++++++++++++++++++++++++++++++---------
 drivers/input/mouse/alps.h |  2 ++
 2 files changed, 65 insertions(+), 14 deletions(-)


More information about the kernel-team mailing list