mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-18 03:06:43 +00:00
1bf5f25324
Add PCI Endpoint driver for the Qualcomm MHI (Modem Host Interface) bus. The driver implements the MHI function over PCI in the endpoint device such as SDX55 modem. The MHI endpoint function driver acts as a controller driver for the MHI Endpoint stack and carries out all PCI related functionality. Link: https://lore.kernel.org/r/20230602114756.36586-9-manivannan.sadhasivam@linaro.org Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Kishon Vijay Abraham I <kishon@kernel.org> Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
50 lines
1.4 KiB
Plaintext
50 lines
1.4 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# PCI Endpoint Functions
|
|
#
|
|
|
|
config PCI_EPF_TEST
|
|
tristate "PCI Endpoint Test driver"
|
|
depends on PCI_ENDPOINT
|
|
select CRC32
|
|
help
|
|
Enable this configuration option to enable the test driver
|
|
for PCI Endpoint.
|
|
|
|
If in doubt, say "N" to disable Endpoint test driver.
|
|
|
|
config PCI_EPF_NTB
|
|
tristate "PCI Endpoint NTB driver"
|
|
depends on PCI_ENDPOINT
|
|
select CONFIGFS_FS
|
|
help
|
|
Select this configuration option to enable the Non-Transparent
|
|
Bridge (NTB) driver for PCI Endpoint. NTB driver implements NTB
|
|
controller functionality using multiple PCIe endpoint instances.
|
|
It can support NTB endpoint function devices created using
|
|
device tree.
|
|
|
|
If in doubt, say "N" to disable Endpoint NTB driver.
|
|
|
|
config PCI_EPF_VNTB
|
|
tristate "PCI Endpoint Virtual NTB driver"
|
|
depends on PCI_ENDPOINT
|
|
depends on NTB
|
|
select CONFIGFS_FS
|
|
help
|
|
Select this configuration option to enable the Non-Transparent
|
|
Bridge (NTB) driver for PCIe Endpoint. NTB driver implements NTB
|
|
between PCI Root Port and PCIe Endpoint.
|
|
|
|
If in doubt, say "N" to disable Endpoint NTB driver.
|
|
|
|
config PCI_EPF_MHI
|
|
tristate "PCI Endpoint driver for MHI bus"
|
|
depends on PCI_ENDPOINT && MHI_BUS_EP
|
|
help
|
|
Enable this configuration option to enable the PCI Endpoint
|
|
driver for Modem Host Interface (MHI) bus in Qualcomm Endpoint
|
|
devices such as SDX55.
|
|
|
|
If in doubt, say "N" to disable Endpoint driver for MHI bus.
|