aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/qlogic/qlcnic
diff options
context:
space:
mode:
authorHimanshu Madhani <himanshu.madhani@qlogic.com>2013-04-24 08:42:44 -0400
committerDavid S. Miller <davem@davemloft.net>2013-04-24 19:34:06 -0400
commite386cd4a7fd3a366607badf5b5cae0ced113cba6 (patch)
treefdf40d6d0289980163de1f8b5d70a43581022892 /drivers/net/ethernet/qlogic/qlcnic
parentddb2e1745daeef3bf2646213cbccca2830b8b211 (diff)
qlcnic: Add identifying string for 83xx adapter
o Added identifying strings for 8300 Series of adapters. o updated PCI_VENDOR_ID_QLOGIC and PCI_DEVICE_ID_824X for 8200 Series adapter. Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com> Signed-off-by: Shahed Shaikh <shahed.shaikh@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/qlogic/qlcnic')
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c125
1 files changed, 106 insertions, 19 deletions
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
index 1310b7b6bc5c..264d5a4f8153 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
@@ -156,25 +156,112 @@ static const u32 qlcnic_reg_tbl[] = {
156}; 156};
157 157
158static const struct qlcnic_board_info qlcnic_boards[] = { 158static const struct qlcnic_board_info qlcnic_boards[] = {
159 {0x1077, 0x8020, 0x1077, 0x203, 159 { PCI_VENDOR_ID_QLOGIC,
160 "8200 Series Single Port 10GbE Converged Network Adapter" 160 PCI_DEVICE_ID_QLOGIC_QLE834X,
161 "(TCP/IP Networking)"}, 161 PCI_VENDOR_ID_QLOGIC,
162 {0x1077, 0x8020, 0x1077, 0x207, 162 0x24e,
163 "8200 Series Dual Port 10GbE Converged Network Adapter" 163 "8300 Series Dual Port 10GbE Converged Network Adapter "
164 "(TCP/IP Networking)"}, 164 "(TCP/IP Networking)" },
165 {0x1077, 0x8020, 0x1077, 0x20b, 165 { PCI_VENDOR_ID_QLOGIC,
166 "3200 Series Dual Port 10Gb Intelligent Ethernet Adapter"}, 166 PCI_DEVICE_ID_QLOGIC_QLE834X,
167 {0x1077, 0x8020, 0x1077, 0x20c, 167 PCI_VENDOR_ID_QLOGIC,
168 "3200 Series Quad Port 1Gb Intelligent Ethernet Adapter"}, 168 0x243,
169 {0x1077, 0x8020, 0x1077, 0x20f, 169 "8300 Series Single Port 10GbE Converged Network Adapter "
170 "3200 Series Single Port 10Gb Intelligent Ethernet Adapter"}, 170 "(TCP/IP Networking)" },
171 {0x1077, 0x8020, 0x103c, 0x3733, 171 { PCI_VENDOR_ID_QLOGIC,
172 "NC523SFP 10Gb 2-port Server Adapter"}, 172 PCI_DEVICE_ID_QLOGIC_QLE834X,
173 {0x1077, 0x8020, 0x103c, 0x3346, 173 PCI_VENDOR_ID_QLOGIC,
174 "CN1000Q Dual Port Converged Network Adapter"}, 174 0x24a,
175 {0x1077, 0x8020, 0x1077, 0x210, 175 "8300 Series Dual Port 10GbE Converged Network Adapter "
176 "QME8242-k 10GbE Dual Port Mezzanine Card"}, 176 "(TCP/IP Networking)" },
177 {0x1077, 0x8020, 0x0, 0x0, "cLOM8214 1/10GbE Controller"}, 177 { PCI_VENDOR_ID_QLOGIC,
178 PCI_DEVICE_ID_QLOGIC_QLE834X,
179 PCI_VENDOR_ID_QLOGIC,
180 0x246,
181 "8300 Series Dual Port 10GbE Converged Network Adapter "
182 "(TCP/IP Networking)" },
183 { PCI_VENDOR_ID_QLOGIC,
184 PCI_DEVICE_ID_QLOGIC_QLE834X,
185 PCI_VENDOR_ID_QLOGIC,
186 0x252,
187 "8300 Series Dual Port 10GbE Converged Network Adapter "
188 "(TCP/IP Networking)" },
189 { PCI_VENDOR_ID_QLOGIC,
190 PCI_DEVICE_ID_QLOGIC_QLE834X,
191 PCI_VENDOR_ID_QLOGIC,
192 0x26e,
193 "8300 Series Dual Port 10GbE Converged Network Adapter "
194 "(TCP/IP Networking)" },
195 { PCI_VENDOR_ID_QLOGIC,
196 PCI_DEVICE_ID_QLOGIC_QLE834X,
197 PCI_VENDOR_ID_QLOGIC,
198 0x260,
199 "8300 Series Dual Port 10GbE Converged Network Adapter "
200 "(TCP/IP Networking)" },
201 { PCI_VENDOR_ID_QLOGIC,
202 PCI_DEVICE_ID_QLOGIC_QLE834X,
203 PCI_VENDOR_ID_QLOGIC,
204 0x266,
205 "8300 Series Single Port 10GbE Converged Network Adapter "
206 "(TCP/IP Networking)" },
207 { PCI_VENDOR_ID_QLOGIC,
208 PCI_DEVICE_ID_QLOGIC_QLE834X,
209 PCI_VENDOR_ID_QLOGIC,
210 0x269,
211 "8300 Series Dual Port 10GbE Converged Network Adapter "
212 "(TCP/IP Networking)" },
213 { PCI_VENDOR_ID_QLOGIC,
214 PCI_DEVICE_ID_QLOGIC_QLE834X,
215 PCI_VENDOR_ID_QLOGIC,
216 0x271,
217 "8300 Series Dual Port 10GbE Converged Network Adapter "
218 "(TCP/IP Networking)" },
219 { PCI_VENDOR_ID_QLOGIC,
220 PCI_DEVICE_ID_QLOGIC_QLE834X,
221 0x0, 0x0, "8300 Series 1/10GbE Controller" },
222 { PCI_VENDOR_ID_QLOGIC,
223 PCI_DEVICE_ID_QLOGIC_QLE824X,
224 PCI_VENDOR_ID_QLOGIC,
225 0x203,
226 "8200 Series Single Port 10GbE Converged Network Adapter"
227 "(TCP/IP Networking)" },
228 { PCI_VENDOR_ID_QLOGIC,
229 PCI_DEVICE_ID_QLOGIC_QLE824X,
230 PCI_VENDOR_ID_QLOGIC,
231 0x207,
232 "8200 Series Dual Port 10GbE Converged Network Adapter"
233 "(TCP/IP Networking)" },
234 { PCI_VENDOR_ID_QLOGIC,
235 PCI_DEVICE_ID_QLOGIC_QLE824X,
236 PCI_VENDOR_ID_QLOGIC,
237 0x20b,
238 "3200 Series Dual Port 10Gb Intelligent Ethernet Adapter" },
239 { PCI_VENDOR_ID_QLOGIC,
240 PCI_DEVICE_ID_QLOGIC_QLE824X,
241 PCI_VENDOR_ID_QLOGIC,
242 0x20c,
243 "3200 Series Quad Port 1Gb Intelligent Ethernet Adapter" },
244 { PCI_VENDOR_ID_QLOGIC,
245 PCI_DEVICE_ID_QLOGIC_QLE824X,
246 PCI_VENDOR_ID_QLOGIC,
247 0x20f,
248 "3200 Series Single Port 10Gb Intelligent Ethernet Adapter" },
249 { PCI_VENDOR_ID_QLOGIC,
250 PCI_DEVICE_ID_QLOGIC_QLE824X,
251 0x103c, 0x3733,
252 "NC523SFP 10Gb 2-port Server Adapter" },
253 { PCI_VENDOR_ID_QLOGIC,
254 PCI_DEVICE_ID_QLOGIC_QLE824X,
255 0x103c, 0x3346,
256 "CN1000Q Dual Port Converged Network Adapter" },
257 { PCI_VENDOR_ID_QLOGIC,
258 PCI_DEVICE_ID_QLOGIC_QLE824X,
259 PCI_VENDOR_ID_QLOGIC,
260 0x210,
261 "QME8242-k 10GbE Dual Port Mezzanine Card" },
262 { PCI_VENDOR_ID_QLOGIC,
263 PCI_DEVICE_ID_QLOGIC_QLE824X,
264 0x0, 0x0, "cLOM8214 1/10GbE Controller" },
178}; 265};
179 266
180#define NUM_SUPPORTED_BOARDS ARRAY_SIZE(qlcnic_boards) 267#define NUM_SUPPORTED_BOARDS ARRAY_SIZE(qlcnic_boards)