0cbf260820
This commit adds support for registering MHI controller drivers with the MHI stack. MHI controller drivers manages the interaction with the MHI client devices such as the external modems and WiFi chipsets. They are also the MHI bus master in charge of managing the physical link between the host and client device. This is based on the patch submitted by Sujeev Dias: https://lkml.org/lkml/2018/7/9/987 Signed-off-by: Sujeev Dias <sdias@codeaurora.org> Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org> [jhugo: added static config for controllers and fixed several bugs] Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org> [mani: removed DT dependency, splitted and cleaned up for upstream] Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Link: https://lore.kernel.org/r/20200220095854.4804-3-manivannan.sadhasivam@linaro.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15 lines
415 B
Plaintext
15 lines
415 B
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# MHI bus
|
|
#
|
|
# Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
|
|
#
|
|
|
|
config MHI_BUS
|
|
tristate "Modem Host Interface (MHI) bus"
|
|
help
|
|
Bus driver for MHI protocol. Modem Host Interface (MHI) is a
|
|
communication protocol used by the host processors to control
|
|
and communicate with modem devices over a high speed peripheral
|
|
bus or shared memory.
|