lkml.org 
[lkml]   [2022]   [Aug]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[PULL REQUEST] i2c-for-5.20-rc1
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
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2022-08-02 16:10    [W:0.069 / U:0.188 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site