[PATCH 0/3][SRU][F/G/H/U/OEM-5.6] Fix i2c report error on elan trackpoint

Aaron Ma aaron.ma at canonical.com
Wed Dec 16 05:12:24 UTC 2020


BugLink: https://bugs.launchpad.net/bugs/1908335

[Impact]
New elan trackpoint on elan_i2c reports the following error:
"failed to read report data: -71"
it failed to work.

[Fix]
Add new report type support and fix protocol errors for some trackpoints
in SMBus mode.

[Test Case]
Touchpad and trackpoint work well.

[Where problems could occur]
elan touchpad and trackpoint may not work.

Jingle Wu (2):
  Input: elan_i2c - add support for high resolution reports
  UBUNTU: SAUCE: Input: elan_i2c - add new trackpoint report type 0x5F

jingle.wu (1):
  UBUNTU: SAUCE: Input: elantech - fix protocol errors for some
    trackpoints in SMBus mode

 drivers/input/mouse/elan_i2c.h       |  24 ++++-
 drivers/input/mouse/elan_i2c_core.c  | 133 ++++++++++++++++-----------
 drivers/input/mouse/elan_i2c_i2c.c   |  34 +++++--
 drivers/input/mouse/elan_i2c_smbus.c |  25 ++++-
 drivers/input/mouse/elantech.c       |  99 +++++++++++++++++++-
 drivers/input/mouse/elantech.h       |   4 +
 6 files changed, 247 insertions(+), 72 deletions(-)

-- 
2.28.0




More information about the kernel-team mailing list