mbox series

[PULL,REQUEST] i2c-for-5.20-rc1

Message ID YukwCEIqWyIZmMza@shikoro
State Accepted
Headers show
Series [PULL,REQUEST] i2c-for-5.20-rc1 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git tags/i2c-for-5.20-rc1

Message

Wolfram Sang Aug. 2, 2022, 2:09 p.m. UTC
The following changes since commit f2906aa863381afb0015a9eb7fefad885d4e5a56:

  Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git tags/i2c-for-5.20-rc1

for you to fetch changes up to a11821495fd4d9b5c97945db929e02c473b7a5d9:

  i2c: extend documentation about retvals of master_xfer functions (2022-07-26 23:13:36 +0200)

----------------------------------------------------------------
- new drivers: Microchip CoreI2C, Renesas RZV2M
- quite some DT schema conversions and extensions
- and a bunch of driver updates and improvements

----------------------------------------------------------------
Alain Volmat (2):
      dt-bindings: i2c: st,stm32-i2c: add entry for stm32mp13
      i2c: stm32: add support for the STM32MP13 soc

Andy Shevchenko (1):
      i2c: scmi: Replace open coded device_get_match_data()

Bjorn Andersson (2):
      i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer()
      i2c: qcom-geni: Use the correct return value

Chris Morgan (2):
      i2c: mv64xxx: Remove shutdown method from driver
      i2c: mv64xxx: Add atomic_xfer method to driver

Conor Dooley (2):
      dt-bindings: i2c: convert ocores binding to yaml
      i2c: add support for microchip fpga i2c controllers

Fabio Estevam (1):
      i2c: mxs: Silence a clang warning

Florian Fainelli (1):
      i2c: brcmstb: Use dev_name() for adapter name

Jagan Teki (1):
      dt-bindings: i2c: i2c-rk3x: Document Rockchip RV1126

Jarkko Nikula (1):
      i2c: i801: Add support for Intel Meteor Lake-P

Lars-Peter Clausen (1):
      i2c: cadence: Support PEC for SMBus block read

Liang He (1):
      i2c: mux-gpmux: Add of_node_put() when breaking out of loop

Linus Walleij (3):
      dt-bindings: i2c: Rewrite Nomadik I2C bindings in YAML
      dt-bindings: i2c: nomadik: Drop unused voltage supply from example
      dt-bindings: i2c: nomadik: Add power domain to binding

Luca Weiss (1):
      dt-bindings: i2c: qcom-cci: add QCOM MSM8974 compatible

Lukas Bulwahn (1):
      MAINTAINERS: Rectify entry for OPENCORES I2C BUS DRIVER

Matti Lehtimäki (1):
      i2c: qcom-cci: add msm8974 compatible

Phil Edworthy (2):
      dt-bindings: i2c: Document RZ/V2M I2C controller
      i2c: Add Renesas RZ/V2M controller

Rob Herring (1):
      dt-bindings: i2c: Convert arm,i2c-versatile to DT schema

Sebastian Reichel (1):
      dt-bindings: i2c: i2c-rk3x: add rk3588 compatible

Shubhrajyoti Datta (1):
      i2c: xiic: Fix the type check for xiic_wakeup

Tali Perry (2):
      i2c: npcm: Remove own slave addresses 2:10
      i2c: npcm: Correct slave role behavior

Tyrone Ting (3):
      dt-bindings: i2c: npcm: support NPCM845
      i2c: npcm: Support NPCM845
      i2c: npcm: Capitalize the one-line comment

Uwe Kleine-König (1):
      i2c: dummy: Drop no-op remove function

Vadim Pasternak (1):
      i2c: mlxcpld: Add callback to notify probing completion

Vladimir Zapolskiy (1):
      i2c: qcom-cci: simplify access to bus data structure

Wolfram Sang (1):
      i2c: extend documentation about retvals of master_xfer functions

Xu Wang (1):
      i2c: Fix a potential use after free

Yicong Yang (1):
      i2c: hisi: use HZ_PER_KHZ macro in units.h


with much appreciated quality assurance from
----------------------------------------------------------------
Andrew Halaney (1):
      (Rev.) i2c: qcom-geni: Use the correct return value

Andy Shevchenko (7):
      (Rev.) i2c: Add Renesas RZ/V2M controller
      (Rev.) i2c: i801: Add support for Intel Meteor Lake-P
      (Rev.) i2c: npcm: Capitalize the one-line comment
      (Rev.) i2c: npcm: Support NPCM845
      (Rev.) i2c: npcm: Correct slave role behavior
      (Rev.) i2c: npcm: Remove own slave addresses 2:10
      (Rev.) dt-bindings: i2c: npcm: support NPCM845

