public inbox for linux-i2c@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] i2c-host for v6.17, part 1
@ 2025-07-25 22:28 Andi Shyti
  2025-07-28  8:36 ` Wolfram Sang
  0 siblings, 1 reply; 2+ messages in thread
From: Andi Shyti @ 2025-07-25 22:28 UTC (permalink / raw)
  To: Wolfram Sang; +Cc: lkml, linux-i2c, Andi Shyti

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] i2c-host for v6.17, part 1
  2025-07-25 22:28 [GIT PULL] i2c-host for v6.17, part 1 Andi Shyti
@ 2025-07-28  8:36 ` Wolfram Sang
  0 siblings, 0 replies; 2+ messages in thread
From: Wolfram Sang @ 2025-07-28  8:36 UTC (permalink / raw)
  To: Andi Shyti; +Cc: lkml, linux-i2c

[-- Attachment #1: Type: text/plain, Size: 369 bytes --]

Hi Andi,

> 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.

Ok, sounds reasonable.

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

Hope you have a great time, too!

Pulled!

Thanks,

   Wolfram


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-07-28  8:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-25 22:28 [GIT PULL] i2c-host for v6.17, part 1 Andi Shyti
2025-07-28  8:36 ` Wolfram Sang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox