public inbox for mhi@lists.linux.dev
 help / color / mirror / Atom feed
* [GIT PULL] MHI changes for v6.20
@ 2026-01-20  9:18 Manivannan Sadhasivam
  2026-01-20 15:41 ` Greg KH
  0 siblings, 1 reply; 2+ messages in thread
From: Manivannan Sadhasivam @ 2026-01-20  9:18 UTC (permalink / raw)
  To: gregkh; +Cc: mhi

The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:

  Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git tags/mhi-for-v6.20

for you to fetch changes up to 91a0b0dce350766675961892ba4431363c4e29f7:

  bus: mhi: ep: Use bus callbacks for .probe() and .remove() (2025-12-31 16:27:13 +0530)

There is a minor conflict between mhi and ath trees in
drivers/net/wireless/ath/ath12k/mhi.c file:

between commits:

  7f54938fc525 ("wifi: ath12k: Move Wi-Fi 7 MHI configuration to dedicated file")
  a72027045263 ("wifi: ath12k: Modularize driver into common and Wi-Fi 7 specific components")
  bce3b73d1ca7 ("wifi: ath12k: Rename ath12k_* symbols to ath12k_wifi7_* for clarity")

from the ath tree and commit:

  51731792a25c ("net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels")

from the mhi tree.

I've pushed the resolution here for reference:
https://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git/commit/?h=mhi-ath-resolution&id=a1cf17be3ba3718f1a8c70e614f4c0ee026a90fd

Please let Linus know about this conflict incase the ath tree gets merged first.
I believe ath maintainer will let the netdev maintainers know about this
conflict for the case of mhi getting merged first.

NOTE: Commit 51731792a25c has changes across netdev and accel drivers with Acks
from the respective maintainers.

----------------------------------------------------------------
MHI Host
--------

- Add support for loading dual ELF image format firmware to Qcom Trust
  Management Engine Lit (TME-L) supported devices like QCC2072, which require
  separate ELF header for SBL and WLAN firmware segments in a single firmware.

- Remove the MHI auto_queue feature support. This feature was added to offload
  the queuing of buffers from the client drivers to the MHI stack, but it caused
  a lot of race over the time. So remove this feature from the QRTR client
  driver and also from the MHI stack/controller drivers.

- Move the .probe() and .remove() callbacks from driver level to bus level.

MHI Endpoint
------------

- Move the .probe() and .remove() callbacks from driver level to bus level.

----------------------------------------------------------------
Manivannan Sadhasivam (2):
      net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels
      bus: mhi: host: Drop the auto_queue support

Qiang Yu (1):
      mhi: host: Add support for loading dual ELF image format

Uwe Kleine-König (2):
      bus: mhi: host: Use bus callbacks for .probe() and .remove()
      bus: mhi: ep: Use bus callbacks for .probe() and .remove()

 drivers/accel/qaic/mhi_controller.c   | 44 --------------------------------------------
 drivers/bus/mhi/ep/main.c             | 12 +++++-------
 drivers/bus/mhi/host/boot.c           | 10 ++++++++++
 drivers/bus/mhi/host/init.c           | 22 +++++-----------------
 drivers/bus/mhi/host/internal.h       |  3 ---
 drivers/bus/mhi/host/main.c           | 81 ++-------------------------------------------------------------------------------
 drivers/bus/mhi/host/pci_generic.c    | 20 ++------------------
 drivers/net/wireless/ath/ath11k/mhi.c |  4 ----
 drivers/net/wireless/ath/ath12k/mhi.c |  4 ----
 include/linux/mhi.h                   | 14 --------------
 net/qrtr/mhi.c                        | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 11 files changed, 82 insertions(+), 201 deletions(-)

-- 
மணிவண்ணன் சதாசிவம்

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

* Re: [GIT PULL] MHI changes for v6.20
  2026-01-20  9:18 [GIT PULL] MHI changes for v6.20 Manivannan Sadhasivam
@ 2026-01-20 15:41 ` Greg KH
  0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2026-01-20 15:41 UTC (permalink / raw)
  To: Manivannan Sadhasivam; +Cc: mhi

On Tue, Jan 20, 2026 at 02:48:34PM +0530, Manivannan Sadhasivam wrote:
> The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:
> 
>   Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git tags/mhi-for-v6.20
> 
> for you to fetch changes up to 91a0b0dce350766675961892ba4431363c4e29f7:
> 
>   bus: mhi: ep: Use bus callbacks for .probe() and .remove() (2025-12-31 16:27:13 +0530)
> 
> There is a minor conflict between mhi and ath trees in
> drivers/net/wireless/ath/ath12k/mhi.c file:
> 
> between commits:
> 
>   7f54938fc525 ("wifi: ath12k: Move Wi-Fi 7 MHI configuration to dedicated file")
>   a72027045263 ("wifi: ath12k: Modularize driver into common and Wi-Fi 7 specific components")
>   bce3b73d1ca7 ("wifi: ath12k: Rename ath12k_* symbols to ath12k_wifi7_* for clarity")
> 
> from the ath tree and commit:
> 
>   51731792a25c ("net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels")
> 
> from the mhi tree.
> 
> I've pushed the resolution here for reference:
> https://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git/commit/?h=mhi-ath-resolution&id=a1cf17be3ba3718f1a8c70e614f4c0ee026a90fd
> 
> Please let Linus know about this conflict incase the ath tree gets merged first.
> I believe ath maintainer will let the netdev maintainers know about this
> conflict for the case of mhi getting merged first.

I'll try to remember, that's many weeks in the future :)

Now pulled and pushed out, thanks.

greg k-h

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

end of thread, other threads:[~2026-01-20 15:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-20  9:18 [GIT PULL] MHI changes for v6.20 Manivannan Sadhasivam
2026-01-20 15:41 ` Greg KH

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