162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# MHI bus
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci# Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
662306a36Sopenharmony_ci#
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciconfig MHI_BUS
962306a36Sopenharmony_ci	tristate "Modem Host Interface (MHI) bus"
1062306a36Sopenharmony_ci	help
1162306a36Sopenharmony_ci	  Bus driver for MHI protocol. Modem Host Interface (MHI) is a
1262306a36Sopenharmony_ci	  communication protocol used by the host processors to control
1362306a36Sopenharmony_ci	  and communicate with modem devices over a high speed peripheral
1462306a36Sopenharmony_ci	  bus or shared memory.
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciconfig MHI_BUS_DEBUG
1762306a36Sopenharmony_ci	bool "Debugfs support for the MHI bus"
1862306a36Sopenharmony_ci	depends on MHI_BUS && DEBUG_FS
1962306a36Sopenharmony_ci	help
2062306a36Sopenharmony_ci	  Enable debugfs support for use with the MHI transport. Allows
2162306a36Sopenharmony_ci	  reading and/or modifying some values within the MHI controller
2262306a36Sopenharmony_ci	  for debug and test purposes.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciconfig MHI_BUS_PCI_GENERIC
2562306a36Sopenharmony_ci	tristate "MHI PCI controller driver"
2662306a36Sopenharmony_ci	depends on MHI_BUS
2762306a36Sopenharmony_ci	depends on PCI
2862306a36Sopenharmony_ci	help
2962306a36Sopenharmony_ci	  This driver provides MHI PCI controller driver for devices such as
3062306a36Sopenharmony_ci	  Qualcomm SDX55 based PCIe modems.
3162306a36Sopenharmony_ci
32