[PATCH 0/3] [SRU][B/OEM-B][PATCH 0/1] Fix touchpad not working

Kleber Souza kleber.souza at canonical.com
Tue Dec 10 14:46:28 UTC 2019


On 2019-12-04 05:59, Aaron Ma wrote:
> BugLink: https://bugs.launchpad.net/bugs/1854798
> 
> [Impact]
> Synaptics s3203 touchpad not working after update to kernel
> 4.15.0-72-generic
> 
> [Fix]
> After applied commit "Input: synaptics-rmi4 - avoid processing unknown
> IRQs",
> no irq response from touchpad.
> This commit is depended on commit:
> "Input: synaptics-rmi4 - convert irq distribution to irq_domain"
> 
> [Test]
> Verified on hardware, tests results are good.
> 
> [Regression Potential]
> Low.
> Fix bug that introduced by stable release update.
> 
> 2nd and 3rd patches are fixes for the 1st patch.
> These commits are already included by eoan kernel, so bionic 4.15 only.

As discussed on IRC, these patches might be no needed, as the commit
that introduced the issue ("Input: synaptics-rmi4 - avoid processing unknown
IRQs") was reverted in v4.14.155 and picked up by 4.15.0-73. However,
I will not NAK it for now until we have a plan on how to fix this issue.


Thanks,
Kleber

> 
> Andrew Duggan (1):
>   Input: synaptics-rmi4 - disable the relative position IRQ in the F12
>     driver
> 
> Nick Dyer (1):
>   Input: synaptics-rmi4 - convert irq distribution to irq_domain
> 
> Wei Yongjun (1):
>   Input: synaptics-rmi4 - fix the error return code in
>     rmi_probe_interrupts()
> 
>  drivers/input/rmi4/Kconfig      |  1 +
>  drivers/input/rmi4/rmi_bus.c    | 50 ++++++++++++++++++++++++++++++-
>  drivers/input/rmi4/rmi_bus.h    | 10 ++++++-
>  drivers/input/rmi4/rmi_driver.c | 52 +++++++++++++--------------------
>  drivers/input/rmi4/rmi_f01.c    | 10 +++----
>  drivers/input/rmi4/rmi_f03.c    |  9 +++---
>  drivers/input/rmi4/rmi_f11.c    | 42 ++++++++++----------------
>  drivers/input/rmi4/rmi_f12.c    | 36 +++++++++++++++++++----
>  drivers/input/rmi4/rmi_f30.c    |  9 +++---
>  drivers/input/rmi4/rmi_f34.c    |  5 ++--
>  drivers/input/rmi4/rmi_f54.c    |  6 ----
>  include/linux/rmi.h             |  2 ++
>  12 files changed, 145 insertions(+), 87 deletions(-)
> 




More information about the kernel-team mailing list