forked from Minki/linux
855a70c120
This is a generic MHI-over-PCI controller driver for MHI only devices such as QCOM modems. For now it supports registering of Qualcomm SDX55 based PCIe modules. The MHI channels have been extracted from mhi downstream driver. This driver is for MHI-only devices which have all functionalities exposed through MHI channels and accessed by the corresponding MHI device drivers (no out-of-band communication). Signed-off-by: Loic Poulain <loic.poulain@linaro.org> Reviewed-by: Bhaumik Bhatt <bbhatt@codeaurora.org> Reviewed-by: Hemant Kumar <hemantk@codeaurora.org> Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> [mani: fixed up the Makefile rule] Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
32 lines
886 B
Plaintext
32 lines
886 B
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# MHI bus
|
|
#
|
|
# Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
|
|
#
|
|
|
|
config MHI_BUS
|
|
tristate "Modem Host Interface (MHI) bus"
|
|
help
|
|
Bus driver for MHI protocol. Modem Host Interface (MHI) is a
|
|
communication protocol used by the host processors to control
|
|
and communicate with modem devices over a high speed peripheral
|
|
bus or shared memory.
|
|
|
|
config MHI_BUS_DEBUG
|
|
bool "Debugfs support for the MHI bus"
|
|
depends on MHI_BUS && DEBUG_FS
|
|
help
|
|
Enable debugfs support for use with the MHI transport. Allows
|
|
reading and/or modifying some values within the MHI controller
|
|
for debug and test purposes.
|
|
|
|
config MHI_BUS_PCI_GENERIC
|
|
tristate "MHI PCI controller driver"
|
|
depends on MHI_BUS
|
|
depends on PCI
|
|
help
|
|
This driver provides MHI PCI controller driver for devices such as
|
|
Qualcomm SDX55 based PCIe modems.
|
|
|