APPLIED/cmt: [SRU] [V2] [B/C] [PATCH 0/8] Sync AMD MP2 I2C driver with upstream version

Khaled Elmously khalid.elmously at canonical.com
Thu May 9 05:42:03 UTC 2019


Applied to B and C and updated annotations file as Kleber pointed out.



On 2019-04-25 12:43:29 , Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1787775
> 
> v2: Build the driver as module for i386.
> 
> [Impact]
> AMD MP2 I2C driver doesn't support more than one bus.
> This makes touchpad on Lenovo Yoga 530 doensn't work as expected.
> 
> [Fix]
> Sync the MP2 driver with upstream version.
> 
> [Test]
> The new upstream driver doesn't break on Latitude 5495.
> Users haven't given any feedback yet, but since Disco is freezing I
> am sending this out.
> 
> [Regression Potential]
> Low. It's from upstream, and only a subset of Raven Ridge has this
> device.
> 
> Elie Morisse (1):
>   i2c: Add drivers for the AMD PCIe MP2 I2C controller
> 
> Kai-Heng Feng (4):
>   Revert "UBUNTU: SAUCE: i2c:amd Depends on ACPI"
>   Revert "UBUNTU: SAUCE: i2c:amd move out pointer in union
>     i2c_event_base"
>   Revert "UBUNTU: SAUCE: i2c:amd I2C Driver based on PCI Interface for
>     upcoming platform"
>   UBUNTU: [Config] Update config for AMD MP2 I2C driver
> 
> Wolfram Sang (3):
>   i2c: add helpers to ease DMA handling
>   i2c: add a message flag for DMA safe buffers
>   i2c: add extra check to safe DMA buffer helper
> 
>  Documentation/i2c/busses/i2c-amd-mp2          |  23 +
>  MAINTAINERS                                   |   8 +
>  .../config/amd64/config.common.amd64          |   2 +-
>  debian.master/config/i386/config.common.i386  |   2 +-
>  drivers/i2c/busses/Kconfig                    |  12 +-
>  drivers/i2c/busses/Makefile                   |   3 +-
>  drivers/i2c/busses/i2c-amd-mp2-pci.c          | 483 ++++++++++++++
>  drivers/i2c/busses/i2c-amd-mp2-plat.c         | 367 ++++++++++
>  drivers/i2c/busses/i2c-amd-mp2.h              | 219 ++++++
>  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 ----------
>  drivers/i2c/i2c-core-base.c                   |  51 ++
>  include/linux/i2c.h                           |   3 +
>  include/uapi/linux/i2c.h                      |   3 +
>  15 files changed, 1166 insertions(+), 1223 deletions(-)
>  create mode 100644 Documentation/i2c/busses/i2c-amd-mp2
>  create mode 100644 drivers/i2c/busses/i2c-amd-mp2-pci.c
>  create mode 100644 drivers/i2c/busses/i2c-amd-mp2-plat.c
>  create mode 100644 drivers/i2c/busses/i2c-amd-mp2.h
>  delete mode 100644 drivers/i2c/busses/i2c-amd-pci-mp2.c
>  delete mode 100644 drivers/i2c/busses/i2c-amd-pci-mp2.h
>  delete mode 100644 drivers/i2c/busses/i2c-amd-platdrv.c
> 
> -- 
> 2.17.1
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team



More information about the kernel-team mailing list