[SRU] [Binioc/Unstable] [PATCH 0/3] Enable AMD PCIe MP2 for AMDI0011

Kai-Heng Feng kai.heng.feng at canonical.com
Sat Jun 23 15:19:10 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.

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

Kai-Heng Feng (2):
  UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base
  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.0





More information about the kernel-team mailing list