Skip to content

Commit 6a08a7e

Browse files
ajitkhapardeNipaLocal
authored and
NipaLocal
committed
bnxt_en: Add VF PCI ID for 5760X (P7) chips
No driver logic changes are required to support the VFs, so just add the VF PCI ID. Reviewed-by: Selvin Thyparampil Xavier <[email protected]> Signed-off-by: Ajit Khaparde <[email protected]> Signed-off-by: Michael Chan <[email protected]> Signed-off-by: NipaLocal <nipa@local>
1 parent 867920e commit 6a08a7e

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

drivers/net/ethernet/broadcom/bnxt/bnxt.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ static const struct {
137137
[NETXTREME_E_VF_HV] = { "Broadcom NetXtreme-E Virtual Function for Hyper-V" },
138138
[NETXTREME_E_P5_VF] = { "Broadcom BCM5750X NetXtreme-E Ethernet Virtual Function" },
139139
[NETXTREME_E_P5_VF_HV] = { "Broadcom BCM5750X NetXtreme-E Virtual Function for Hyper-V" },
140+
[NETXTREME_E_P7_VF] = { "Broadcom BCM5760X Virtual Function" },
140141
};
141142

142143
static const struct pci_device_id bnxt_pci_tbl[] = {
@@ -211,6 +212,7 @@ static const struct pci_device_id bnxt_pci_tbl[] = {
211212
{ PCI_VDEVICE(BROADCOM, 0x1807), .driver_data = NETXTREME_E_P5_VF },
212213
{ PCI_VDEVICE(BROADCOM, 0x1808), .driver_data = NETXTREME_E_P5_VF_HV },
213214
{ PCI_VDEVICE(BROADCOM, 0x1809), .driver_data = NETXTREME_E_P5_VF_HV },
215+
{ PCI_VDEVICE(BROADCOM, 0x1819), .driver_data = NETXTREME_E_P7_VF },
214216
{ PCI_VDEVICE(BROADCOM, 0xd800), .driver_data = NETXTREME_S_VF },
215217
#endif
216218
{ 0 }
@@ -294,7 +296,7 @@ static bool bnxt_vf_pciid(enum board_idx idx)
294296
return (idx == NETXTREME_C_VF || idx == NETXTREME_E_VF ||
295297
idx == NETXTREME_S_VF || idx == NETXTREME_C_VF_HV ||
296298
idx == NETXTREME_E_VF_HV || idx == NETXTREME_E_P5_VF ||
297-
idx == NETXTREME_E_P5_VF_HV);
299+
idx == NETXTREME_E_P5_VF_HV || idx == NETXTREME_E_P7_VF);
298300
}
299301

300302
#define DB_CP_REARM_FLAGS (DB_KEY_CP | DB_IDX_VALID)

drivers/net/ethernet/broadcom/bnxt/bnxt.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2013,6 +2013,7 @@ enum board_idx {
20132013
NETXTREME_E_VF_HV,
20142014
NETXTREME_E_P5_VF,
20152015
NETXTREME_E_P5_VF_HV,
2016+
NETXTREME_E_P7_VF,
20162017
};
20172018

20182019
struct bnxt {

0 commit comments

Comments
 (0)