All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wolfram Sang <wsa@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org,
	Peter Rosin <peda@axentia.se>,
	Bartosz Golaszewski <brgl@bgdev.pl>
Subject: [PULL REQUEST] i2c for v5.15
Date: Mon, 30 Aug 2021 21:32:34 +0200	[thread overview]
Message-ID: <YS0yUtFCdybL+A43@kunai> (raw)

[-- Attachment #1: Type: text/plain, Size: 5585 bytes --]

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2021-08-30 19:32 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-30 19:32 Wolfram Sang [this message]
2021-08-31 21:48 ` [PULL REQUEST] i2c for v5.15 pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2021-10-09 19:49 Wolfram Sang
2021-10-09 22:05 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YS0yUtFCdybL+A43@kunai \
    --to=wsa@kernel.org \
    --cc=brgl@bgdev.pl \
    --cc=linux-i2c@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=peda@axentia.se \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.