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