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: <alsos2omteyu3d7ao3edavnd2dg2udpjmjok3gcdy65tgocw6q@o6fjrxd3xhsa>
Date: Sat, 26 Jul 2025 00:28:18 +0200
From: Andi Shyti <andi.shyti@...nel.org>
To: Wolfram Sang <wsa+renesas@...g-engineering.com>
Cc: lkml <linux-kernel@...r.kernel.org>, 
	linux-i2c <linux-i2c@...r.kernel.org>, Andi Shyti <andi.shyti@...nel.org>
Subject: [GIT PULL] i2c-host for v6.17, part 1

Hi Wolfram,

This is a rather short pull request, likely due to the holiday
season and my own time off.

I plan to send part 2 next week. Some patches depend on the
fixes already sent and tagged as i2c-host-fixes-6.16-rc8[*].
Nevertheless, those patches are already in i2c/i2c-host-next.

I am aware that a few patches are missing from this pull
request. Some were skipped due to lack of time, but not many.
Others are part of larger series that have not yet been properly
reviewed by other subsystems. You pointed out a few of them
yourself.

It has happened before that such series were left hanging, and I
prefer to wait rather than merge something that lacks full
support for generic hardware.

For part 2, I also planned to include the most trivial ones that
were temporarily set aside.

Thanks for reading through this longer message. I wish you a
great weekend,
Andi

[*]https://lore.kernel.org/linux-i2c/ql4g7pi5fk2zedld3d4oq43iqk75pgqvshpmu7awj4et4tf6pg@q4z22o2icwip/T/#u

The following changes since commit 89be9a83ccf1f88522317ce02f854f30d6115c41:

  Linux 6.16-rc7 (2025-07-20 15:18:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git tags/i2c-host-6.17-pt1

for you to fetch changes up to 85b9dd6e90b92f5cb7c47991421ceb4925ba2a87:

  i2c: lpi2c: implement xfer_atomic callback (2025-07-25 23:15:39 +0200)

----------------------------------------------------------------
i2c-host for v6.17, part 1

Cleanups and refactorings:
- lpi2c, riic, st, stm32f7: general improvements
- riic: support more flexible IRQ configurations
- tegra: fix documentation

Improvements:
- lpi2c: improve register polling and add atomic transfer
- imx: use guarded spinlocks

New hardware support:
- Samsung Exynos 2200
- Renesas RZ/T2H (R9A09G077), RZ/N2H (R9A09G087)

DT binding:
- rk3x: enable power domains
- nxp: support clock property

----------------------------------------------------------------
Emanuele Ghidoli (2):
      i2c: lpi2c: use readl_poll_timeout() for register polling
      i2c: lpi2c: implement xfer_atomic callback

Frank Li (1):
      dt-bindings: i2c: nxp,pnx-i2c: allow clocks property

Hans Zhang (1):
      i2c: tegra: Add missing kernel-doc for dma_dev member

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

Jonas Karlman (1):
      dt-bindings: i2c: i2c-rk3x: Allow use of a power-domain

Lad Prabhakar (5):
      dt-bindings: i2c: renesas,riic: Move ref for i2c-controller.yaml to the end
      dt-bindings: i2c: renesas,riic: Document RZ/T2H and RZ/N2H support
      i2c: riic: Pass IRQ desc array as part of OF data
      i2c: riic: Move generic compatible string to end of array
      i2c: riic: Add support for RZ/T2H SoC

Qianfeng Rong (1):
      i2c: st: Use min() to improve code

Troy Mitchell (1):
      i2c: imx: use guard to take spinlock

Yuesong Li (1):
      i2c: lpi2c: convert to use secs_to_jiffies()

Yumeng Fang (1):
      i2c: stm32f7: Use str_on_off() helper

 Documentation/devicetree/bindings/i2c/i2c-exynos5.yaml  |   1 +
 Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml     |   3 ++
 Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml  |   3 ++
 Documentation/devicetree/bindings/i2c/renesas,riic.yaml | 105 ++++++++++++++++++++++++++++++++++++++++--------------------
 drivers/i2c/busses/i2c-imx-lpi2c.c                      | 256 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
 drivers/i2c/busses/i2c-imx.c                            |  37 ++++++++++------------
 drivers/i2c/busses/i2c-riic.c                           |  54 ++++++++++++++++++++++++++-----
 drivers/i2c/busses/i2c-st.c                             |  19 ++++-------
 drivers/i2c/busses/i2c-stm32f7.c                        |   3 +-
 drivers/i2c/busses/i2c-tegra.c                          |   1 +
 10 files changed, 322 insertions(+), 160 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