--------
 
 - Add support for Qualcomm SDX35 and Telit FE912C04 modems reusing the existing
   channel and event configurations.
 
 - Enable IP_SW and IP_ETH MHI channels for Qualcomm 5G DU X100 Accelerator
   device (QDU100). These channels are used to carry O-RAN specific M-Plane,
   S-Plane and Netconf packets. The drivers making use of these channels is being
   reviewed.
 
 - Add NMEA channels to Telit FN920C04 and FN990A modems for GPS/GNSS support
 
 - Switch to mhi_async_power_up() API in pci_generic driver to avoid boot delays
   as some Qcom modems take a while start. This API ensures that the pci_generic
   driver powers up the modem asynchronously and doesn't block the system boot.
 
 - Add pm_runtime_forbid() in remove callback to balance the pm_runtime_allow()
   call made during the Mission Mode transition.
 
 - Used kzalloc_flex() to simplify kzalloc() + kzalloc() calls
 
 MHI Endpoint
 ------------
 
 - Test for non-zero return value 'if (ret)' in the endpoint stack where
   applicable to maintain code uniformity.
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEZ6VDKoFIy9ikWCeXVZ8R5v6RzvUFAmnPkoUACgkQVZ8R5v6R
 zvVi3wf/aKbEkpA3Gn1mRIl662M40rPhwacxY3lxUvJPlegHs1fBr1UB4jbV7Me8
 a5JeHwBHDt/OaMPmWt/hSV8vaOgc1Nk7lkXMpu7TJf597frcNShngpV6tnXlPiPk
 4psYzCeUYdhv3TIjhgZPoWqG5+1MaEkgXEb9M5O+EnE+lSgh8DNxJvwlrBTFMCkv
 sFRREx0hdjqGT6UGbWJo5CmHyaCQ3gnbJgay5/TUWpUl1YIiLEwnxHR90AkkuuqC
 8OJYjBfPgow0bmdtc5wounffNYc5XTnx74zTNDAUOoGghBxijuMTnccIkMO6XX6X
 pCjd7c52I+uB5YxTKZQEzbKNPieRPw==
 =GQMc
 -----END PGP SIGNATURE-----

Merge tag 'mhi-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next

Manivannan writes:

MHI Host
--------

- Add support for Qualcomm SDX35 and Telit FE912C04 modems reusing the existing
  channel and event configurations.

- Enable IP_SW and IP_ETH MHI channels for Qualcomm 5G DU X100 Accelerator
  device (QDU100). These channels are used to carry O-RAN specific M-Plane,
  S-Plane and Netconf packets. The drivers making use of these channels is being
  reviewed.

- Add NMEA channels to Telit FN920C04 and FN990A modems for GPS/GNSS support

- Switch to mhi_async_power_up() API in pci_generic driver to avoid boot delays
  as some Qcom modems take a while start. This API ensures that the pci_generic
  driver powers up the modem asynchronously and doesn't block the system boot.

- Add pm_runtime_forbid() in remove callback to balance the pm_runtime_allow()
  call made during the Mission Mode transition.

- Used kzalloc_flex() to simplify kzalloc() + kzalloc() calls

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

- Test for non-zero return value 'if (ret)' in the endpoint stack where
  applicable to maintain code uniformity.

* tag 'mhi-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi:
  bus: mhi: host: pci_generic: Add Telit FE912C04 modem support
  bus: mhi: ep: Test for non-zero return value where applicable
  bus: mhi: host: Use kzalloc_flex
  bus: mhi: host: pci_generic: Add pm_runtime_forbid() in remove callback
  bus: mhi: host: pci_generic: Switch to async power up to avoid boot delays
  bus: mhi: host: pci_generic: Add NMEA channels to FN920C04 and FN990A
  bus: mhi: host: pci_generic: Enable IP_SW and IP_ETH channels for Qcom QDU100 device
  bus: mhi: host: pci_generic: Add Qualcomm SDX35 modem
This commit is contained in:
Greg Kroah-Hartman 2026-04-03 13:56:03 +02:00
commit 68c6d134ed
5 changed files with 67 additions and 45 deletions