lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <aNuPMdKKx6CpBifi@shikoro>
Date: Tue, 30 Sep 2025 10:05:05 +0200
From: Wolfram Sang <wsa@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-i2c@...r.kernel.org, linux-kernel@...r.kernel.org,
	Bartosz Golaszewski <brgl@...ev.pl>,
	Andi Shyti <andi.shyti@...nel.org>
Subject: [PULL REQUEST] i2c-for-6.18-rc1

The following changes since commit 07e27ad16399afcd693be20211b0dfae63e0615f:

  Linux 6.17-rc7 (2025-09-21 15:08:52 -0700)

are available in the Git repository at:

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

for you to fetch changes up to cb3005d4c490fe2489accd5408592683d705b455:

  i2c: i801: Add support for Intel Wildcat Lake-U (2025-09-28 00:45:53 +0200)

----------------------------------------------------------------
i2c-for-6.18-rc1

Mostly DT bindings additions this time because Andi was super busy and I
also could only partly cover it.

- new ids for qcom-cci, mt65xx, exynos5, apple, tegra20, k1, i801
- drop support for already removed S3C2410
- introduce and use fwnode_for_each_child_node_scoped()
- mmt65xx: improve write-then-read transactions
- k1: various fixes around bus errors and resets
- usual share of cleanups, minor improvements, PM fixes...

at24 updates

- add the compatible for Giantec GT24C256C to the device-tree bindings

----------------------------------------------------------------
Akhil R (2):
      dt-bindings: i2c: nvidia,tegra20-i2c: Add Tegra256 I2C compatible
      i2c: tegra: Add Tegra256 support

AngeloGioacchino Del Regno (1):
      dt-bindings: i2c: i2c-mt65xx: Add MediaTek MT8196/6991 compatibles

Benoît Monin (2):
      i2c: designware: convert to dev_err_probe() on request IRQ error
      i2c: designware: use dev_err_probe() when probing platform device

Claudiu Beznea (1):
      i2c: core: Drop dev_pm_domain_detach() call

Denzeel Oliva (1):
      dt-bindings: i2c: exynos5: Add exynos990-hsi2c compatible

Heiner Kallweit (1):
      i2c: boardinfo: Annotate code used in init phase only

I Viswanath (1):
      i2c: mux: Simplify boolean assignment in i2c_mux_alloc

Igor Belwon (1):
      dt-bindings: i2c: i2c-mt65xx: Document MediaTek MT6878 I2C

Ivaylo Ivanov (1):
      dt-bindings: i2c: exynos5: add samsung,exynos8890-hsi2c compatible

Janne Grunau (1):
      dt-bindings: i2c: apple,i2c: Add apple,t6020-i2c compatible

Jarkko Nikula (1):
      i2c: i801: Add support for Intel Wildcat Lake-U

Jean-François Lessard (2):
      device property: Add scoped fwnode child node iterators
      i2c: core: Use fwnode_for_each_child_node_scoped()

Krzysztof Kozlowski (3):
      dt-bindings: i2c: spacemit,k1-i2c: Minor whitespace cleanup in example
      i2c: s3c2410: Drop S3C2410 OF support
      dt-bindings: i2c: samsung,s3c2410-i2c: Drop S3C2410

Kunihiko Hayashi (2):
      i2c: designware: Fix clock issue when PM is disabled
      i2c: designware: Add disabling clocks when probe fails

Leilk.Liu (1):
      i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD

Loic Poulain (1):
      dt-bindings: i2c: qcom-cci: Document QCM2290 compatible

Manikanta Guntupalli (1):
      i2c: mux: pca9541: Use I2C adapter timeout value for arbitration timeout

Troy Mitchell (5):
      i2c: spacemit: ensure bus release check runs when wait_bus_idle() fails
      i2c: spacemit: remove stop function to avoid bus error
      i2c: spacemit: disable SDA glitch fix to avoid restart delay
      i2c: spacemit: check SDA instead of SCL after bus reset
      i2c: spacemit: ensure SDA is released after bus reset

Wasim Nazir (1):
      dt-bindings: eeprom: at24: Add compatible for Giantec GT24C256C

Wenmeng Liu (1):
      dt-bindings: i2c: qcom-cci: Document sa8775p compatible

Wojciech Siudy (2):
      i2c: muxes: pca954x: Use reset controller only
      i2c: muxes: pca954x: Reset if (de)select fails

Wolfram Sang (3):
      Merge tag 'at24-updates-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
      Merge branch 'i2c/immutable/scoped_fwnode_child' into i2c/for-mergewindow
      Merge tag 'i2c-host-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow

Xichao Zhao (1):
      i2c: busses: Fix some spelling errors


