@@ -73,19 +73,28 @@ enum board_idx {
7373 BCM57301 ,
7474 BCM57302 ,
7575 BCM57304 ,
76+ BCM57417_NPAR ,
7677 BCM58700 ,
7778 BCM57311 ,
7879 BCM57312 ,
7980 BCM57402 ,
8081 BCM57404 ,
8182 BCM57406 ,
82- BCM57404_NPAR ,
83+ BCM57402_NPAR ,
84+ BCM57407 ,
8385 BCM57412 ,
8486 BCM57414 ,
8587 BCM57416 ,
8688 BCM57417 ,
87- BCM57414_NPAR ,
89+ BCM57412_NPAR ,
8890 BCM57314 ,
91+ BCM57417_SFP ,
92+ BCM57416_SFP ,
93+ BCM57404_NPAR ,
94+ BCM57406_NPAR ,
95+ BCM57407_SFP ,
96+ BCM57414_NPAR ,
97+ BCM57416_NPAR ,
8998 BCM57304_VF ,
9099 BCM57404_VF ,
91100 BCM57414_VF ,
@@ -99,19 +108,28 @@ static const struct {
99108 { "Broadcom BCM57301 NetXtreme-C Single-port 10Gb Ethernet" },
100109 { "Broadcom BCM57302 NetXtreme-C Dual-port 10Gb/25Gb Ethernet" },
101110 { "Broadcom BCM57304 NetXtreme-C Dual-port 10Gb/25Gb/40Gb/50Gb Ethernet" },
111+ { "Broadcom BCM57417 NetXtreme-E Ethernet Partition" },
102112 { "Broadcom BCM58700 Nitro 4-port 1Gb/2.5Gb/10Gb Ethernet" },
103113 { "Broadcom BCM57311 NetXtreme-C Single-port 10Gb Ethernet" },
104114 { "Broadcom BCM57312 NetXtreme-C Dual-port 10Gb/25Gb Ethernet" },
105115 { "Broadcom BCM57402 NetXtreme-E Dual-port 10Gb Ethernet" },
106116 { "Broadcom BCM57404 NetXtreme-E Dual-port 10Gb/25Gb Ethernet" },
107117 { "Broadcom BCM57406 NetXtreme-E Dual-port 10GBase-T Ethernet" },
108- { "Broadcom BCM57404 NetXtreme-E Ethernet Partition" },
118+ { "Broadcom BCM57402 NetXtreme-E Ethernet Partition" },
119+ { "Broadcom BCM57407 NetXtreme-E Dual-port 10GBase-T Ethernet" },
109120 { "Broadcom BCM57412 NetXtreme-E Dual-port 10Gb Ethernet" },
110121 { "Broadcom BCM57414 NetXtreme-E Dual-port 10Gb/25Gb Ethernet" },
111122 { "Broadcom BCM57416 NetXtreme-E Dual-port 10GBase-T Ethernet" },
112123 { "Broadcom BCM57417 NetXtreme-E Dual-port 10GBase-T Ethernet" },
113- { "Broadcom BCM57414 NetXtreme-E Ethernet Partition" },
124+ { "Broadcom BCM57412 NetXtreme-E Ethernet Partition" },
114125 { "Broadcom BCM57314 NetXtreme-C Dual-port 10Gb/25Gb/40Gb/50Gb Ethernet" },
126+ { "Broadcom BCM57417 NetXtreme-E Dual-port 10Gb/25Gb Ethernet" },
127+ { "Broadcom BCM57416 NetXtreme-E Dual-port 10Gb Ethernet" },
128+ { "Broadcom BCM57404 NetXtreme-E Ethernet Partition" },
129+ { "Broadcom BCM57406 NetXtreme-E Ethernet Partition" },
130+ { "Broadcom BCM57407 NetXtreme-E Dual-port 25Gb Ethernet" },
131+ { "Broadcom BCM57414 NetXtreme-E Ethernet Partition" },
132+ { "Broadcom BCM57416 NetXtreme-E Ethernet Partition" },
115133 { "Broadcom BCM57304 NetXtreme-C Ethernet Virtual Function" },
116134 { "Broadcom BCM57404 NetXtreme-E Ethernet Virtual Function" },
117135 { "Broadcom BCM57414 NetXtreme-E Ethernet Virtual Function" },
@@ -122,19 +140,28 @@ static const struct pci_device_id bnxt_pci_tbl[] = {
122140 { PCI_VDEVICE (BROADCOM , 0x16c8 ), .driver_data = BCM57301 },
123141 { PCI_VDEVICE (BROADCOM , 0x16c9 ), .driver_data = BCM57302 },
124142 { PCI_VDEVICE (BROADCOM , 0x16ca ), .driver_data = BCM57304 },
143+ { PCI_VDEVICE (BROADCOM , 0x16cc ), .driver_data = BCM57417_NPAR },
125144 { PCI_VDEVICE (BROADCOM , 0x16cd ), .driver_data = BCM58700 },
126145 { PCI_VDEVICE (BROADCOM , 0x16ce ), .driver_data = BCM57311 },
127146 { PCI_VDEVICE (BROADCOM , 0x16cf ), .driver_data = BCM57312 },
128147 { PCI_VDEVICE (BROADCOM , 0x16d0 ), .driver_data = BCM57402 },
129148 { PCI_VDEVICE (BROADCOM , 0x16d1 ), .driver_data = BCM57404 },
130149 { PCI_VDEVICE (BROADCOM , 0x16d2 ), .driver_data = BCM57406 },
131- { PCI_VDEVICE (BROADCOM , 0x16d4 ), .driver_data = BCM57404_NPAR },
150+ { PCI_VDEVICE (BROADCOM , 0x16d4 ), .driver_data = BCM57402_NPAR },
151+ { PCI_VDEVICE (BROADCOM , 0x16d5 ), .driver_data = BCM57407 },
132152 { PCI_VDEVICE (BROADCOM , 0x16d6 ), .driver_data = BCM57412 },
133153 { PCI_VDEVICE (BROADCOM , 0x16d7 ), .driver_data = BCM57414 },
134154 { PCI_VDEVICE (BROADCOM , 0x16d8 ), .driver_data = BCM57416 },
135155 { PCI_VDEVICE (BROADCOM , 0x16d9 ), .driver_data = BCM57417 },
136- { PCI_VDEVICE (BROADCOM , 0x16de ), .driver_data = BCM57414_NPAR },
156+ { PCI_VDEVICE (BROADCOM , 0x16de ), .driver_data = BCM57412_NPAR },
137157 { PCI_VDEVICE (BROADCOM , 0x16df ), .driver_data = BCM57314 },
158+ { PCI_VDEVICE (BROADCOM , 0x16e2 ), .driver_data = BCM57417_SFP },
159+ { PCI_VDEVICE (BROADCOM , 0x16e3 ), .driver_data = BCM57416_SFP },
160+ { PCI_VDEVICE (BROADCOM , 0x16e7 ), .driver_data = BCM57404_NPAR },
161+ { PCI_VDEVICE (BROADCOM , 0x16e8 ), .driver_data = BCM57406_NPAR },
162+ { PCI_VDEVICE (BROADCOM , 0x16e9 ), .driver_data = BCM57407_SFP },
163+ { PCI_VDEVICE (BROADCOM , 0x16ec ), .driver_data = BCM57414_NPAR },
164+ { PCI_VDEVICE (BROADCOM , 0x16ee ), .driver_data = BCM57416_NPAR },
138165#ifdef CONFIG_BNXT_SRIOV
139166 { PCI_VDEVICE (BROADCOM , 0x16cb ), .driver_data = BCM57304_VF },
140167 { PCI_VDEVICE (BROADCOM , 0x16d3 ), .driver_data = BCM57404_VF },
0 commit comments