Skip to content

Commit

Permalink
NTB: Add support for AMD PCI-Express Non-Transparent Bridge
Browse files Browse the repository at this point in the history
This adds support for AMD's PCI-Express Non-Transparent Bridge
(NTB) device on the Zeppelin platform. The driver connnects to the
standard NTB sub-system interface, with modification to add hooks
for power management in a separate patch. The AMD NTB device has 3
memory windows, 16 doorbell, 16 scratch-pad registers, and supports
up to 16 PCIe lanes running a Gen3 speeds.

Signed-off-by: Xiangliang Yu <[email protected]>
Reviewed-by: Allen Hubbe <[email protected]>
Signed-off-by: Jon Mason <[email protected]>
  • Loading branch information
xliyu authored and jonmason committed Jan 22, 2016
1 parent 8a7b6a7 commit a1b3695
Show file tree
Hide file tree
Showing 7 changed files with 1,376 additions and 0 deletions.
6 changes: 6 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -7586,6 +7586,12 @@ W: https://github.com/jonmason/ntb/wiki
T: git git://github.com/jonmason/ntb.git
F: drivers/ntb/hw/intel/

NTB AMD DRIVER
M: Xiangliang Yu <[email protected]>
L: [email protected]
S: Supported
F: drivers/ntb/hw/amd/

NTFS FILESYSTEM
M: Anton Altaparmakov <[email protected]>
L: [email protected]
Expand Down
1 change: 1 addition & 0 deletions drivers/ntb/hw/Kconfig
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
source "drivers/ntb/hw/amd/Kconfig"
source "drivers/ntb/hw/intel/Kconfig"
1 change: 1 addition & 0 deletions drivers/ntb/hw/Makefile
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
obj-$(CONFIG_NTB_AMD) += amd/
obj-$(CONFIG_NTB_INTEL) += intel/
7 changes: 7 additions & 0 deletions drivers/ntb/hw/amd/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
config NTB_AMD
tristate "AMD Non-Transparent Bridge support"
depends on X86_64
help
This driver supports AMD NTB on capable Zeppelin hardware.

If unsure, say N.
1 change: 1 addition & 0 deletions drivers/ntb/hw/amd/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
obj-$(CONFIG_NTB_AMD) += ntb_hw_amd.o
Loading

0 comments on commit a1b3695

Please sign in to comment.