@@ -73,19 +73,28 @@ enum board_idx {
73
73
BCM57301 ,
74
74
BCM57302 ,
75
75
BCM57304 ,
76
+ BCM57417_NPAR ,
76
77
BCM58700 ,
77
78
BCM57311 ,
78
79
BCM57312 ,
79
80
BCM57402 ,
80
81
BCM57404 ,
81
82
BCM57406 ,
82
- BCM57404_NPAR ,
83
+ BCM57402_NPAR ,
84
+ BCM57407 ,
83
85
BCM57412 ,
84
86
BCM57414 ,
85
87
BCM57416 ,
86
88
BCM57417 ,
87
- BCM57414_NPAR ,
89
+ BCM57412_NPAR ,
88
90
BCM57314 ,
91
+ BCM57417_SFP ,
92
+ BCM57416_SFP ,
93
+ BCM57404_NPAR ,
94
+ BCM57406_NPAR ,
95
+ BCM57407_SFP ,
96
+ BCM57414_NPAR ,
97
+ BCM57416_NPAR ,
89
98
BCM57304_VF ,
90
99
BCM57404_VF ,
91
100
BCM57414_VF ,
@@ -99,19 +108,28 @@ static const struct {
99
108
{ "Broadcom BCM57301 NetXtreme-C Single-port 10Gb Ethernet" },
100
109
{ "Broadcom BCM57302 NetXtreme-C Dual-port 10Gb/25Gb Ethernet" },
101
110
{ "Broadcom BCM57304 NetXtreme-C Dual-port 10Gb/25Gb/40Gb/50Gb Ethernet" },
111
+ { "Broadcom BCM57417 NetXtreme-E Ethernet Partition" },
102
112
{ "Broadcom BCM58700 Nitro 4-port 1Gb/2.5Gb/10Gb Ethernet" },
103
113
{ "Broadcom BCM57311 NetXtreme-C Single-port 10Gb Ethernet" },
104
114
{ "Broadcom BCM57312 NetXtreme-C Dual-port 10Gb/25Gb Ethernet" },
105
115
{ "Broadcom BCM57402 NetXtreme-E Dual-port 10Gb Ethernet" },
106
116
{ "Broadcom BCM57404 NetXtreme-E Dual-port 10Gb/25Gb Ethernet" },
107
117
{ "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" },
109
120
{ "Broadcom BCM57412 NetXtreme-E Dual-port 10Gb Ethernet" },
110
121
{ "Broadcom BCM57414 NetXtreme-E Dual-port 10Gb/25Gb Ethernet" },
111
122
{ "Broadcom BCM57416 NetXtreme-E Dual-port 10GBase-T Ethernet" },
112
123
{ "Broadcom BCM57417 NetXtreme-E Dual-port 10GBase-T Ethernet" },
113
- { "Broadcom BCM57414 NetXtreme-E Ethernet Partition" },
124
+ { "Broadcom BCM57412 NetXtreme-E Ethernet Partition" },
114
125
{ "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" },
115
133
{ "Broadcom BCM57304 NetXtreme-C Ethernet Virtual Function" },
116
134
{ "Broadcom BCM57404 NetXtreme-E Ethernet Virtual Function" },
117
135
{ "Broadcom BCM57414 NetXtreme-E Ethernet Virtual Function" },
@@ -122,19 +140,28 @@ static const struct pci_device_id bnxt_pci_tbl[] = {
122
140
{ PCI_VDEVICE (BROADCOM , 0x16c8 ), .driver_data = BCM57301 },
123
141
{ PCI_VDEVICE (BROADCOM , 0x16c9 ), .driver_data = BCM57302 },
124
142
{ PCI_VDEVICE (BROADCOM , 0x16ca ), .driver_data = BCM57304 },
143
+ { PCI_VDEVICE (BROADCOM , 0x16cc ), .driver_data = BCM57417_NPAR },
125
144
{ PCI_VDEVICE (BROADCOM , 0x16cd ), .driver_data = BCM58700 },
126
145
{ PCI_VDEVICE (BROADCOM , 0x16ce ), .driver_data = BCM57311 },
127
146
{ PCI_VDEVICE (BROADCOM , 0x16cf ), .driver_data = BCM57312 },
128
147
{ PCI_VDEVICE (BROADCOM , 0x16d0 ), .driver_data = BCM57402 },
129
148
{ PCI_VDEVICE (BROADCOM , 0x16d1 ), .driver_data = BCM57404 },
130
149
{ 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 },
132
152
{ PCI_VDEVICE (BROADCOM , 0x16d6 ), .driver_data = BCM57412 },
133
153
{ PCI_VDEVICE (BROADCOM , 0x16d7 ), .driver_data = BCM57414 },
134
154
{ PCI_VDEVICE (BROADCOM , 0x16d8 ), .driver_data = BCM57416 },
135
155
{ 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 },
137
157
{ 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 },
138
165
#ifdef CONFIG_BNXT_SRIOV
139
166
{ PCI_VDEVICE (BROADCOM , 0x16cb ), .driver_data = BCM57304_VF },
140
167
{ PCI_VDEVICE (BROADCOM , 0x16d3 ), .driver_data = BCM57404_VF },
0 commit comments