xref: /linux/drivers/bus/mhi/host/Kconfig (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1*a0f5a630SManivannan Sadhasivam# SPDX-License-Identifier: GPL-2.0
2*a0f5a630SManivannan Sadhasivam#
3*a0f5a630SManivannan Sadhasivam# MHI bus
4*a0f5a630SManivannan Sadhasivam#
5*a0f5a630SManivannan Sadhasivam# Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
6*a0f5a630SManivannan Sadhasivam#
7*a0f5a630SManivannan Sadhasivam
8*a0f5a630SManivannan Sadhasivamconfig MHI_BUS
9*a0f5a630SManivannan Sadhasivam	tristate "Modem Host Interface (MHI) bus"
10*a0f5a630SManivannan Sadhasivam	help
11*a0f5a630SManivannan Sadhasivam	  Bus driver for MHI protocol. Modem Host Interface (MHI) is a
12*a0f5a630SManivannan Sadhasivam	  communication protocol used by the host processors to control
13*a0f5a630SManivannan Sadhasivam	  and communicate with modem devices over a high speed peripheral
14*a0f5a630SManivannan Sadhasivam	  bus or shared memory.
15*a0f5a630SManivannan Sadhasivam
16*a0f5a630SManivannan Sadhasivamconfig MHI_BUS_DEBUG
17*a0f5a630SManivannan Sadhasivam	bool "Debugfs support for the MHI bus"
18*a0f5a630SManivannan Sadhasivam	depends on MHI_BUS && DEBUG_FS
19*a0f5a630SManivannan Sadhasivam	help
20*a0f5a630SManivannan Sadhasivam	  Enable debugfs support for use with the MHI transport. Allows
21*a0f5a630SManivannan Sadhasivam	  reading and/or modifying some values within the MHI controller
22*a0f5a630SManivannan Sadhasivam	  for debug and test purposes.
23*a0f5a630SManivannan Sadhasivam
24*a0f5a630SManivannan Sadhasivamconfig MHI_BUS_PCI_GENERIC
25*a0f5a630SManivannan Sadhasivam	tristate "MHI PCI controller driver"
26*a0f5a630SManivannan Sadhasivam	depends on MHI_BUS
27*a0f5a630SManivannan Sadhasivam	depends on PCI
28*a0f5a630SManivannan Sadhasivam	help
29*a0f5a630SManivannan Sadhasivam	  This driver provides MHI PCI controller driver for devices such as
30*a0f5a630SManivannan Sadhasivam	  Qualcomm SDX55 based PCIe modems.
31*a0f5a630SManivannan Sadhasivam
32