|
@@ -137,7 +137,10 @@ enum bnx2x_board_type {
|
|
|
BCM57800_MF,
|
|
|
BCM57810,
|
|
|
BCM57810_MF,
|
|
|
- BCM57840,
|
|
|
+ BCM57840_O,
|
|
|
+ BCM57840_4_10,
|
|
|
+ BCM57840_2_20,
|
|
|
+ BCM57840_MFO,
|
|
|
BCM57840_MF,
|
|
|
BCM57811,
|
|
|
BCM57811_MF
|
|
@@ -157,6 +160,9 @@ static struct {
|
|
|
{ "Broadcom NetXtreme II BCM57810 10 Gigabit Ethernet" },
|
|
|
{ "Broadcom NetXtreme II BCM57810 10 Gigabit Ethernet Multi Function" },
|
|
|
{ "Broadcom NetXtreme II BCM57840 10/20 Gigabit Ethernet" },
|
|
|
+ { "Broadcom NetXtreme II BCM57840 10 Gigabit Ethernet" },
|
|
|
+ { "Broadcom NetXtreme II BCM57840 20 Gigabit Ethernet" },
|
|
|
+ { "Broadcom NetXtreme II BCM57840 10/20 Gigabit Ethernet Multi Function"},
|
|
|
{ "Broadcom NetXtreme II BCM57840 10/20 Gigabit Ethernet Multi Function"},
|
|
|
{ "Broadcom NetXtreme II BCM57811 10 Gigabit Ethernet"},
|
|
|
{ "Broadcom NetXtreme II BCM57811 10 Gigabit Ethernet Multi Function"},
|
|
@@ -189,8 +195,17 @@ static struct {
|
|
|
#ifndef PCI_DEVICE_ID_NX2_57810_MF
|
|
|
#define PCI_DEVICE_ID_NX2_57810_MF CHIP_NUM_57810_MF
|
|
|
#endif
|
|
|
-#ifndef PCI_DEVICE_ID_NX2_57840
|
|
|
-#define PCI_DEVICE_ID_NX2_57840 CHIP_NUM_57840
|
|
|
+#ifndef PCI_DEVICE_ID_NX2_57840_O
|
|
|
+#define PCI_DEVICE_ID_NX2_57840_O CHIP_NUM_57840_OBSOLETE
|
|
|
+#endif
|
|
|
+#ifndef PCI_DEVICE_ID_NX2_57840_4_10
|
|
|
+#define PCI_DEVICE_ID_NX2_57840_4_10 CHIP_NUM_57840_4_10
|
|
|
+#endif
|
|
|
+#ifndef PCI_DEVICE_ID_NX2_57840_2_20
|
|
|
+#define PCI_DEVICE_ID_NX2_57840_2_20 CHIP_NUM_57840_2_20
|
|
|
+#endif
|
|
|
+#ifndef PCI_DEVICE_ID_NX2_57840_MFO
|
|
|
+#define PCI_DEVICE_ID_NX2_57840_MFO CHIP_NUM_57840_MF_OBSOLETE
|
|
|
#endif
|
|
|
#ifndef PCI_DEVICE_ID_NX2_57840_MF
|
|
|
#define PCI_DEVICE_ID_NX2_57840_MF CHIP_NUM_57840_MF
|
|
@@ -211,7 +226,10 @@ static DEFINE_PCI_DEVICE_TABLE(bnx2x_pci_tbl) = {
|
|
|
{ PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57800_MF), BCM57800_MF },
|
|
|
{ PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57810), BCM57810 },
|
|
|
{ PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57810_MF), BCM57810_MF },
|
|
|
- { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57840), BCM57840 },
|
|
|
+ { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57840_O), BCM57840_O },
|
|
|
+ { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57840_4_10), BCM57840_4_10 },
|
|
|
+ { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57840_2_20), BCM57840_2_20 },
|
|
|
+ { PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57840_MFO), BCM57840_MFO },
|
|
|
{ PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57840_MF), BCM57840_MF },
|
|
|
{ PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57811), BCM57811 },
|
|
|
{ PCI_VDEVICE(BROADCOM, PCI_DEVICE_ID_NX2_57811_MF), BCM57811_MF },
|
|
@@ -11801,7 +11819,10 @@ static int __devinit bnx2x_init_one(struct pci_dev *pdev,
|
|
|
case BCM57800_MF:
|
|
|
case BCM57810:
|
|
|
case BCM57810_MF:
|
|
|
- case BCM57840:
|
|
|
+ case BCM57840_O:
|
|
|
+ case BCM57840_4_10:
|
|
|
+ case BCM57840_2_20:
|
|
|
+ case BCM57840_MFO:
|
|
|
case BCM57840_MF:
|
|
|
case BCM57811:
|
|
|
case BCM57811_MF:
|