aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/ntb/hw/amd/ntb_hw_amd.h
diff options
context:
space:
mode:
authorXiangliang Yu <Xiangliang.Yu@amd.com>2016-11-18 14:51:41 +0530
committerJon Mason <jdmason@kudzu.us>2016-12-23 16:09:15 -0500
commite5b0d2d1ba92a8e424e7395537a96e8a373d0267 (patch)
treee75e4a9bb67c9310f0314f0eaf697d31e19567e6 /drivers/ntb/hw/amd/ntb_hw_amd.h
parentntb: Adding Skylake Xeon NTB support (diff)
downloadwireguard-linux-e5b0d2d1ba92a8e424e7395537a96e8a373d0267.tar.xz
wireguard-linux-e5b0d2d1ba92a8e424e7395537a96e8a373d0267.zip
NTB: add support for hotplug feature
AMD NTB support hotplug under B2B mode. NTB will trigger link up/down interrupt event when doing plug add/remove, this patch implements the two interrupt event to support B2B hotplug function. Signed-off-by: Xiangliang Yu <Xiangliang.Yu@amd.com> Signed-off-by: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> Acked-by: Allen Hubbe <Allen.Hubbe@dell.com> Signed-off-by: Jon Mason <jdmason@kudzu.us>
Diffstat (limited to '')
-rw-r--r--drivers/ntb/hw/amd/ntb_hw_amd.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/ntb/hw/amd/ntb_hw_amd.h b/drivers/ntb/hw/amd/ntb_hw_amd.h
index 2eac3cd3e646..13d73ed94a52 100644
--- a/drivers/ntb/hw/amd/ntb_hw_amd.h
+++ b/drivers/ntb/hw/amd/ntb_hw_amd.h
@@ -148,9 +148,12 @@ enum {
AMD_PEER_D3_EVENT = BIT(2),
AMD_PEER_PMETO_EVENT = BIT(3),
AMD_PEER_D0_EVENT = BIT(4),
+ AMD_LINK_UP_EVENT = BIT(5),
+ AMD_LINK_DOWN_EVENT = BIT(6),
AMD_EVENT_INTMASK = (AMD_PEER_FLUSH_EVENT |
AMD_PEER_RESET_EVENT | AMD_PEER_D3_EVENT |
- AMD_PEER_PMETO_EVENT | AMD_PEER_D0_EVENT),
+ AMD_PEER_PMETO_EVENT | AMD_PEER_D0_EVENT |
+ AMD_LINK_UP_EVENT | AMD_LINK_DOWN_EVENT),
AMD_PMESTAT_OFFSET = 0x480,
AMD_PMSGTRIG_OFFSET = 0x490,