[SRU] [Bionic/Unstable] [PATCH v2 0/4] Enable AMD PCIe MP2 for AMDI0011

Kai-Heng Feng kai.heng.feng at canonical.com
Thu Jul 19 10:19:28 UTC 2018


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

[Impact]
Touchpad doesn't work on Latitude 5495.

[Test]
I can confirm the driver from AMD works.
With patch 2/3, no issues found so far.

[Fix]
The touchpad connects to AMDI0011, which doesn't have any driver until
now.

The original plan is to use an upstream version for this driver, but the
review process took longer than anticipated, and the driver is really in
need as the Latitude 5495 is about to hit the market.  I'll replace this
patch set with upstream version once it's in mainline.

v2: Fix build for architectures don't support ACPI.

[Regression Potential]
Low. It's a new driver, shouldn't affect any other device.

Kai-Heng Feng (3):
  UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base
  UBUNTU: SAUCE: i2c:amd Depends on ACPI
  UBUNTU: [Config] i2c: CONFIG_I2C_AMD_MP2=y

Nehal-bakulchandra Shah (1):
  UBUNTU: SAUCE: i2c:amd I2C Driver based on PCI Interface for upcoming
    platform

 debian.master/config/config.common.ubuntu |   1 +
 drivers/i2c/busses/Kconfig                |  10 +
 drivers/i2c/busses/Makefile               |   2 +
 drivers/i2c/busses/i2c-amd-pci-mp2.c      | 625 ++++++++++++++++++++++
 drivers/i2c/busses/i2c-amd-pci-mp2.h      | 253 +++++++++
 drivers/i2c/busses/i2c-amd-platdrv.c      | 335 ++++++++++++
 6 files changed, 1226 insertions(+)
 create mode 100644 drivers/i2c/busses/i2c-amd-pci-mp2.c
 create mode 100644 drivers/i2c/busses/i2c-amd-pci-mp2.h
 create mode 100644 drivers/i2c/busses/i2c-amd-platdrv.c

-- 
2.17.1





More information about the kernel-team mailing list