Biju Das (2):
      (Rev.) i2c: Add Renesas RZ/V2M controller
      (Rev.) dt-bindings: i2c: Document RZ/V2M I2C controller

Jean Delvare (1):
      (Rev.) i2c: i801: Add support for Intel Meteor Lake-P

Johan Hovold (1):
      (Rev.) i2c: qcom-geni: Use the correct return value

Krzysztof Kozlowski (2):
      (Rev.) dt-bindings: i2c: npcm: support NPCM845
      (Rev.) dt-bindings: i2c: Convert arm,i2c-versatile to DT schema

Loic Poulain (2):
      (Rev.) i2c: qcom-cci: add msm8974 compatible
      (Rev.) i2c: qcom-cci: simplify access to bus data structure

Philipp Zabel (1):
      (Rev.) i2c: Add Renesas RZ/V2M controller

Pierre-Yves MORDRET (1):
      (Rev.) i2c: stm32: add support for the STM32MP13 soc

Rob Herring (4):
      (Rev.) dt-bindings: i2c: Document RZ/V2M I2C controller
      (Rev.) dt-bindings: i2c: npcm: support NPCM845
      (Rev.) dt-bindings: i2c: convert ocores binding to yaml
      (Rev.) dt-bindings: i2c: Rewrite Nomadik I2C bindings in YAML

Shubhrajyoti Datta (1):
      (Test) i2c: cadence: Support PEC for SMBus block read

Vinod Koul (2):
      (Rev.) i2c: qcom-geni: Use the correct return value
      (Rev.) i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer()

 .../devicetree/bindings/i2c/arm,i2c-versatile.yaml |  29 ++
 .../devicetree/bindings/i2c/i2c-nomadik.txt        |  23 -
 .../devicetree/bindings/i2c/i2c-ocores.txt         |  78 ---
 .../devicetree/bindings/i2c/i2c-qcom-cci.txt       |   7 +-
 .../devicetree/bindings/i2c/i2c-rk3x.yaml          |   2 +
 .../devicetree/bindings/i2c/i2c-versatile.txt      |  10 -
 .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml          |  25 +-
 .../bindings/i2c/opencores,i2c-ocores.yaml         | 113 +++++
 .../devicetree/bindings/i2c/renesas,rzv2m.yaml     |  80 ++++
 .../devicetree/bindings/i2c/st,nomadik-i2c.yaml    | 115 +++++
 .../devicetree/bindings/i2c/st,stm32-i2c.yaml      |   2 +
 Documentation/i2c/busses/i2c-i801.rst              |   1 +
 MAINTAINERS                                        |   6 +-
 drivers/i2c/busses/Kconfig                         |  30 +-
 drivers/i2c/busses/Makefile                        |   4 +-
 drivers/i2c/busses/i2c-brcmstb.c                   |   4 +-
 drivers/i2c/busses/i2c-cadence.c                   |  10 +-
 drivers/i2c/busses/i2c-hisi.c                      |   3 +-
 drivers/i2c/busses/i2c-i801.c                      |   3 +
 drivers/i2c/busses/i2c-microchip-corei2c.c         | 480 +++++++++++++++++++
 drivers/i2c/busses/i2c-mlxcpld.c                   |   4 +
 drivers/i2c/busses/i2c-mv64xxx.c                   |  61 ++-
 drivers/i2c/busses/i2c-mxs.c                       |   2 +-
 drivers/i2c/busses/i2c-npcm7xx.c                   | 176 ++++---
 drivers/i2c/busses/i2c-qcom-cci.c                  |  62 ++-
 drivers/i2c/busses/i2c-qcom-geni.c                 |  22 +-
 drivers/i2c/busses/i2c-rzv2m.c                     | 532 +++++++++++++++++++++
 drivers/i2c/busses/i2c-scmi.c                      |   9 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |   7 +
 drivers/i2c/busses/i2c-xiic.c                      |   4 +-
 drivers/i2c/i2c-core-base.c                        |   9 +-
 drivers/i2c/muxes/i2c-mux-gpmux.c                  |   1 +
 include/linux/i2c.h                                |   3 +-
 33 files changed, 1655 insertions(+), 262 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
 delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
 delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-ocores.txt
 delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-versatile.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
 create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
 create mode 100644 Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
 create mode 100644 drivers/i2c/busses/i2c-microchip-corei2c.c
 create mode 100644 drivers/i2c/busses/i2c-rzv2m.c

Comments

pr-tracker-bot@kernel.org Aug. 4, 2022, 3:17 a.m. UTC | #1
The pull request you sent on Tue, 2 Aug 2022 16:09:12 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git tags/i2c-for-5.20-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/80dc75932ff231b05e0adbf5054bf4c9f0fb468c

Thank you!