]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
NTB: Add support for AMD PCI-Express Non-Transparent Bridge
authorXiangliang Yu <Xiangliang.Yu@amd.com>
Thu, 21 Jan 2016 11:47:05 +0000 (19:47 +0800)
committerTim Gardner <tim.gardner@canonical.com>
Mon, 29 Feb 2016 16:03:56 +0000 (09:03 -0700)
commitca175ae996114a1674bfb86cd03736a997db40b0
treeaf8c246c6ae6f58bfa6de1f48f93633c664ca1e8
parentb28a28debf4870accfb9c1160b384be6a5f774d2
NTB: Add support for AMD PCI-Express Non-Transparent Bridge

BugLink: http://bugs.launchpad.net/bugs/1542071
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 <Xiangliang.Yu@amd.com>
Reviewed-by: Allen Hubbe <Allen.Hubbe@emc.com>
Signed-off-by: Jon Mason <jdmason@kudzu.us>
(cherry picked from commit a1b3695820aa490e58915d720a1438069813008b)
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
MAINTAINERS
drivers/ntb/hw/Kconfig
drivers/ntb/hw/Makefile
drivers/ntb/hw/amd/Kconfig [new file with mode: 0644]
drivers/ntb/hw/amd/Makefile [new file with mode: 0644]
drivers/ntb/hw/amd/ntb_hw_amd.c [new file with mode: 0644]
drivers/ntb/hw/amd/ntb_hw_amd.h [new file with mode: 0644]