[SRU] [linux-oem] [PATCH 0/1] UBUNTU: SAUCE: Use I2C tansport for touchpad on Precision M5530

Kai-Heng Feng kai.heng.feng at canonical.com
Thu Feb 1 05:47:15 UTC 2018


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

[Impact]
Touchpad on Precision M5530 uses PS/2 instead of I2C as its transport.

[Test Case]
The touchpad binds to psmouse instead of i2c_hid.
With the patch, the touchpad uses i2c_hid instead.

[Fix]
LKML Link: https://lkml.org/lkml/2018/1/30/963
The de facto standard, Windows, parse its DSDT as a term list. The DSDT
table on Precision M5530 also designed that way, hence we should just
respect that.
Add a new quirk for this specific machine.
I'll backport the patch for stable releases once it's upstreamed.

[Regression Potential]
Low. This fix is limited to XPS 15 9570/Precision M5530. Also it's the
"correct" way to do for this machine.

Kai-Heng Feng (1):
  ACPI: Parse entire table as a term_list for Dell XPS 9570 and
    Precision M5530

 drivers/acpi/bus.c | 40 +++++++++++++++++++++++++++++++++-------
 1 file changed, 33 insertions(+), 7 deletions(-)

-- 
2.15.1





More information about the kernel-team mailing list