2024-03-15 10:39:13

by Wolfram Sang

[permalink] [raw]
Subject: [PULL REQUEST] i2c-for-6.9-rc1

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(-)


Attachments:
(No filename) (7.33 kB)
signature.asc (849.00 B)
Download all attachments

2024-03-15 20:37:46

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [PULL REQUEST] i2c-for-6.9-rc1

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!

--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html