PCIe MBIM

Bjørn Mork bjorn at mork.no
Mon Aug 26 12:24:27 UTC 2019


Aleksander Morgado <aleksander at aleksander.es> writes:

>> To be more on topic: At least the Sierra Wireless EM7565 has a PCIE
>> mode. I don't know if the Windows driver is already using it. There
>> seems to be no loss in speed by using USB 3.0 which provides 5 Gbit/s.
>
> If I'm not mistaken, Qualcomm did work on PCIe integration for their
> modules in Android kernels doing QMI/QRTR/MHI (see e.g.
> https://patchwork.kernel.org/patch/10515671/)


Nice!  Thanks.  Looks like Daniele requested and got the current status
a couple of months ago:

https://lore.kernel.org/lkml/000c01d52147$e33147f0$a993d7d0$@codeaurora.org/


> but no indication of MBIM anywhere.

That's probably going to require that the driver creates a virtual USB
bus and device.  A basic MBIM device implementation should not be too
difficult once the mhi bus and device driver is in place.

But let's see where Qualcomm goes with this... Wrapping it all in MBIM
might not be the best choice.

> Given the specific PCIe interface requirements of each
> module, I assume we'll need to wait for each chip vendor to push their
> own drivers, if any.

Yes, they are probably all (both?) going to define their own PCIe
"modem controller".


Bjørn


More information about the libmbim-devel mailing list