17328c8f4SBjorn Helgaas# SPDX-License-Identifier: GPL-2.0 2349e7a85SKishon Vijay Abraham I# 3349e7a85SKishon Vijay Abraham I# PCI Endpoint Functions 4349e7a85SKishon Vijay Abraham I# 5349e7a85SKishon Vijay Abraham I 6349e7a85SKishon Vijay Abraham Iconfig PCI_EPF_TEST 7349e7a85SKishon Vijay Abraham I tristate "PCI Endpoint Test driver" 8349e7a85SKishon Vijay Abraham I depends on PCI_ENDPOINT 9*5ddb6696SArnd Bergmann select CONFIGFS_FS 1098dbf5afSRandy Dunlap select CRC32 11349e7a85SKishon Vijay Abraham I help 12349e7a85SKishon Vijay Abraham I Enable this configuration option to enable the test driver 13349e7a85SKishon Vijay Abraham I for PCI Endpoint. 14349e7a85SKishon Vijay Abraham I 15349e7a85SKishon Vijay Abraham I If in doubt, say "N" to disable Endpoint test driver. 168b821cf7SKishon Vijay Abraham I 178b821cf7SKishon Vijay Abraham Iconfig PCI_EPF_NTB 188b821cf7SKishon Vijay Abraham I tristate "PCI Endpoint NTB driver" 198b821cf7SKishon Vijay Abraham I depends on PCI_ENDPOINT 208b821cf7SKishon Vijay Abraham I select CONFIGFS_FS 218b821cf7SKishon Vijay Abraham I help 228b821cf7SKishon Vijay Abraham I Select this configuration option to enable the Non-Transparent 238b821cf7SKishon Vijay Abraham I Bridge (NTB) driver for PCI Endpoint. NTB driver implements NTB 248b821cf7SKishon Vijay Abraham I controller functionality using multiple PCIe endpoint instances. 258b821cf7SKishon Vijay Abraham I It can support NTB endpoint function devices created using 268b821cf7SKishon Vijay Abraham I device tree. 278b821cf7SKishon Vijay Abraham I 288b821cf7SKishon Vijay Abraham I If in doubt, say "N" to disable Endpoint NTB driver. 29e35f56bbSFrank Li 30e35f56bbSFrank Liconfig PCI_EPF_VNTB 3137587673SShunsuke Mie tristate "PCI Endpoint Virtual NTB driver" 32e35f56bbSFrank Li depends on PCI_ENDPOINT 33556a2c7dSRen Zhijie depends on NTB 34e35f56bbSFrank Li select CONFIGFS_FS 35e35f56bbSFrank Li help 36e35f56bbSFrank Li Select this configuration option to enable the Non-Transparent 37e35f56bbSFrank Li Bridge (NTB) driver for PCIe Endpoint. NTB driver implements NTB 38e35f56bbSFrank Li between PCI Root Port and PCIe Endpoint. 39e35f56bbSFrank Li 40e35f56bbSFrank Li If in doubt, say "N" to disable Endpoint NTB driver. 411bf5f253SManivannan Sadhasivam 421bf5f253SManivannan Sadhasivamconfig PCI_EPF_MHI 431bf5f253SManivannan Sadhasivam tristate "PCI Endpoint driver for MHI bus" 441bf5f253SManivannan Sadhasivam depends on PCI_ENDPOINT && MHI_BUS_EP 451bf5f253SManivannan Sadhasivam help 461bf5f253SManivannan Sadhasivam Enable this configuration option to enable the PCI Endpoint 471bf5f253SManivannan Sadhasivam driver for Modem Host Interface (MHI) bus in Qualcomm Endpoint 481bf5f253SManivannan Sadhasivam devices such as SDX55. 491bf5f253SManivannan Sadhasivam 501bf5f253SManivannan Sadhasivam If in doubt, say "N" to disable Endpoint driver for MHI bus. 51