Sometimes touchpad automatically trigger double click
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
AceLan Kao | ||
Bionic |
Won't Fix
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-osp1 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Dell machines which uses goodix touchpad IC emit double click event
while touching the touchpad if designware i2c adapter is in runtime
suspend.
Goodix re-assert the interrupt if host doesn't read the data within
100ms and designware takes a longer time to wake up from runtime
suspend. In the case, it got a second interrupt during resuming, so
it thinks it's a double click.
[Fix]
There is no simple way to fix this, it's a firmware issue and goodix
agrees to fix this in their firmware on next release, but this issue is
still affects the machines that don't come with an updated firmware. So,
add a quirk to mark those machines and avoid the designware from entering
runtime suspend.
[Regression Potential]
Low, it only affects the listed machines, and prevent designware from
entering runtime suspend impacts the power consumption little or none
during short or long idle.
[MISC]
This patch contains on going product name, so set it as SAUCE patch,
will submit it to upstream and to Bionic kernel later.
tags: | added: oem-priority originate-from-1828952 somerville |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-osp1 (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu Disco): | |
status: | New → Fix Committed |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | New → Fix Committed |
tags: | added: patch |
Changed in linux-oem-osp1 (Ubuntu Disco): | |
status: | New → Invalid |
tags: |
added: verification-done-disco removed: verification-needed-disco |
description: | updated |
Changed in hwe-next: | |
status: | New → Triaged |
Changed in linux (Ubuntu Bionic): | |
status: | New → Triaged |
Changed in linux (Ubuntu Bionic): | |
status: | Triaged → Won't Fix |
Changed in hwe-next: | |
status: | Triaged → Fix Released |
Here is the v2 patch.