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