35 lines
1.3 KiB
Plaintext
35 lines
1.3 KiB
Plaintext
MSM MHI DEV
|
|
|
|
MSM MHI DEV enables communication with the host over a PCIe link using the
|
|
Modem Host Interface protocol. The driver interfaces with the IPA for
|
|
enabling the HW acceleration channel path and provides interface for
|
|
software channels to communicate between Host and device.
|
|
|
|
Required properties:
|
|
- compatible: should be "qcom,msm-mhi-dev" for MHI device driver.
|
|
- reg: MHI MMIO physical register space.
|
|
- reg-names: resource names used for the MHI MMIO physical address region,
|
|
IPA uC command and event ring doorbell mail box address.
|
|
Should be "mhi_mmio_base" for MHI MMIO physical address,
|
|
"ipa_uc_mbox_crdb" for IPA uC Command Ring doorbell,
|
|
"ipa_uc_mbox_erdb" for IPA uC Event Ring doorbell passed to
|
|
the IPA driver.
|
|
- qcom,mhi-ifc-id: ID of HW interface via which MHI on device side
|
|
communicates with host side.
|
|
- qcom,mhi-ep-msi: End point MSI number.
|
|
- qcom,mhi-version: MHI specification version supported by the device.
|
|
|
|
Example:
|
|
|
|
mhi: qcom,msm-mhi-dev {
|
|
compatible = "qcom,msm-mhi-dev";
|
|
reg = <0xfc527000 0x1000>,
|
|
<0xfd4fa000 0x1>,
|
|
<0xfd4fa080 0x1>;
|
|
reg-names = "mhi_mmio_base", "ipa_uc_mbox_crdb",
|
|
"ipa_uc_mbox_erdb";
|
|
qcom,mhi-ifc-id = <0x030017cb>;
|
|
qcom,mhi-ep-msi = <1>;
|
|
qcom,mhi-version = <0x1000000>;
|
|
};
|