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

Aaron Ma aaron.ma at canonical.com
Wed Dec 4 04:59:43 UTC 2019


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.

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

-- 
2.24.0




More information about the kernel-team mailing list