[Vivid][SRU][PATCH 0/2] #LP1562778 I2C touchscreen init failed on HP X360

Phidias Chiang phidias.chiang at canonical.com
Wed Mar 30 03:42:13 UTC 2016


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

[Impact]

As title, after upgrading to latest Vivid kernel the touchscreen failed.
 After bisecting shows this revert cause the regression:

commit 95df597989f6f297db63dd8669656d10f5f48eb1
Author: Andy Shevchenko <andriy.shevchenko at linux.intel.com>
Date: Fri Dec 4 23:49:18 2015 +0200

    Revert "ACPI / LPSS: allow to use specific PM domain during ->probe()"

[Fix]

The reverted patch has had a revised version upstreamed:

commit de16d55206c5ce82ad44590b01718fbe2323853c
Author: Andy Shevchenko <andriy.shevchenko at linux.intel.com>
Date: Fri Dec 4 23:49:19 2015 +0200

    ACPI / LPSS: allow to use specific PM domain during ->probe()

For Vivid it depends on a patch to device core for adding
BUS_NOTIFY_DRIVER_NOT_BOUND notification, both are clean cherry-pick.

[Test]

3.19.0-56 -> Failed
3.19.0-56 + patches -> OK (Including suspend)

Andy Shevchenko (2):
  device core: add BUS_NOTIFY_DRIVER_NOT_BOUND notification
  ACPI / LPSS: allow to use specific PM domain during ->probe()

 drivers/acpi/acpi_lpss.c |  3 ++-
 drivers/base/dd.c        | 10 ++++++++--
 include/linux/device.h   |  1 +
 3 files changed, 11 insertions(+), 3 deletions(-)

-- 
2.7.0





More information about the kernel-team mailing list