Commit 9f333cb6b57c for kernel

commit 9f333cb6b57c3f72073bf058f984b180cc00bf7b
Merge: 335c347686e7 678e9409dd78
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Jun 22 09:24:22 2026 -0700

    Merge tag 'i3c/for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux

    Pull i3c updates from Alexandre Belloni:
     "This cycle, there was a lot of work around the mipi-i3c-hci driver
      that also led to improvements of the core. We also have support for a
      new SoC, the Microchip SAMA7D65. And of course, there are small fixes
      for the other controller drivers.

      Subsystem:
       - introduce dynamic address reconciliation after DAA
       - add preliminary API for hub support
       - fixes for dev_nack_retry_count handling
       - move hot-join support in the core instead of open coding in
         different drivers

      Drivers:
       - mipi-i3c-hci-pci: DMA abort, recovery and related improvements,
         hot-join support, Microchip SAMA7D65 support, fix possible race in
         IBI handling
       - dw-i3c-master: fix IBI count register selection for versalnet
       - svc: interrupt handling fixes for NPCM845"

    * tag 'i3c/for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux: (45 commits)
      i3c: mipi-i3c-hci: Use named initializers for platform_device_id's .driver_data
      i3c: master: Use unsigned int for dev_nack_retry_count consistently
      i3c: master: Add missing runtime PM get in dev_nack_retry_count_store()
      i3c: master: Update dev_nack_retry_count under maintenance lock
      i3c: master: Expose the APIs to support I3C hub
      i3c: master: rename i3c_master_reattach_i3c_dev() to *_locked
      i3c: mipi-i3c-hci: add microchip sama7d65 SoC compatible with the required quirk
      dt-bindings: i3c: mipi-i3c-hci: add Microchip SAMA7D65 compatible
      i3c: Consistently define pci_device_ids using named initializers
      i3c: master: Reconcile dynamic addresses after DAA
      i3c: master: Move DAA API functions after i3c_master_add_i3c_dev_locked()
      i3c: master: Make i3c_master_add_i3c_dev_locked() return void
      i3c: mipi-i3c-hci: Tolerate i3c_master_add_i3c_dev_locked() failures in DAA
      i3c: master: Prevent reuse of dynamic address on device add failure
      i3c: mipi-i3c-hci: Ignore DISEC failures when disabling IBIs
      i3c: mipi-i3c-hci: Fix race in i3c_hci_addr_to_dev()
      i3c: mipi-i3c-hci: Add Hot-Join support
      i3c: master: Export i3c_master_enec_disec_locked()
      i3c: master: Defer new-device registration out of DAA caller context
      i3c: dw: Drop redundant Hot-Join cancel_work_sync() in shutdown
      ...