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

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


[Impact]

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

[Fix]

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).

[Test]

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
    devices
  UBUNTU: SAUCE: input/alps: Add device description for Dell Latitude
    E7470

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

-- 
2.7.3





More information about the kernel-team mailing list