mbox series

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

Message ID ZfQlREW9HGwKqvLE@shikoro
State New
Headers show
Series [PULL,REQUEST] i2c-for-6.9-rc1 | expand

Pull-request

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

Message

Wolfram Sang March 15, 2024, 10:39 a.m. UTC
The following changes since commit b401b621758e46812da61fa58a67c3fd8d91de0d:

  Linux 6.8-rc5 (2024-02-18 12:56:25 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 91962feb9502bb98f830d90fe197653e6f4e84a4:

  Merge tag 'i2c-host-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow (2024-03-12 08:56:06 +0100)

----------------------------------------------------------------
Minor changes to the I2C core. Most changes are in the drivers section
and are described by Andi in the merge commit

----------------------------------------------------------------
Carlos Song (1):
      i2c: imx-lpi2c: add generic GPIO recovery for LPI2C

Devyn Liu (2):
      i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1
      i2c: hisi: Add clearing tx aempty interrupt operation

Esben Haabendal (1):
      i2c: imx: move to generic GPIO recovery

Geert Uytterhoeven (3):
      i2c: sh_mobile: Switch R-Mobile A1/APE6 and SH-Mobile AG5 to new frequency calculation
      dt-bindings: i2c: renesas,rcar-i2c: Add r8a779h0 support
      i2c: rcar: Prepare for the advent of ARCH_RCAR_GEN4

Heiner Kallweit (9):
      i2c: i801: Replace magic value with constant in dmi_check_onboard_devices
      i2c: i801: Remove unused argument from tco functions
      i2c: i801: Define FEATURES_ICH5 as an extension of FEATURES_ICH4
      i2c: i801: Add helper i801_check_and_clear_pec_error
      i2c: i801: Split i801_block_transaction
      i2c: i801: Add SMBUS_LEN_SENTINEL
      i2c: i801: Add helper i801_get_block_len
      i2c: smbus: Prepare i2c_register_spd for usage on muxed segments
      Documentation: i2c: Document that client auto-detection is a legacy mechanism

Hsin-Yu.Chen (1):
      i2c: remove redundant condition

Jarkko Nikula (6):
      i2c: designware: Uniform initialization flow for polling mode
      i2c: designware: Do not enable interrupts shortly in polling mode
      i2c: designware: Use accessors to DW_IC_INTR_MASK register
      i2c: designware: Move interrupt handling functions before i2c_dw_xfer()
      i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
      i2c: designware: Implement generic polling mode code for Wangxun 10Gb NIC

Ji Sheng Teoh (1):
      i2c: cadence: Add system suspend and resume PM support

Patrick Rudolph (2):
      dt-bindings: i2c: pca954x: Add custom properties for MAX7357
      i2c: muxes: pca954x: Enable features on MAX7357

Peng Fan (1):
      dt-bindings: i2c: imx-lpi2c: add i.MX95 LPI2C

Rand Deeb (1):
      i2c: Remove redundant comparison in npcm_i2c_reg_slave

Ricardo B. Marliere (1):
      i2c: constify the struct device_type usage

Uwe Kleine-König (1):
      i2c: sprd: Convert to platform remove callback returning void

Varshini Rajendran (1):
      dt-bindings: i2c: at91: Add sam9x7 compatible string

Wolfram Sang (4):
      dt-bindings: i2c: mpc: use proper binding for transfer timeouts
      i2c: mpc: use proper binding for transfer timeouts
      i2c: mpc: remove outdated macro
      Merge tag 'i2c-host-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow


with much appreciated quality assurance from
----------------------------------------------------------------
Andi Shyti (12):
      (Rev.) i2c: remove redundant condition
      (Rev.) i2c: cadence: Add system suspend and resume PM support
      (Rev.) i2c: i801: Add helper i801_get_block_len
      (Rev.) i2c: i801: Add SMBUS_LEN_SENTINEL
      (Rev.) i2c: i801: Split i801_block_transaction
      (Rev.) i2c: i801: Add helper i801_check_and_clear_pec_error
      (Rev.) i2c: i801: Define FEATURES_ICH5 as an extension of FEATURES_ICH4
      (Rev.) i2c: hisi: Add clearing tx aempty interrupt operation
      (Rev.) i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1
      (Rev.) i2c: i801: Remove unused argument from tco functions
      (Rev.) i2c: i801: Replace magic value with constant in dmi_check_onboard_devices
      (Rev.) i2c: muxes: pca954x: Enable features on MAX7357

Chris Packham (6):
      (Rev.) i2c: mpc: remove outdated macro
      (Test) i2c: mpc: remove outdated macro
      (Rev.) i2c: mpc: use proper binding for transfer timeouts
      (Test) i2c: mpc: use proper binding for transfer timeouts
      (Rev.) dt-bindings: i2c: mpc: use proper binding for transfer timeouts
      (Test) dt-bindings: i2c: mpc: use proper binding for transfer timeouts

Clark Wang (1):
      (Rev.) i2c: imx-lpi2c: add generic GPIO recovery for LPI2C

Dong Aisheng (1):
      (Rev.) i2c: imx-lpi2c: add generic GPIO recovery for LPI2C

Jiawen Wu (6):
      (Test) i2c: designware: Implement generic polling mode code for Wangxun 10Gb NIC
      (Test) i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
      (Test) i2c: designware: Move interrupt handling functions before i2c_dw_xfer()
      (Test) i2c: designware: Use accessors to DW_IC_INTR_MASK register
      (Test) i2c: designware: Do not enable interrupts shortly in polling mode
      (Test) i2c: designware: Uniform initialization flow for polling mode

Rob Herring (1):
      (Rev.) dt-bindings: i2c: pca954x: Add custom properties for MAX7357

Wolfram Sang (3):
      (Rev.) i2c: rcar: Prepare for the advent of ARCH_RCAR_GEN4
      (Rev.) i2c: Remove redundant comparison in npcm_i2c_reg_slave
      (Rev.) i2c: sh_mobile: Switch R-Mobile A1/APE6 and SH-Mobile AG5 to new frequency calculation

Yicong Yang (2):
      (Rev.) i2c: hisi: Add clearing tx aempty interrupt operation
      (Rev.) i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1

 .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml |   4 +-
 .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml     |   1 +
 Documentation/devicetree/bindings/i2c/i2c-mpc.yaml |   2 +-
 .../devicetree/bindings/i2c/i2c-mux-pca954x.yaml   |  30 ++
 .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml  |   1 +
 Documentation/i2c/writing-clients.rst              |  32 +-
 drivers/i2c/busses/Kconfig                         |   2 +-
 drivers/i2c/busses/i2c-cadence.c                   |  33 ++
 drivers/i2c/busses/i2c-designware-common.c         |   2 +-
 drivers/i2c/busses/i2c-designware-core.h           |  23 +-
 drivers/i2c/busses/i2c-designware-master.c         | 424 +++++++++------------
 drivers/i2c/busses/i2c-designware-pcidrv.c         |   2 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |   2 +-
 drivers/i2c/busses/i2c-hisi.c                      |  13 +-
 drivers/i2c/busses/i2c-i801.c                      | 224 +++++------
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |  27 ++
 drivers/i2c/busses/i2c-imx.c                       |  62 +--
 drivers/i2c/busses/i2c-mpc.c                       |  16 +-
 drivers/i2c/busses/i2c-npcm7xx.c                   |   3 -
 drivers/i2c/busses/i2c-sh_mobile.c                 |  27 +-
 drivers/i2c/busses/i2c-sprd.c                      |   6 +-
 drivers/i2c/i2c-core-base.c                        |   4 +-
 drivers/i2c/i2c-smbus.c                            |  19 +-
 drivers/i2c/muxes/i2c-mux-pca954x.c                |  43 ++-
 include/linux/i2c.h                                |   6 +-
 25 files changed, 522 insertions(+), 486 deletions(-)

Comments

pr-tracker-bot@kernel.org March 15, 2024, 8:37 p.m. UTC | #1
The pull request you sent on Fri, 15 Mar 2024 11:39:00 +0100:

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

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

Thank you!