18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# MHI bus
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci# Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
68c2ecf20Sopenharmony_ci#
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciconfig MHI_BUS
98c2ecf20Sopenharmony_ci	tristate "Modem Host Interface (MHI) bus"
108c2ecf20Sopenharmony_ci	help
118c2ecf20Sopenharmony_ci	  Bus driver for MHI protocol. Modem Host Interface (MHI) is a
128c2ecf20Sopenharmony_ci	  communication protocol used by the host processors to control
138c2ecf20Sopenharmony_ci	  and communicate with modem devices over a high speed peripheral
148c2ecf20Sopenharmony_ci	  bus or shared memory.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciconfig MHI_BUS_DEBUG
178c2ecf20Sopenharmony_ci	bool "Debugfs support for the MHI bus"
188c2ecf20Sopenharmony_ci	depends on MHI_BUS && DEBUG_FS
198c2ecf20Sopenharmony_ci	help
208c2ecf20Sopenharmony_ci	  Enable debugfs support for use with the MHI transport. Allows
218c2ecf20Sopenharmony_ci	  reading and/or modifying some values within the MHI controller
228c2ecf20Sopenharmony_ci	  for debug and test purposes.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciconfig MHI_BUS_PCI_GENERIC
258c2ecf20Sopenharmony_ci	tristate "MHI PCI controller driver"
268c2ecf20Sopenharmony_ci	depends on MHI_BUS
278c2ecf20Sopenharmony_ci	depends on PCI
288c2ecf20Sopenharmony_ci	help
298c2ecf20Sopenharmony_ci	  This driver provides MHI PCI controller driver for devices such as
308c2ecf20Sopenharmony_ci	  Qualcomm SDX55 based PCIe modems.
318c2ecf20Sopenharmony_ci
32