0001 # SPDX-License-Identifier: GPL-2.0
0002 #
0003 # PCI Endpoint Functions
0004 #
0005
0006 config PCI_EPF_TEST
0007 tristate "PCI Endpoint Test driver"
0008 depends on PCI_ENDPOINT
0009 select CRC32
0010 help
0011 Enable this configuration option to enable the test driver
0012 for PCI Endpoint.
0013
0014 If in doubt, say "N" to disable Endpoint test driver.
0015
0016 config PCI_EPF_NTB
0017 tristate "PCI Endpoint NTB driver"
0018 depends on PCI_ENDPOINT
0019 select CONFIGFS_FS
0020 help
0021 Select this configuration option to enable the Non-Transparent
0022 Bridge (NTB) driver for PCI Endpoint. NTB driver implements NTB
0023 controller functionality using multiple PCIe endpoint instances.
0024 It can support NTB endpoint function devices created using
0025 device tree.
0026
0027 If in doubt, say "N" to disable Endpoint NTB driver.
0028
0029 config PCI_EPF_VNTB
0030 tristate "PCI Endpoint NTB driver"
0031 depends on PCI_ENDPOINT
0032 depends on NTB
0033 select CONFIGFS_FS
0034 help
0035 Select this configuration option to enable the Non-Transparent
0036 Bridge (NTB) driver for PCIe Endpoint. NTB driver implements NTB
0037 between PCI Root Port and PCIe Endpoint.
0038
0039 If in doubt, say "N" to disable Endpoint NTB driver.