Re: [PATCH v1 1/4] mhi_bus: core: Add support for MHI host interface

From: Sujeev Dias
Date: Thu May 03 2018 - 23:05:11 EST


Hi Pavel


On 05/03/2018 12:21 PM, Pavel Machek wrote:
Hi!

MHI Host Interface is a communication protocol to be used by the host
to control and communcate with modem over a high speed peripheral bus.
This module will allow host to communicate with external devices that
support MHI protocol.
I have Motorola Droid 4 cellphone here, with Qualcomm GSM modem. But
it talks over serial line and USB. I guess MHI is not applicable to my
hardware?

MHI is for PCIe based modem, in any case I can't comment about commercial devices.
+MHI Devices
+-----------
+Logical device that bind to maximum of two physical MHI channels. Once MHI is in
+powered on state, each supported channel by controller will be allocated as a
+mhi_device.
What kind of protocol is running over MHI? I guess its not AT
commands. QMI? Or something entirely different?
All modem services between external modem and host go over MHI.
So QMI, AT, all other data and control services go thru MHI host driver.
Pavel

Thanks
Sujeev

--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
a Linux Foundation Collaborative Project