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