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
998dbf5afSRandy Dunlap	select CRC32
10349e7a85SKishon Vijay Abraham I	help
11349e7a85SKishon Vijay Abraham I	   Enable this configuration option to enable the test driver
12349e7a85SKishon Vijay Abraham I	   for PCI Endpoint.
13349e7a85SKishon Vijay Abraham I
14349e7a85SKishon Vijay Abraham I	   If in doubt, say "N" to disable Endpoint test driver.
158b821cf7SKishon Vijay Abraham I
168b821cf7SKishon Vijay Abraham Iconfig PCI_EPF_NTB
178b821cf7SKishon Vijay Abraham I	tristate "PCI Endpoint NTB driver"
188b821cf7SKishon Vijay Abraham I	depends on PCI_ENDPOINT
198b821cf7SKishon Vijay Abraham I	select CONFIGFS_FS
208b821cf7SKishon Vijay Abraham I	help
218b821cf7SKishon Vijay Abraham I	  Select this configuration option to enable the Non-Transparent
228b821cf7SKishon Vijay Abraham I	  Bridge (NTB) driver for PCI Endpoint. NTB driver implements NTB
238b821cf7SKishon Vijay Abraham I	  controller functionality using multiple PCIe endpoint instances.
248b821cf7SKishon Vijay Abraham I	  It can support NTB endpoint function devices created using
258b821cf7SKishon Vijay Abraham I	  device tree.
268b821cf7SKishon Vijay Abraham I
278b821cf7SKishon Vijay Abraham I	  If in doubt, say "N" to disable Endpoint NTB driver.
28e35f56bbSFrank Li
29e35f56bbSFrank Liconfig PCI_EPF_VNTB
30e35f56bbSFrank Li        tristate "PCI Endpoint NTB driver"
31e35f56bbSFrank Li        depends on PCI_ENDPOINT
32*556a2c7dSRen Zhijie        depends on NTB
33e35f56bbSFrank Li        select CONFIGFS_FS
34e35f56bbSFrank Li        help
35e35f56bbSFrank Li          Select this configuration option to enable the Non-Transparent
36e35f56bbSFrank Li          Bridge (NTB) driver for PCIe Endpoint. NTB driver implements NTB
37e35f56bbSFrank Li          between PCI Root Port and PCIe Endpoint.
38e35f56bbSFrank Li
39e35f56bbSFrank Li          If in doubt, say "N" to disable Endpoint NTB driver.
40