162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# PCI Endpoint Functions 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_ciconfig PCI_EPF_TEST 762306a36Sopenharmony_ci tristate "PCI Endpoint Test driver" 862306a36Sopenharmony_ci depends on PCI_ENDPOINT 962306a36Sopenharmony_ci select CRC32 1062306a36Sopenharmony_ci help 1162306a36Sopenharmony_ci Enable this configuration option to enable the test driver 1262306a36Sopenharmony_ci for PCI Endpoint. 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci If in doubt, say "N" to disable Endpoint test driver. 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciconfig PCI_EPF_NTB 1762306a36Sopenharmony_ci tristate "PCI Endpoint NTB driver" 1862306a36Sopenharmony_ci depends on PCI_ENDPOINT 1962306a36Sopenharmony_ci select CONFIGFS_FS 2062306a36Sopenharmony_ci help 2162306a36Sopenharmony_ci Select this configuration option to enable the Non-Transparent 2262306a36Sopenharmony_ci Bridge (NTB) driver for PCI Endpoint. NTB driver implements NTB 2362306a36Sopenharmony_ci controller functionality using multiple PCIe endpoint instances. 2462306a36Sopenharmony_ci It can support NTB endpoint function devices created using 2562306a36Sopenharmony_ci device tree. 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci If in doubt, say "N" to disable Endpoint NTB driver. 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ciconfig PCI_EPF_VNTB 3062306a36Sopenharmony_ci tristate "PCI Endpoint Virtual NTB driver" 3162306a36Sopenharmony_ci depends on PCI_ENDPOINT 3262306a36Sopenharmony_ci depends on NTB 3362306a36Sopenharmony_ci select CONFIGFS_FS 3462306a36Sopenharmony_ci help 3562306a36Sopenharmony_ci Select this configuration option to enable the Non-Transparent 3662306a36Sopenharmony_ci Bridge (NTB) driver for PCIe Endpoint. NTB driver implements NTB 3762306a36Sopenharmony_ci between PCI Root Port and PCIe Endpoint. 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ci If in doubt, say "N" to disable Endpoint NTB driver. 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ciconfig PCI_EPF_MHI 4262306a36Sopenharmony_ci tristate "PCI Endpoint driver for MHI bus" 4362306a36Sopenharmony_ci depends on PCI_ENDPOINT && MHI_BUS_EP 4462306a36Sopenharmony_ci help 4562306a36Sopenharmony_ci Enable this configuration option to enable the PCI Endpoint 4662306a36Sopenharmony_ci driver for Modem Host Interface (MHI) bus in Qualcomm Endpoint 4762306a36Sopenharmony_ci devices such as SDX55. 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci If in doubt, say "N" to disable Endpoint driver for MHI bus. 50