xref: /linux/drivers/ntb/Kconfig (revision e26a5843f7f5014ae4460030ca4de029a3ac35d3)
1*e26a5843SAllen Hubbemenuconfig NTB
2*e26a5843SAllen Hubbe	tristate "Non-Transparent Bridge support"
3fce8a7bbSJon Mason	depends on PCI
4fce8a7bbSJon Mason	help
5fce8a7bbSJon Mason	 The PCI-E Non-transparent bridge hardware is a point-to-point PCI-E bus
6fce8a7bbSJon Mason	 connecting 2 systems.  When configured, writes to the device's PCI
7fce8a7bbSJon Mason	 mapped memory will be mirrored to a buffer on the remote system.  The
8fce8a7bbSJon Mason	 ntb Linux driver uses this point-to-point communication as a method to
9fce8a7bbSJon Mason	 transfer data from one system to the other.
10fce8a7bbSJon Mason
11fce8a7bbSJon Mason	 If unsure, say N.
12fce8a7bbSJon Mason
13*e26a5843SAllen Hubbeif NTB
14*e26a5843SAllen Hubbe
15*e26a5843SAllen Hubbesource "drivers/ntb/hw/Kconfig"
16*e26a5843SAllen Hubbe
17*e26a5843SAllen Hubbeconfig NTB_TRANSPORT
18*e26a5843SAllen Hubbe	tristate "NTB Transport Client"
19*e26a5843SAllen Hubbe	help
20*e26a5843SAllen Hubbe	 This is a transport driver that enables connected systems to exchange
21*e26a5843SAllen Hubbe	 messages over the ntb hardware.  The transport exposes a queue pair api
22*e26a5843SAllen Hubbe	 to client drivers.
23*e26a5843SAllen Hubbe
24*e26a5843SAllen Hubbe	 If unsure, say N.
25*e26a5843SAllen Hubbe
26*e26a5843SAllen Hubbeendif # NTB
27