with much appreciated quality assurance from
----------------------------------------------------------------
Andi Shyti (2):
      (Rev.) dt-bindings: i2c: samsung,s3c2410-i2c: Drop S3C2410
      (Rev.) i2c: s3c2410: Drop S3C2410 OF support

Andy Shevchenko (4):
      (Rev.) i2c: designware: use dev_err_probe() when probing platform device
      (Rev.) i2c: designware: convert to dev_err_probe() on request IRQ error
      (Rev.) i2c: core: Use fwnode_for_each_child_node_scoped()
      (Rev.) device property: Add scoped fwnode child node iterators

AngeloGioacchino Del Regno (1):
      (Rev.) dt-bindings: i2c: i2c-mt65xx: Document MediaTek MT6878 I2C

Aurelien Jarno (5):
      (Rev.) i2c: spacemit: ensure SDA is released after bus reset
      (Rev.) i2c: spacemit: check SDA instead of SCL after bus reset
      (Rev.) i2c: spacemit: disable SDA glitch fix to avoid restart delay
      (Rev.) i2c: spacemit: remove stop function to avoid bus error
      (Rev.) i2c: spacemit: ensure bus release check runs when wait_bus_idle() fails

Bjorn Andersson (1):
      (Rev.) dt-bindings: i2c: qcom-cci: Document QCM2290 compatible

Bryan O'Donoghue (1):
      (Rev.) dt-bindings: i2c: qcom-cci: Document sa8775p compatible

Chen-Yu Tsai (1):
      (Rev.) i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD

Jarkko Nikula (1):
      (Test) i2c: designware: Fix clock issue when PM is disabled

Krzysztof Kozlowski (2):
      (Rev.) dt-bindings: i2c: exynos5: Add exynos990-hsi2c compatible
      (Rev.) dt-bindings: i2c: qcom-cci: Document QCM2290 compatible

Sakari Ailus (2):
      (Rev.) i2c: core: Use fwnode_for_each_child_node_scoped()
      (Rev.) device property: Add scoped fwnode child node iterators

Troy Mitchell (1):
      (Rev.) dt-bindings: i2c: spacemit,k1-i2c: Minor whitespace cleanup in example

Ulf Hansson (1):
      (Rev.) i2c: core: Drop dev_pm_domain_detach() call

 Documentation/devicetree/bindings/eeprom/at24.yaml |  1 +
 .../devicetree/bindings/i2c/apple,i2c.yaml         | 27 ++++----
 .../devicetree/bindings/i2c/i2c-exynos5.yaml       |  5 ++
 .../devicetree/bindings/i2c/i2c-mt65xx.yaml        |  6 ++
 .../bindings/i2c/nvidia,tegra20-i2c.yaml           |  6 ++
 .../devicetree/bindings/i2c/qcom,i2c-cci.yaml      | 24 +++++++-
 .../bindings/i2c/samsung,s3c2410-i2c.yaml          |  2 -
 .../devicetree/bindings/i2c/spacemit,k1-i2c.yaml   |  2 +-
 Documentation/i2c/busses/i2c-i801.rst              |  1 +
 drivers/i2c/busses/Kconfig                         |  1 +
 drivers/i2c/busses/i2c-designware-master.c         |  9 ++-
 drivers/i2c/busses/i2c-designware-platdrv.c        | 15 +++--
 drivers/i2c/busses/i2c-designware-slave.c          |  9 ++-
 drivers/i2c/busses/i2c-hix5hd2.c                   |  2 +-
 drivers/i2c/busses/i2c-i801.c                      |  3 +
 drivers/i2c/busses/i2c-k1.c                        | 71 ++++++++++++++--------
 drivers/i2c/busses/i2c-mt65xx.c                    | 17 +++---
 drivers/i2c/busses/i2c-s3c2410.c                   |  1 -
 drivers/i2c/busses/i2c-sprd.c                      |  2 +-
 drivers/i2c/busses/i2c-st.c                        |  2 +-
 drivers/i2c/busses/i2c-tegra.c                     | 26 ++++++++
 drivers/i2c/busses/i2c-viperboard.c                |  2 +-
 drivers/i2c/i2c-boardinfo.c                        |  4 +-
 drivers/i2c/i2c-core-base.c                        |  9 +--
 drivers/i2c/i2c-core-slave.c                       |  3 +-
 drivers/i2c/i2c-mux.c                              |  9 +--
 drivers/i2c/muxes/i2c-mux-pca9541.c                | 12 ++--
 drivers/i2c/muxes/i2c-mux-pca954x.c                | 50 ++++++++-------
 include/linux/i2c.h                                |  2 +-
 include/linux/property.h                           | 10 +++
 30 files changed, 218 insertions(+), 115 deletions(-)

Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