mbox series

[PULL,REQUEST] i2c for v5.15

Message ID YS0yUtFCdybL+A43@kunai
State Accepted
Headers show
Series [PULL,REQUEST] i2c for v5.15 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-mergewindow

Message

Wolfram Sang Aug. 30, 2021, 7:32 p.m. UTC
Linus,

I2C has a smaller pull reuest this time:

* new driver for I2C virtio
* removal of PMC SMP driver because platform is already gone
* IRQ probing and DMAENGINE API cleanups
* add SI metric prefix definitions to units.h
* beginning of i801 refactorization
* a few driver improvements

linux-next had trivial merge conflicts for
include/uapi/linux/virtio_ids.h and include/linux/units.h. The fixes
from Stephen were correct.

Please pull.

Thanks,

   Wolfram


The following changes since commit ff1176468d368232b684f75e82563369208bc371:

  Linux 5.14-rc3 (2021-07-25 15:35:14 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-mergewindow

for you to fetch changes up to 8b51a8e64443b95fb9fec9f76f1c93777b35310a:

  i2c: cadence: Implement save restore (2021-08-25 23:07:05 +0200)

----------------------------------------------------------------
Andy Shevchenko (6):
      i2c: parport: Switch to use module_parport_driver()
      units: Add SI metric prefix definitions
      i2c: designware: Use DIV_ROUND_CLOSEST() macro
      i2c: designware: Fix indentation in the header
      i2c: dev: Define pr_fmt() and drop duplication substrings
      i2c: dev: Use sysfs_emit() in "show" functions

Claudiu Beznea (1):
      i2c: at91: remove #define CONFIG_PM

Heiner Kallweit (4):
      i2c: i801: Fix handling SMBHSTCNT_PEC_EN
      i2c: i801: Improve disabling runtime pm
      i2c: i801: make p2sb_spinlock a mutex
      i2c: i801: Remove not needed debug message

Jie Deng (1):
      i2c: virtio: add a virtio i2c frontend driver

Len Baker (1):
      i2c: sun6i-pw2i: Prefer strscpy over strlcpy

Lukas Bulwahn (1):
      i2c: remove dead PMC MSP TWI/SMBus/I2C driver

Sergey Shtylyov (7):
      i2c: highlander: add IRQ check
      i2c: synquacer: fix deferred probing
      i2c: iop3xx: fix deferred probing
      i2c: s3c2410: fix IRQ check
      i2c: hix5hd2: fix IRQ check
      i2c: mt65xx: fix IRQ check
      i2c: xlp9xx: fix main IRQ check

Shubhrajyoti Datta (1):
      i2c: cadence: Implement save restore

Wolfram Sang (6):
      i2c: at91-master: : use proper DMAENGINE API for termination
      i2c: imx: : use proper DMAENGINE API for termination
      i2c: mxs: : use proper DMAENGINE API for termination
      i2c: qup: : use proper DMAENGINE API for termination
      i2c: sh_mobile: : use proper DMAENGINE API for termination
      i2c: at91: mark PM ops as __maybe unused


with much appreciated quality assurance from
----------------------------------------------------------------
Codrin Ciubotariu (3):
      (Rev.) i2c: at91: mark PM ops as __maybe unused
      (Rev.) i2c: at91-master: : use proper DMAENGINE API for termination
      (Rev.) i2c: at91: remove #define CONFIG_PM

George Cherian (1):
      (Rev.) i2c: xlp9xx: fix main IRQ check

Jean Delvare (6):
      (Rev.) i2c: parport: Switch to use module_parport_driver()
      (Rev.) i2c: i801: Remove not needed debug message
      (Test) i2c: i801: Remove not needed debug message
      (Rev.) i2c: i801: make p2sb_spinlock a mutex
      (Rev.) i2c: i801: Improve disabling runtime pm
      (Test) i2c: i801: Fix handling SMBHSTCNT_PEC_EN

Krzysztof Kozlowski (1):
      (Rev.) i2c: s3c2410: fix IRQ check

Mika Westerberg (1):
      (Rev.) i2c: i801: make p2sb_spinlock a mutex

Oleksij Rempel (1):
      (Rev.) i2c: imx: : use proper DMAENGINE API for termination

Qii Wang (1):
      (Rev.) i2c: mt65xx: fix IRQ check

Viresh Kumar (2):
      (Rev.) i2c: virtio: add a virtio i2c frontend driver
      (Test) i2c: virtio: add a virtio i2c frontend driver

 MAINTAINERS                                 |   9 +
 drivers/i2c/busses/Kconfig                  |  20 +-
 drivers/i2c/busses/Makefile                 |   2 +-
 drivers/i2c/busses/i2c-at91-core.c          |  19 +-
 drivers/i2c/busses/i2c-at91-master.c        |   4 +-
 drivers/i2c/busses/i2c-cadence.c            |  38 +-
 drivers/i2c/busses/i2c-designware-common.c  |   8 +-
 drivers/i2c/busses/i2c-designware-core.h    |   4 +-
 drivers/i2c/busses/i2c-designware-platdrv.c |   5 +-
 drivers/i2c/busses/i2c-highlander.c         |   2 +-
 drivers/i2c/busses/i2c-hix5hd2.c            |   2 +-
 drivers/i2c/busses/i2c-i801.c               |  46 +--
 drivers/i2c/busses/i2c-imx.c                |   6 +-
 drivers/i2c/busses/i2c-iop3xx.c             |   6 +-
 drivers/i2c/busses/i2c-mt65xx.c             |   2 +-
 drivers/i2c/busses/i2c-mxs.c                |   4 +-
 drivers/i2c/busses/i2c-parport.c            |  36 +-
 drivers/i2c/busses/i2c-pmcmsp.c             | 600 ----------------------------
 drivers/i2c/busses/i2c-qup.c                |   2 +-
 drivers/i2c/busses/i2c-s3c2410.c            |   2 +-
 drivers/i2c/busses/i2c-sh_mobile.c          |   4 +-
 drivers/i2c/busses/i2c-sun6i-p2wi.c         |   2 +-
 drivers/i2c/busses/i2c-synquacer.c          |   2 +-
 drivers/i2c/busses/i2c-virtio.c             | 290 ++++++++++++++
 drivers/i2c/busses/i2c-xlp9xx.c             |   2 +-
 drivers/i2c/i2c-dev.c                       |  22 +-
 include/linux/units.h                       |  16 +
 include/uapi/linux/virtio_i2c.h             |  41 ++
 include/uapi/linux/virtio_ids.h             |   1 +
 29 files changed, 467 insertions(+), 730 deletions(-)
 delete mode 100644 drivers/i2c/busses/i2c-pmcmsp.c
 create mode 100644 drivers/i2c/busses/i2c-virtio.c
 create mode 100644 include/uapi/linux/virtio_i2c.h

Comments

pr-tracker-bot@kernel.org Aug. 31, 2021, 9:48 p.m. UTC | #1
The pull request you sent on Mon, 30 Aug 2021 21:32:34 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-mergewindow

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/871dda463c6f2c2a4a660937e2f57616146f42de

Thank you!