[Wily][SRU][PATCH 0/2] #LP1515503 Need support for some buggy Synaptics RMI4 device

Phidias Chiang phidias.chiang at canonical.com
Fri Nov 13 07:39:15 UTC 2015


BugLink:  http://bugs.launchpad.net/bugs/1515503

[Impact]

Some RMI4 touchpad doesn't work properly even the probing returns no error.
Further investigation shows the interrupt doesn't increase at all.
There's already a public bug and the patch is already upstreamed:

https://bugs.freedesktop.org/show_bug.cgi?id=91102

[Fix]

There's a fix contains in v4.3-rc1 and has already been tested:

commit 9a98b3387e7bd9af5a6495b32e07d6f25071f4ba
Author: Andrew Duggan <aduggan at synaptics.com>
AuthorDate: Thu Jul 16 17:14:00 2015 -0700
Commit: Jiri Kosina <jkosina at suse.com>
CommitDate: Fri Jul 17 11:29:53 2015 +0200

    HID: rmi: Set F01 interrupt enable register when not set

Other commits in this patch set are for dependencies

Note:
So far the platform we encounter with this issue use GPIO interrupt,
so it also needs 3.19.0-32 or Wily kernel to work too.

[Test]

1. Boot with v4.3-rc1 -> pass
2. Boot with patched Vivid kernel -> pass
3. Boot with patched Wily kernel -> pass


Andrew Duggan (2):
  HID: rmi: Disable scanning if the device is not a wake source
  HID: rmi: Set F01 interrupt enable register when not set

 drivers/hid/hid-rmi.c | 107 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 104 insertions(+), 3 deletions(-)

-- 
2.5.0





More information about the kernel-team mailing list