c99eed87382abc6255aece68fd8c4e1d1984b22a
[linux-2.6-microblaze.git] / drivers / ntb / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig NTB
3         tristate "Non-Transparent Bridge support"
4         depends on PCI
5         help
6          The PCI-E Non-transparent bridge hardware is a point-to-point PCI-E bus
7          connecting 2 systems.  When configured, writes to the device's PCI
8          mapped memory will be mirrored to a buffer on the remote system.  The
9          ntb Linux driver uses this point-to-point communication as a method to
10          transfer data from one system to the other.
11
12          If unsure, say N.
13
14 if NTB
15
16 source "drivers/ntb/hw/Kconfig"
17
18 source "drivers/ntb/test/Kconfig"
19
20 config NTB_TRANSPORT
21         tristate "NTB Transport Client"
22         help
23          This is a transport driver that enables connected systems to exchange
24          messages over the ntb hardware.  The transport exposes a queue pair api
25          to client drivers.
26
27          If unsure, say N.
28
29 endif # NTB