Commit 2d2338c93da7 for kernel

commit 2d2338c93da79b3bfe4b6099a931d9468d539952
Merge: 02dc699f83d0 b08c9857aa1f
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Aug 1 09:02:45 2026 -0700

    Merge tag 'i2c-fixes-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux

    Pull i2c fixes from Andi Shyti:
     "A set of fixes across several host controller drivers. The largest
      part addresses three issues in the i.MX driver, while the remaining
      changes fix probe ordering, power management, timeout recovery and
      error handling.

      amd-mp2:
       - unregister callback if adapter registration fails

      designware:
       - defer probe until child GPIO controllers are bound

      imx:
       - mark adapter suspended while hardware is powered down
       - fix stale slave pointer and shared IRQ registration race
       - stop slave timer before clearing slave pointer

      iproc:
       - reset controller if START_BUSY remains set after timeout

      jz4780:
       - cache clock rate to avoid clk_get_rate() deadlock

      qcom-cci:
       - rely on runtime PM helpers for system sleep

      spacemit:
       - request interrupt after clock initialization"

    * tag 'i2c-fixes-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux:
      i2c: qcom-cci: drop custom suspend/resume and rely on runtime PM helpers
      i2c: imx: Cancel hrtimer before clearing slave pointer
      i2c: imx: Fix slave registration race and error handling
      i2c: iproc: reset bus after timeout if START_BUSY is stuck
      i2c: imx: mark I2C adapter when hardware is powered down
      i2c: designware: defer probe if child GpioInt controllers are not bound
      i2c: jz4780: Cache host clock rate at probe to prevent CCF prepare_lock deadlock
      i2c: amd-mp2: Unregister callback on adapter add failure
      i2c: spacemit: request IRQ after controller initialization