emlxs_adapters.h (8f23e9fa) | emlxs_adapters.h (a3170057) |
---|---|
1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at --- 8 unchanged lines hidden (view full) --- 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21 22/* 23 * Copyright (c) 2004-2012 Emulex. All rights reserved. 24 * Use is subject to license terms. | 1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at --- 8 unchanged lines hidden (view full) --- 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21 22/* 23 * Copyright (c) 2004-2012 Emulex. All rights reserved. 24 * Use is subject to license terms. |
25 * Copyright 2018 OmniOS Community Edition (OmniOSce) Association. 26 * Copyright 2020 RackTop Systems, Inc. |
|
25 */ 26 27#ifndef _EMLXS_ADAPTERS_H 28#define _EMLXS_ADAPTERS_H 29 30#ifdef __cplusplus 31extern "C" { 32#endif --- 62 unchanged lines hidden (view full) --- 95 /* BE2 (41) */ 96 OCe10101, /* Generic Single Channel */ 97 OCe10102, /* Generic Dual Channel */ 98 99 /* BE3 (43) */ 100 OCe11101, /* Generic Single Channel */ 101 OCe11102, /* Generic Dual Channel */ 102 | 27 */ 28 29#ifndef _EMLXS_ADAPTERS_H 30#define _EMLXS_ADAPTERS_H 31 32#ifdef __cplusplus 33extern "C" { 34#endif --- 62 unchanged lines hidden (view full) --- 97 /* BE2 (41) */ 98 OCe10101, /* Generic Single Channel */ 99 OCe10102, /* Generic Dual Channel */ 100 101 /* BE3 (43) */ 102 OCe11101, /* Generic Single Channel */ 103 OCe11102, /* Generic Dual Channel */ 104 |
103 /* Lancer FC (45) */ | 105 /* Lancer FC Gen5 HBAs (45) */ |
104 LPe16000, /* Generic Single Channel FC */ 105 LPe1600X, /* Generic Multi Channel FC */ 106 LPem16002_FC_O, /* Oracle branded */ 107 LPe16002_FC_O, /* Oracle branded */ 108 LPe16002_FC_SP1, /* Oracle excluded - Spare */ 109 LPe16002_FC_SP2, /* Oracle excluded - Spare */ 110 | 106 LPe16000, /* Generic Single Channel FC */ 107 LPe1600X, /* Generic Multi Channel FC */ 108 LPem16002_FC_O, /* Oracle branded */ 109 LPe16002_FC_O, /* Oracle branded */ 110 LPe16002_FC_SP1, /* Oracle excluded - Spare */ 111 LPe16002_FC_SP2, /* Oracle excluded - Spare */ 112 |
111 /* Lancer FCoE (51) */ | 113 /* Lancer FC Gen6 HBAs */ 114 LPe31000_M6_L, /* Single port 16Gb, Lenovo-branded */ 115 LPe32000, /* Generic Single Channel FC */ 116 LPe3200X, /* Generic Multi Channel FC */ 117 118 /* Celerity 16 FC Gen5 */ 119 CelerityFC161E, 120 CelerityFC162E, 121 CelerityFC164E, 122 123 /* Celerity 16 FC Gen6 */ 124 CelerityFC162P, 125 CelerityFC164P, 126 CelerityFC321E, 127 CelerityFC322E, 128 129 /* Lancer FCoE */ |
112 OCe15100, /* Generic Single Channel FCOE */ 113 OCe1510X, /* Generic Multi Channel FCOE */ 114 LPem16002_FE_O, /* Oracle branded */ 115 LPe16002_FE_O, /* Oracle branded */ 116 LPe16002_FE_SP1, /* Oracle excluded - Spare */ 117 LPe16002_FE_SP2, /* Oracle excluded - Spare */ 118 119 /* BE4 (57) */ | 130 OCe15100, /* Generic Single Channel FCOE */ 131 OCe1510X, /* Generic Multi Channel FCOE */ 132 LPem16002_FE_O, /* Oracle branded */ 133 LPe16002_FE_O, /* Oracle branded */ 134 LPe16002_FE_SP1, /* Oracle excluded - Spare */ 135 LPe16002_FE_SP2, /* Oracle excluded - Spare */ 136 137 /* BE4 (57) */ |
120 OCe12104 /* 4-Port 2xNIC +2xFCoE */ 121 | 138 OCe12104, /* 4-Port 2xNIC +2xFCoE */ |
122} emlxs_adapter_t; 123 124 125#define PCI_VENDOR_ID_EMULEX 0x10df | 139} emlxs_adapter_t; 140 141 142#define PCI_VENDOR_ID_EMULEX 0x10df |
143#define PCI_VENDOR_ID_ATTO 0x117c 144#define PCI_VENDOR_ID_OCE 0x19a2 |
|
126 127/* Subsystem Vendor IDs */ 128#define PCI_SSVID_EMULEX 0x10df 129#define PCI_SSVID_HP 0x103c 130#define PCI_SSVID_IBM 0x1014 131#define PCI_SSVID_FUJITSU 0x1734 132#define PCI_SSVID_CISCO 0x1137 133#define PCI_SSVID_HITACHI 0x1054 --- 117 unchanged lines hidden (view full) --- 251#define PCI_DEVICE_ID_BE3 0x0714 252#define PCI_SSDID_OCe11101 0x0714 253#define PCI_SSDID_OCe11102 0x0714 /* Identified by cache_line */ 254 255/* 0724: BE4 (Skyhawk) */ 256#define PCI_DEVICE_ID_BE4 0x0724 257#define PCI_SSDID_OCe12104 0xEF81 258 | 145 146/* Subsystem Vendor IDs */ 147#define PCI_SSVID_EMULEX 0x10df 148#define PCI_SSVID_HP 0x103c 149#define PCI_SSVID_IBM 0x1014 150#define PCI_SSVID_FUJITSU 0x1734 151#define PCI_SSVID_CISCO 0x1137 152#define PCI_SSVID_HITACHI 0x1054 --- 117 unchanged lines hidden (view full) --- 270#define PCI_DEVICE_ID_BE3 0x0714 271#define PCI_SSDID_OCe11101 0x0714 272#define PCI_SSDID_OCe11102 0x0714 /* Identified by cache_line */ 273 274/* 0724: BE4 (Skyhawk) */ 275#define PCI_DEVICE_ID_BE4 0x0724 276#define PCI_SSDID_OCe12104 0xEF81 277 |
259/* E200: Lancer FC */ | 278/* E200: Lancer FC Gen5 */ |
260#define PCI_DEVICE_ID_LANCER_FC 0xE200 261#define PCI_SSDID_LPe16000 0xE200 262#define PCI_SSDID_LPe1600X 0xE200 /* Identified by cache_line */ 263#define PCI_SSDID_LPem16002_FC_O 0xE20C 264#define PCI_SSDID_LPe16002_FC_O 0xE20E 265#define PCI_SSDID_LPe16002_FC_SP1 0xE217 266#define PCI_SSDID_LPe16002_FC_SP2 0xE219 267 | 279#define PCI_DEVICE_ID_LANCER_FC 0xE200 280#define PCI_SSDID_LPe16000 0xE200 281#define PCI_SSDID_LPe1600X 0xE200 /* Identified by cache_line */ 282#define PCI_SSDID_LPem16002_FC_O 0xE20C 283#define PCI_SSDID_LPe16002_FC_O 0xE20E 284#define PCI_SSDID_LPe16002_FC_SP1 0xE217 285#define PCI_SSDID_LPe16002_FC_SP2 0xE219 286 |
287/* E300: Lancer FC Gen6 */ 288#define PCI_DEVICE_ID_LANCER_G6_FC 0xE300 289#define PCI_SSDID_LPe31000_M6_L 0xE333 290#define PCI_SSDID_LPe32000 0xE300 291#define PCI_SSDID_LPe3200X 0xE300 292 |
|
268/* E260: Lancer FCoE */ 269#define PCI_DEVICE_ID_LANCER_FE 0xE260 270#define PCI_SSDID_OCe15100 0xE260 271#define PCI_SSDID_OCe1510X 0xE260 /* Identified by cache_line */ 272#define PCI_SSDID_LPem16002_FE_O 0xE20C 273#define PCI_SSDID_LPe16002_FE_O 0xE20E 274#define PCI_SSDID_LPe16002_FE_SP1 0xE217 275#define PCI_SSDID_LPe16002_FE_SP2 0xE219 276 | 293/* E260: Lancer FCoE */ 294#define PCI_DEVICE_ID_LANCER_FE 0xE260 295#define PCI_SSDID_OCe15100 0xE260 296#define PCI_SSDID_OCe1510X 0xE260 /* Identified by cache_line */ 297#define PCI_SSDID_LPem16002_FE_O 0xE20C 298#define PCI_SSDID_LPe16002_FE_O 0xE20E 299#define PCI_SSDID_LPe16002_FE_SP1 0xE217 300#define PCI_SSDID_LPe16002_FE_SP2 0xE219 301 |
302/* 0063: ATTO Celerity 16 FC Gen5 */ 303#define PCI_DEVICE_ID_CLRTY_FC_161E 0x0063 304#define PCI_DEVICE_ID_CLRTY_FC_162E 0x0064 305#define PCI_DEVICE_ID_CLRTY_FC_164E 0x0065 306#define PCI_SSDID_CLRTY_FC_161E 0x0063 307#define PCI_SSDID_CLRTY_FC_162E 0x0064 308#define PCI_SSDID_CLRTY_FC_164E 0x0065 |
|
277 | 309 |
310/* 0094 ATTO Celerity 16 FC Gen6 */ 311#define PCI_DEVICE_ID_CLRTY_FC_G6 0x0094 312#define PCI_SSDID_CLRTY_FC_162P 0x0094 313#define PCI_SSDID_CLRTY_FC_164P 0x00A1 314#define PCI_SSDID_CLRTY_FC_321E 0x00A2 315#define PCI_SSDID_CLRTY_FC_322E 0x00A3 |
|
278 279/* JEDEC codes */ 280#define FIREFLY_JEDEC_ID 0x1ACC 281#define SUPERFLY_JEDEC_ID 0x0020 282#define DRAGONFLY_JEDEC_ID 0x0021 283#define DRAGONFLY_V2_JEDEC_ID 0x0025 284#define CENTAUR_2G_JEDEC_ID 0x0026 285#define CENTAUR_1G_JEDEC_ID 0x0028 --- 5 unchanged lines hidden (view full) --- 291#define JEDEC_ID_MASK 0x0FFFF000 292#define JEDEC_ID_SHIFT 12 293#define FC_JEDEC_ID(id) ((id & JEDEC_ID_MASK) >> JEDEC_ID_SHIFT) 294 295 296typedef struct emlxs_model 297{ 298 emlxs_adapter_t id; | 316 317/* JEDEC codes */ 318#define FIREFLY_JEDEC_ID 0x1ACC 319#define SUPERFLY_JEDEC_ID 0x0020 320#define DRAGONFLY_JEDEC_ID 0x0021 321#define DRAGONFLY_V2_JEDEC_ID 0x0025 322#define CENTAUR_2G_JEDEC_ID 0x0026 323#define CENTAUR_1G_JEDEC_ID 0x0028 --- 5 unchanged lines hidden (view full) --- 329#define JEDEC_ID_MASK 0x0FFFF000 330#define JEDEC_ID_SHIFT 12 331#define FC_JEDEC_ID(id) ((id & JEDEC_ID_MASK) >> JEDEC_ID_SHIFT) 332 333 334typedef struct emlxs_model 335{ 336 emlxs_adapter_t id; |
337 uint16_t vendor_id; |
|
299 uint16_t device_id; 300 uint16_t ssdid; 301 302 char model[32]; 303 char model_desc[80]; 304 char manufacturer[80]; 305 uint32_t flags; 306 --- 19 unchanged lines hidden (view full) --- 326#define EMLXS_NEPTUNE_CHIP 0x00000040 327#define EMLXS_SATURN_CHIP 0x00000080 328#define EMLXS_PROTEUS_CHIP 0x00000100 329#define EMLXS_BE2_CHIP 0x00000200 330#define EMLXS_BE3_CHIP 0x00000400 331#define EMLXS_BE4_CHIP 0x00000800 332#define EMLXS_BE_CHIPS (EMLXS_BE2_CHIP|EMLXS_BE3_CHIP|EMLXS_BE4_CHIP) 333#define EMLXS_LANCER_CHIP 0x00001000 | 338 uint16_t device_id; 339 uint16_t ssdid; 340 341 char model[32]; 342 char model_desc[80]; 343 char manufacturer[80]; 344 uint32_t flags; 345 --- 19 unchanged lines hidden (view full) --- 365#define EMLXS_NEPTUNE_CHIP 0x00000040 366#define EMLXS_SATURN_CHIP 0x00000080 367#define EMLXS_PROTEUS_CHIP 0x00000100 368#define EMLXS_BE2_CHIP 0x00000200 369#define EMLXS_BE3_CHIP 0x00000400 370#define EMLXS_BE4_CHIP 0x00000800 371#define EMLXS_BE_CHIPS (EMLXS_BE2_CHIP|EMLXS_BE3_CHIP|EMLXS_BE4_CHIP) 372#define EMLXS_LANCER_CHIP 0x00001000 |
373#define EMLXS_LANCERG6_CHIP 0x00002000 374#define EMLXS_LANCER_CHIPS (EMLXS_LANCER_CHIP | EMLXS_LANCERG6_CHIP) |
|
334 335 emlxs_fwid_t fwid; 336 uint32_t intr_limit; 337 338#define EMLXS_INTR_NO_LIMIT 0x00000000 339#define EMLXS_INTR_LIMIT1 0x00000001 340#define EMLXS_INTR_LIMIT2 0x00000002 341#define EMLXS_INTR_LIMIT4 0x00000004 --- 31 unchanged lines hidden (view full) --- 373/* Define the SBUS adapter database */ 374emlxs_model_t emlxs_sbus_model[] = 375{ 376 /* Unknown */ 377 { 378 UNKNOWN_ADAPTER, 379 0, 380 0, | 375 376 emlxs_fwid_t fwid; 377 uint32_t intr_limit; 378 379#define EMLXS_INTR_NO_LIMIT 0x00000000 380#define EMLXS_INTR_LIMIT1 0x00000001 381#define EMLXS_INTR_LIMIT2 0x00000002 382#define EMLXS_INTR_LIMIT4 0x00000004 --- 31 unchanged lines hidden (view full) --- 414/* Define the SBUS adapter database */ 415emlxs_model_t emlxs_sbus_model[] = 416{ 417 /* Unknown */ 418 { 419 UNKNOWN_ADAPTER, 420 0, 421 0, |
422 0, |
|
381 "unknown", 382 "Unknown Emulex LightPulse FC HBA", 383 "Emulex", 384 EMLXS_NOT_SUPPORTED, 385 EMLXS_UNKNOWN_CHIP, 386 FW_NOT_PROVIDED, 387 EMLXS_INTR_LIMIT1, 388 EMLXS_SLI2_MASK, 389 0, 390 NULL_PROG_TYPES, 391 }, 392 393 /* Dragonfly midrange (QFLY) */ 394 { 395 LP8000S, | 423 "unknown", 424 "Unknown Emulex LightPulse FC HBA", 425 "Emulex", 426 EMLXS_NOT_SUPPORTED, 427 EMLXS_UNKNOWN_CHIP, 428 FW_NOT_PROVIDED, 429 EMLXS_INTR_LIMIT1, 430 EMLXS_SLI2_MASK, 431 0, 432 NULL_PROG_TYPES, 433 }, 434 435 /* Dragonfly midrange (QFLY) */ 436 { 437 LP8000S, |
438 PCI_VENDOR_ID_EMULEX, |
|
396 PCI_DEVICE_ID_DRAGONFLY_SBUS, 397 PCI_SSDID_LP8000S, 398 "LP8000S", 399 "Emulex LP8000S 1Gb 1-port SBUS FC HBA", 400 "Emulex", 401 EMLXS_INTX_SUPPORTED, 402 EMLXS_DRAGONFLY_CHIP, 403 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 413 {0}, 414 {0x30, 0}, 415 {0}, /* T20 */ 416 }, 417 418 /* Centaur mid-range (RFLY, Rtaur) */ 419 { 420 LP9002S, | 439 PCI_DEVICE_ID_DRAGONFLY_SBUS, 440 PCI_SSDID_LP8000S, 441 "LP8000S", 442 "Emulex LP8000S 1Gb 1-port SBUS FC HBA", 443 "Emulex", 444 EMLXS_INTX_SUPPORTED, 445 EMLXS_DRAGONFLY_CHIP, 446 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 456 {0}, 457 {0x30, 0}, 458 {0}, /* T20 */ 459 }, 460 461 /* Centaur mid-range (RFLY, Rtaur) */ 462 { 463 LP9002S, |
464 PCI_VENDOR_ID_EMULEX, |
|
421 PCI_DEVICE_ID_CENTAUR_SBUS, 422 PCI_SSDID_LP9002S, 423 "LP9002S", 424 "Emulex LP9002S 2Gb 1-port SBUS FC HBA", 425 "Emulex", 426 EMLXS_INTX_SUPPORTED, 427 EMLXS_CENTAUR_CHIP, 428 FW_NOT_PROVIDED, --- 20 unchanged lines hidden (view full) --- 449/* Define the PCI adapter database */ 450emlxs_model_t emlxs_pci_model[] = 451{ 452 /* Unknown */ 453 { 454 UNKNOWN_ADAPTER, 455 0, 456 0, | 465 PCI_DEVICE_ID_CENTAUR_SBUS, 466 PCI_SSDID_LP9002S, 467 "LP9002S", 468 "Emulex LP9002S 2Gb 1-port SBUS FC HBA", 469 "Emulex", 470 EMLXS_INTX_SUPPORTED, 471 EMLXS_CENTAUR_CHIP, 472 FW_NOT_PROVIDED, --- 20 unchanged lines hidden (view full) --- 493/* Define the PCI adapter database */ 494emlxs_model_t emlxs_pci_model[] = 495{ 496 /* Unknown */ 497 { 498 UNKNOWN_ADAPTER, 499 0, 500 0, |
501 0, |
|
457 "unknown", 458 "Unknown Emulex LightPulse FC HBA", 459 "Emulex", 460 EMLXS_NOT_SUPPORTED, 461 EMLXS_UNKNOWN_CHIP, 462 FW_NOT_PROVIDED, 463 EMLXS_INTR_LIMIT1, 464 EMLXS_SLI2_MASK, 465 0, 466 NULL_PROG_TYPES, 467 }, 468 469 /* Dragonfly */ 470 { 471 LP8000, | 502 "unknown", 503 "Unknown Emulex LightPulse FC HBA", 504 "Emulex", 505 EMLXS_NOT_SUPPORTED, 506 EMLXS_UNKNOWN_CHIP, 507 FW_NOT_PROVIDED, 508 EMLXS_INTR_LIMIT1, 509 EMLXS_SLI2_MASK, 510 0, 511 NULL_PROG_TYPES, 512 }, 513 514 /* Dragonfly */ 515 { 516 LP8000, |
517 PCI_VENDOR_ID_EMULEX, |
|
472 PCI_DEVICE_ID_DRAGONFLY, 473 PCI_SSDID_LP8000, 474 "LP8000", 475 "Emulex LP8000 1Gb 1-port PCI FC HBA", 476 "Emulex", 477 EMLXS_INTX_SUPPORTED, 478 EMLXS_DRAGONFLY_CHIP, 479 FW_NOT_PROVIDED, --- 10 unchanged lines hidden (view full) --- 490 {0x20, 0}, 491 {0}, /* T20 */ 492 }, 493 494 /* Dragonfly DC */ 495 /* !! Must always follow the single channel entry in list */ 496 { 497 LP8000DC, | 518 PCI_DEVICE_ID_DRAGONFLY, 519 PCI_SSDID_LP8000, 520 "LP8000", 521 "Emulex LP8000 1Gb 1-port PCI FC HBA", 522 "Emulex", 523 EMLXS_INTX_SUPPORTED, 524 EMLXS_DRAGONFLY_CHIP, 525 FW_NOT_PROVIDED, --- 10 unchanged lines hidden (view full) --- 536 {0x20, 0}, 537 {0}, /* T20 */ 538 }, 539 540 /* Dragonfly DC */ 541 /* !! Must always follow the single channel entry in list */ 542 { 543 LP8000DC, |
544 PCI_VENDOR_ID_EMULEX, |
|
498 PCI_DEVICE_ID_DRAGONFLY, 499 PCI_SSDID_LP8000DC, 500 "LP8000DC", 501 "Emulex LP8000DC 1Gb 2-port PCI FC HBA", 502 "Emulex", 503 EMLXS_INTX_SUPPORTED, 504 EMLXS_DRAGONFLY_CHIP, 505 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 515 {0}, 516 {0x20, 0}, 517 {0}, /* T20 */ 518 }, 519 520 /* Centaur PCI */ 521 { 522 LP9002L, | 545 PCI_DEVICE_ID_DRAGONFLY, 546 PCI_SSDID_LP8000DC, 547 "LP8000DC", 548 "Emulex LP8000DC 1Gb 2-port PCI FC HBA", 549 "Emulex", 550 EMLXS_INTX_SUPPORTED, 551 EMLXS_DRAGONFLY_CHIP, 552 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 562 {0}, 563 {0x20, 0}, 564 {0}, /* T20 */ 565 }, 566 567 /* Centaur PCI */ 568 { 569 LP9002L, |
570 PCI_VENDOR_ID_EMULEX, |
|
523 PCI_DEVICE_ID_CENTAUR, 524 PCI_SSDID_LP9002L, 525 "LP9002L", 526 "Emulex LP9002L 2Gb 1-port PCI FC HBA", 527 "Emulex", 528 EMLXS_INTX_SUPPORTED, 529 EMLXS_CENTAUR_CHIP, 530 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 540 {0}, 541 {0x40, 0}, 542 {0}, /* T20 */ 543 }, 544 545 /* Centaur cPCI */ 546 { 547 LP9002C, | 571 PCI_DEVICE_ID_CENTAUR, 572 PCI_SSDID_LP9002L, 573 "LP9002L", 574 "Emulex LP9002L 2Gb 1-port PCI FC HBA", 575 "Emulex", 576 EMLXS_INTX_SUPPORTED, 577 EMLXS_CENTAUR_CHIP, 578 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 588 {0}, 589 {0x40, 0}, 590 {0}, /* T20 */ 591 }, 592 593 /* Centaur cPCI */ 594 { 595 LP9002C, |
596 PCI_VENDOR_ID_EMULEX, |
|
548 PCI_DEVICE_ID_CENTAUR, 549 PCI_SSDID_LP9002C, 550 "LP9002C", 551 "Emulex LP9002C 2Gb 1-port cPCI FC HBA", 552 "Emulex", 553 EMLXS_INTX_SUPPORTED, 554 EMLXS_CENTAUR_CHIP, 555 FW_NOT_PROVIDED, --- 10 unchanged lines hidden (view full) --- 566 {0x40, 0}, 567 {0}, /* T20 */ 568 }, 569 570 /* Centaur DC PCI */ 571 /* !! Must always follow the single channel entry in list */ 572 { 573 LP9002DC, | 597 PCI_DEVICE_ID_CENTAUR, 598 PCI_SSDID_LP9002C, 599 "LP9002C", 600 "Emulex LP9002C 2Gb 1-port cPCI FC HBA", 601 "Emulex", 602 EMLXS_INTX_SUPPORTED, 603 EMLXS_CENTAUR_CHIP, 604 FW_NOT_PROVIDED, --- 10 unchanged lines hidden (view full) --- 615 {0x40, 0}, 616 {0}, /* T20 */ 617 }, 618 619 /* Centaur DC PCI */ 620 /* !! Must always follow the single channel entry in list */ 621 { 622 LP9002DC, |
623 PCI_VENDOR_ID_EMULEX, |
|
574 PCI_DEVICE_ID_CENTAUR, 575 PCI_SSDID_LP9002DC, 576 "LP9002DC", 577 "Emulex LP9002DC 2Gb 2-port PCI FC HBA", 578 "Emulex", 579 EMLXS_INTX_SUPPORTED, 580 EMLXS_CENTAUR_CHIP, 581 FW_NOT_PROVIDED, --- 10 unchanged lines hidden (view full) --- 592 {0x40, 0}, 593 {0}, /* T20 */ 594 }, 595 596 /* Centaur DC PCI-X */ 597 /* !! Must always follow the single channel entry in list */ 598 { 599 LP9402DC, | 624 PCI_DEVICE_ID_CENTAUR, 625 PCI_SSDID_LP9002DC, 626 "LP9002DC", 627 "Emulex LP9002DC 2Gb 2-port PCI FC HBA", 628 "Emulex", 629 EMLXS_INTX_SUPPORTED, 630 EMLXS_CENTAUR_CHIP, 631 FW_NOT_PROVIDED, --- 10 unchanged lines hidden (view full) --- 642 {0x40, 0}, 643 {0}, /* T20 */ 644 }, 645 646 /* Centaur DC PCI-X */ 647 /* !! Must always follow the single channel entry in list */ 648 { 649 LP9402DC, |
650 PCI_VENDOR_ID_EMULEX, |
|
600 PCI_DEVICE_ID_CENTAUR, 601 PCI_SSDID_LP9402DC, 602 "LP9402DC", 603 "Emulex LP9402DC 2Gb 2-port PCI-X FC HBA", 604 "Emulex", 605 EMLXS_INTX_SUPPORTED, 606 EMLXS_CENTAUR_CHIP, 607 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 617 {0}, 618 {0x40, 0}, 619 {0}, /* T20 */ 620 }, 621 622 /* Pegasus */ 623 { 624 LP9802, | 651 PCI_DEVICE_ID_CENTAUR, 652 PCI_SSDID_LP9402DC, 653 "LP9402DC", 654 "Emulex LP9402DC 2Gb 2-port PCI-X FC HBA", 655 "Emulex", 656 EMLXS_INTX_SUPPORTED, 657 EMLXS_CENTAUR_CHIP, 658 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 668 {0}, 669 {0x40, 0}, 670 {0}, /* T20 */ 671 }, 672 673 /* Pegasus */ 674 { 675 LP9802, |
676 PCI_VENDOR_ID_EMULEX, |
|
625 PCI_DEVICE_ID_PEGASUS, 626 PCI_SSDID_LP9802, 627 "LP9802", 628 "Emulex LP9802 2Gb 1-port PCI-X FC HBA", 629 "Emulex", 630 EMLXS_INTX_SUPPORTED, 631 EMLXS_PEGASUS_CHIP, 632 FW_NOT_PROVIDED, --- 10 unchanged lines hidden (view full) --- 643 {0x60, 0}, 644 {0}, /* T20 */ 645 }, 646 647 /* Pegasus DC */ 648 /* !! Must always follow the single channel entry in list */ 649 { 650 LP9802DC, | 677 PCI_DEVICE_ID_PEGASUS, 678 PCI_SSDID_LP9802, 679 "LP9802", 680 "Emulex LP9802 2Gb 1-port PCI-X FC HBA", 681 "Emulex", 682 EMLXS_INTX_SUPPORTED, 683 EMLXS_PEGASUS_CHIP, 684 FW_NOT_PROVIDED, --- 10 unchanged lines hidden (view full) --- 695 {0x60, 0}, 696 {0}, /* T20 */ 697 }, 698 699 /* Pegasus DC */ 700 /* !! Must always follow the single channel entry in list */ 701 { 702 LP9802DC, |
703 PCI_VENDOR_ID_EMULEX, |
|
651 PCI_DEVICE_ID_PEGASUS, 652 PCI_SSDID_LP9802DC, 653 "LP9802DC", 654 "Emulex LP9802DC 2Gb 2-port PCI-X FC HBA", 655 "Emulex", 656 EMLXS_INTX_SUPPORTED, 657 EMLXS_PEGASUS_CHIP, 658 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 668 {0}, 669 {0x60, 0}, 670 {0}, /* T20 */ 671 }, 672 673 /* Thor */ 674 { 675 LP10000, | 704 PCI_DEVICE_ID_PEGASUS, 705 PCI_SSDID_LP9802DC, 706 "LP9802DC", 707 "Emulex LP9802DC 2Gb 2-port PCI-X FC HBA", 708 "Emulex", 709 EMLXS_INTX_SUPPORTED, 710 EMLXS_PEGASUS_CHIP, 711 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 721 {0}, 722 {0x60, 0}, 723 {0}, /* T20 */ 724 }, 725 726 /* Thor */ 727 { 728 LP10000, |
729 PCI_VENDOR_ID_EMULEX, |
|
676 PCI_DEVICE_ID_THOR, 677 PCI_SSDID_LP10000, 678 "LP10000", 679 "Emulex LP10000 2Gb 1-port PCI-X FC HBA", 680 "Emulex", 681 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 682 EMLXS_THOR_CHIP, 683 LP10000_FW, --- 10 unchanged lines hidden (view full) --- 694 {0x80, 0}, 695 {0}, /* T20 */ 696 }, 697 698 /* Thor DC */ 699 /* !! Must always follow the single channel entry in list */ 700 { 701 LP10000DC, | 730 PCI_DEVICE_ID_THOR, 731 PCI_SSDID_LP10000, 732 "LP10000", 733 "Emulex LP10000 2Gb 1-port PCI-X FC HBA", 734 "Emulex", 735 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 736 EMLXS_THOR_CHIP, 737 LP10000_FW, --- 10 unchanged lines hidden (view full) --- 748 {0x80, 0}, 749 {0}, /* T20 */ 750 }, 751 752 /* Thor DC */ 753 /* !! Must always follow the single channel entry in list */ 754 { 755 LP10000DC, |
756 PCI_VENDOR_ID_EMULEX, |
|
702 PCI_DEVICE_ID_THOR, 703 PCI_SSDID_LP10000DC, 704 "LP10000DC", 705 "Emulex LP10000DC 2Gb 2-port PCI-X FC HBA", 706 "Emulex", 707 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 708 EMLXS_THOR_CHIP, 709 LP10000_FW, --- 10 unchanged lines hidden (view full) --- 720 {0x80, 0}, 721 {0}, /* T20 */ 722 }, 723 724 /* Thor DC express */ 725 /* !! Must always follow the single channel entry in list */ 726 { 727 LP10000ExDC, | 757 PCI_DEVICE_ID_THOR, 758 PCI_SSDID_LP10000DC, 759 "LP10000DC", 760 "Emulex LP10000DC 2Gb 2-port PCI-X FC HBA", 761 "Emulex", 762 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 763 EMLXS_THOR_CHIP, 764 LP10000_FW, --- 10 unchanged lines hidden (view full) --- 775 {0x80, 0}, 776 {0}, /* T20 */ 777 }, 778 779 /* Thor DC express */ 780 /* !! Must always follow the single channel entry in list */ 781 { 782 LP10000ExDC, |
783 PCI_VENDOR_ID_EMULEX, |
|
728 PCI_DEVICE_ID_THOR, 729 PCI_SSDID_LP10000ExDC, 730 "LP10000ExDC", 731 "Emulex LP10000ExDC 2Gb 2-port PCIe FC HBA", 732 "Emulex", 733 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 734 EMLXS_THOR_CHIP, 735 LP10000_FW, --- 9 unchanged lines hidden (view full) --- 745 {0}, 746 {0x80, 0}, 747 {0}, /* T20 */ 748 }, 749 750 /* Thor (Oracle Rainbow-E1) */ 751 { 752 LP10000_O, | 784 PCI_DEVICE_ID_THOR, 785 PCI_SSDID_LP10000ExDC, 786 "LP10000ExDC", 787 "Emulex LP10000ExDC 2Gb 2-port PCIe FC HBA", 788 "Emulex", 789 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 790 EMLXS_THOR_CHIP, 791 LP10000_FW, --- 9 unchanged lines hidden (view full) --- 801 {0}, 802 {0x80, 0}, 803 {0}, /* T20 */ 804 }, 805 806 /* Thor (Oracle Rainbow-E1) */ 807 { 808 LP10000_O, |
809 PCI_VENDOR_ID_EMULEX, |
|
753 PCI_DEVICE_ID_THOR_O, 754 PCI_SSDID_LP10000_O, 755 "LP10000-S", 756 "Emulex LP10000-S 2Gb 1-port PCI-X FC HBA", 757 "Emulex", 758 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 759 EMLXS_MSI_SUPPORTED, 760 EMLXS_THOR_CHIP, --- 11 unchanged lines hidden (view full) --- 772 {0x80, 0}, 773 {0}, /* T20 */ 774 }, 775 776 /* Thor DC (Oracle Rainbow-E2) */ 777 /* !! Must always follow the single channel entry in list */ 778 { 779 LP10000DC_O, | 810 PCI_DEVICE_ID_THOR_O, 811 PCI_SSDID_LP10000_O, 812 "LP10000-S", 813 "Emulex LP10000-S 2Gb 1-port PCI-X FC HBA", 814 "Emulex", 815 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 816 EMLXS_MSI_SUPPORTED, 817 EMLXS_THOR_CHIP, --- 11 unchanged lines hidden (view full) --- 829 {0x80, 0}, 830 {0}, /* T20 */ 831 }, 832 833 /* Thor DC (Oracle Rainbow-E2) */ 834 /* !! Must always follow the single channel entry in list */ 835 { 836 LP10000DC_O, |
837 PCI_VENDOR_ID_EMULEX, |
|
780 PCI_DEVICE_ID_THOR_O, 781 PCI_SSDID_LP10000DC_O, 782 "LP10000DC-S", 783 "Emulex LP10000DC-S 2Gb 2-port PCI-X FC HBA", 784 "Emulex", 785 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 786 EMLXS_MSI_SUPPORTED, 787 EMLXS_THOR_CHIP, --- 10 unchanged lines hidden (view full) --- 798 {0}, 799 {0x80, 0}, 800 {0}, /* T20 */ 801 }, 802 803 /* Thor mid-range (MiniThor) */ 804 { 805 BLADE_2G, | 838 PCI_DEVICE_ID_THOR_O, 839 PCI_SSDID_LP10000DC_O, 840 "LP10000DC-S", 841 "Emulex LP10000DC-S 2Gb 2-port PCI-X FC HBA", 842 "Emulex", 843 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 844 EMLXS_MSI_SUPPORTED, 845 EMLXS_THOR_CHIP, --- 10 unchanged lines hidden (view full) --- 856 {0}, 857 {0x80, 0}, 858 {0}, /* T20 */ 859 }, 860 861 /* Thor mid-range (MiniThor) */ 862 { 863 BLADE_2G, |
864 PCI_VENDOR_ID_EMULEX, |
|
806 PCI_DEVICE_ID_THOR_BLADE, 807 PCI_SSDID_BLADE_2G, 808 "2G Blade Adapter", 809 "Emulex 2G 2-port Blade PCI-X FC HBA", 810 "Emulex", 811 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 812 EMLXS_THOR_CHIP, 813 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 823 {0}, 824 {0x90, 0}, 825 {0}, /* T20 */ 826 }, 827 828 /* Helios */ 829 { 830 LP11000, | 865 PCI_DEVICE_ID_THOR_BLADE, 866 PCI_SSDID_BLADE_2G, 867 "2G Blade Adapter", 868 "Emulex 2G 2-port Blade PCI-X FC HBA", 869 "Emulex", 870 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 871 EMLXS_THOR_CHIP, 872 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 882 {0}, 883 {0x90, 0}, 884 {0}, /* T20 */ 885 }, 886 887 /* Helios */ 888 { 889 LP11000, |
890 PCI_VENDOR_ID_EMULEX, |
|
831 PCI_DEVICE_ID_HELIOS, 832 PCI_SSDID_LP11000, 833 "LP11000", 834 "Emulex LP11000 4Gb 1-port PCI-X2 FC HBA", 835 "Emulex", 836 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 837 EMLXS_HELIOS_CHIP, 838 LP11000_FW, --- 10 unchanged lines hidden (view full) --- 849 {0xC0, 0}, 850 {0}, /* T20 */ 851 }, 852 853 /* Helios DC */ 854 /* !! Must always follow the single channel entry in list */ 855 { 856 LP11002, | 891 PCI_DEVICE_ID_HELIOS, 892 PCI_SSDID_LP11000, 893 "LP11000", 894 "Emulex LP11000 4Gb 1-port PCI-X2 FC HBA", 895 "Emulex", 896 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 897 EMLXS_HELIOS_CHIP, 898 LP11000_FW, --- 10 unchanged lines hidden (view full) --- 909 {0xC0, 0}, 910 {0}, /* T20 */ 911 }, 912 913 /* Helios DC */ 914 /* !! Must always follow the single channel entry in list */ 915 { 916 LP11002, |
917 PCI_VENDOR_ID_EMULEX, |
|
857 PCI_DEVICE_ID_HELIOS, 858 PCI_SSDID_LP11002, 859 "LP11002", 860 "Emulex LP11002 4Gb 2-port PCI-X2 FC HBA", 861 "Emulex", 862 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 863 EMLXS_HELIOS_CHIP, 864 LP11002_FW, --- 9 unchanged lines hidden (view full) --- 874 {0}, 875 {0xC0, 0}, 876 {0}, /* T20 */ 877 }, 878 879 /* Helios (Oracle Pyramid-E1) */ 880 { 881 LP11000_O, | 918 PCI_DEVICE_ID_HELIOS, 919 PCI_SSDID_LP11002, 920 "LP11002", 921 "Emulex LP11002 4Gb 2-port PCI-X2 FC HBA", 922 "Emulex", 923 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 924 EMLXS_HELIOS_CHIP, 925 LP11002_FW, --- 9 unchanged lines hidden (view full) --- 935 {0}, 936 {0xC0, 0}, 937 {0}, /* T20 */ 938 }, 939 940 /* Helios (Oracle Pyramid-E1) */ 941 { 942 LP11000_O, |
943 PCI_VENDOR_ID_EMULEX, |
|
882 PCI_DEVICE_ID_HELIOS_O, 883 PCI_SSDID_LP11000_O, 884 "LP11000-S", 885 "Emulex LP11000-S 4Gb 1-port PCI-X2 FC HBA", 886 "Emulex", 887 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 888 EMLXS_MSI_SUPPORTED, 889 EMLXS_HELIOS_CHIP, --- 10 unchanged lines hidden (view full) --- 900 {0}, 901 {0xC0, 0}, 902 {0}, /* T20 */ 903 }, 904 905 /* Helios DC (Oracle Pyramid-E2) */ 906 { 907 LP11002_O, | 944 PCI_DEVICE_ID_HELIOS_O, 945 PCI_SSDID_LP11000_O, 946 "LP11000-S", 947 "Emulex LP11000-S 4Gb 1-port PCI-X2 FC HBA", 948 "Emulex", 949 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 950 EMLXS_MSI_SUPPORTED, 951 EMLXS_HELIOS_CHIP, --- 10 unchanged lines hidden (view full) --- 962 {0}, 963 {0xC0, 0}, 964 {0}, /* T20 */ 965 }, 966 967 /* Helios DC (Oracle Pyramid-E2) */ 968 { 969 LP11002_O, |
970 PCI_VENDOR_ID_EMULEX, |
|
908 PCI_DEVICE_ID_HELIOS_O, 909 PCI_SSDID_LP11002_O, 910 "LP11002-S", 911 "Emulex LP11002-S 4Gb 2-port PCI-X2 FC HBA", 912 "Emulex", 913 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 914 EMLXS_MSI_SUPPORTED, 915 EMLXS_HELIOS_CHIP, --- 10 unchanged lines hidden (view full) --- 926 {0}, 927 {0xC0, 0}, 928 {0}, /* T20 */ 929 }, 930 931 /* Helios Enterprise (Spare) */ 932 { 933 LP11000_SP, | 971 PCI_DEVICE_ID_HELIOS_O, 972 PCI_SSDID_LP11002_O, 973 "LP11002-S", 974 "Emulex LP11002-S 4Gb 2-port PCI-X2 FC HBA", 975 "Emulex", 976 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 977 EMLXS_MSI_SUPPORTED, 978 EMLXS_HELIOS_CHIP, --- 10 unchanged lines hidden (view full) --- 989 {0}, 990 {0xC0, 0}, 991 {0}, /* T20 */ 992 }, 993 994 /* Helios Enterprise (Spare) */ 995 { 996 LP11000_SP, |
997 PCI_VENDOR_ID_EMULEX, |
|
934 PCI_DEVICE_ID_LP11000_SP, 935 PCI_SSDID_LP11000_SP, 936 "LP11000", 937 "Emulex LP11000 4Gb 1-port PCI-X2 FC HBA", 938 "Emulex", 939 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 940 EMLXS_HELIOS_CHIP, 941 LP11000_FW, --- 9 unchanged lines hidden (view full) --- 951 {0}, 952 {0xC0, 0}, 953 {0}, /* T20 */ 954 }, 955 956 /* Helios DC Enterprise (Spare) */ 957 { 958 LP11002_SP, | 998 PCI_DEVICE_ID_LP11000_SP, 999 PCI_SSDID_LP11000_SP, 1000 "LP11000", 1001 "Emulex LP11000 4Gb 1-port PCI-X2 FC HBA", 1002 "Emulex", 1003 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 1004 EMLXS_HELIOS_CHIP, 1005 LP11000_FW, --- 9 unchanged lines hidden (view full) --- 1015 {0}, 1016 {0xC0, 0}, 1017 {0}, /* T20 */ 1018 }, 1019 1020 /* Helios DC Enterprise (Spare) */ 1021 { 1022 LP11002_SP, |
1023 PCI_VENDOR_ID_EMULEX, |
|
959 PCI_DEVICE_ID_LP11002_SP, 960 PCI_SSDID_LP11002_SP, 961 "LP11002", 962 "Emulex LP11002 4Gb 2-port PCI-X2 FC HBA", 963 "Emulex", 964 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 965 EMLXS_HELIOS_CHIP, 966 LP11002_FW, --- 9 unchanged lines hidden (view full) --- 976 {0}, 977 {0xC0, 0}, 978 {0}, /* T20 */ 979 }, 980 981 /* Zephyr */ 982 { 983 LPe11000, | 1024 PCI_DEVICE_ID_LP11002_SP, 1025 PCI_SSDID_LP11002_SP, 1026 "LP11002", 1027 "Emulex LP11002 4Gb 2-port PCI-X2 FC HBA", 1028 "Emulex", 1029 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 1030 EMLXS_HELIOS_CHIP, 1031 LP11002_FW, --- 9 unchanged lines hidden (view full) --- 1041 {0}, 1042 {0xC0, 0}, 1043 {0}, /* T20 */ 1044 }, 1045 1046 /* Zephyr */ 1047 { 1048 LPe11000, |
1049 PCI_VENDOR_ID_EMULEX, |
|
984 PCI_DEVICE_ID_ZEPHYR, 985 PCI_SSDID_LPe11000, 986 "LPe11000", 987 "Emulex LPe11000 4Gb 1-port PCIe FC HBA", 988 "Emulex", 989 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 990 EMLXS_ZEPHYR_CHIP, 991 LPe11000_FW, --- 10 unchanged lines hidden (view full) --- 1002 {0xE0, 0}, 1003 {0}, /* T20 */ 1004 }, 1005 1006 /* Zephyr */ 1007 /* !! Must always follow the single channel entry in list */ 1008 { 1009 LPe1100X, | 1050 PCI_DEVICE_ID_ZEPHYR, 1051 PCI_SSDID_LPe11000, 1052 "LPe11000", 1053 "Emulex LPe11000 4Gb 1-port PCIe FC HBA", 1054 "Emulex", 1055 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 1056 EMLXS_ZEPHYR_CHIP, 1057 LPe11000_FW, --- 10 unchanged lines hidden (view full) --- 1068 {0xE0, 0}, 1069 {0}, /* T20 */ 1070 }, 1071 1072 /* Zephyr */ 1073 /* !! Must always follow the single channel entry in list */ 1074 { 1075 LPe1100X, |
1076 PCI_VENDOR_ID_EMULEX, |
|
1010 PCI_DEVICE_ID_ZEPHYR, 1011 PCI_SSDID_LPe1100X, 1012 "LPe11000", 1013 "Emulex LPe11000 4Gb Multi-port PCIe FC HBA", 1014 "Emulex", 1015 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 1016 EMLXS_ZEPHYR_CHIP, 1017 LPe11002_FW, --- 9 unchanged lines hidden (view full) --- 1027 {0}, 1028 {0xE0, 0}, 1029 {0}, /* T20 */ 1030 }, 1031 1032 /* Zephyr Hornet */ 1033 { 1034 LP21000, | 1077 PCI_DEVICE_ID_ZEPHYR, 1078 PCI_SSDID_LPe1100X, 1079 "LPe11000", 1080 "Emulex LPe11000 4Gb Multi-port PCIe FC HBA", 1081 "Emulex", 1082 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 1083 EMLXS_ZEPHYR_CHIP, 1084 LPe11002_FW, --- 9 unchanged lines hidden (view full) --- 1094 {0}, 1095 {0xE0, 0}, 1096 {0}, /* T20 */ 1097 }, 1098 1099 /* Zephyr Hornet */ 1100 { 1101 LP21000, |
1102 PCI_VENDOR_ID_EMULEX, |
|
1035 PCI_DEVICE_ID_HORNET, 1036 PCI_SSDID_LP21000, 1037 "LP21000", 1038 "Emulex LP21000 10GE 1-port PCIe FCoE HBA", 1039 "Emulex", 1040 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 1041 EMLXS_ZEPHYR_CHIP, 1042 FW_NOT_PROVIDED, --- 10 unchanged lines hidden (view full) --- 1053 {0x58, 0}, 1054 {0}, /* T20 */ 1055 }, 1056 1057 /* Zephyr Hornet DC */ 1058 /* !! Must always follow the single channel entry in list */ 1059 { 1060 LP21002, | 1103 PCI_DEVICE_ID_HORNET, 1104 PCI_SSDID_LP21000, 1105 "LP21000", 1106 "Emulex LP21000 10GE 1-port PCIe FCoE HBA", 1107 "Emulex", 1108 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 1109 EMLXS_ZEPHYR_CHIP, 1110 FW_NOT_PROVIDED, --- 10 unchanged lines hidden (view full) --- 1121 {0x58, 0}, 1122 {0}, /* T20 */ 1123 }, 1124 1125 /* Zephyr Hornet DC */ 1126 /* !! Must always follow the single channel entry in list */ 1127 { 1128 LP21002, |
1129 PCI_VENDOR_ID_EMULEX, |
|
1061 PCI_DEVICE_ID_HORNET, 1062 PCI_SSDID_LP21002, 1063 "LP21002", 1064 "Emulex LP21002 10GE 2-port PCIe FCoE HBA", 1065 "Emulex", 1066 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 1067 EMLXS_ZEPHYR_CHIP, 1068 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 1078 {0}, 1079 {0x58, 0}, 1080 {0}, /* T20 */ 1081 }, 1082 1083 /* Zephyr (Oracle Summit-E1) */ 1084 { 1085 LPe11000_O, | 1130 PCI_DEVICE_ID_HORNET, 1131 PCI_SSDID_LP21002, 1132 "LP21002", 1133 "Emulex LP21002 10GE 2-port PCIe FCoE HBA", 1134 "Emulex", 1135 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED, 1136 EMLXS_ZEPHYR_CHIP, 1137 FW_NOT_PROVIDED, --- 9 unchanged lines hidden (view full) --- 1147 {0}, 1148 {0x58, 0}, 1149 {0}, /* T20 */ 1150 }, 1151 1152 /* Zephyr (Oracle Summit-E1) */ 1153 { 1154 LPe11000_O, |
1155 PCI_VENDOR_ID_EMULEX, |
|
1086 PCI_DEVICE_ID_ZEPHYR_O, 1087 PCI_SSDID_LPe11000_O, 1088 "LPe11000-S", 1089 "Emulex LPe11000-S 4Gb 1-port PCIe FC HBA", 1090 "Emulex", 1091 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1092 EMLXS_MSI_SUPPORTED, 1093 EMLXS_ZEPHYR_CHIP, --- 11 unchanged lines hidden (view full) --- 1105 {0xE0, 0}, 1106 {0}, /* T20 */ 1107 }, 1108 1109 /* Zephyr DC (Oracle Summit-E2) */ 1110 /* !! Must always follow the single channel entry in list */ 1111 { 1112 LPe11002_O, | 1156 PCI_DEVICE_ID_ZEPHYR_O, 1157 PCI_SSDID_LPe11000_O, 1158 "LPe11000-S", 1159 "Emulex LPe11000-S 4Gb 1-port PCIe FC HBA", 1160 "Emulex", 1161 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1162 EMLXS_MSI_SUPPORTED, 1163 EMLXS_ZEPHYR_CHIP, --- 11 unchanged lines hidden (view full) --- 1175 {0xE0, 0}, 1176 {0}, /* T20 */ 1177 }, 1178 1179 /* Zephyr DC (Oracle Summit-E2) */ 1180 /* !! Must always follow the single channel entry in list */ 1181 { 1182 LPe11002_O, |
1183 PCI_VENDOR_ID_EMULEX, |
|
1113 PCI_DEVICE_ID_ZEPHYR_O, 1114 PCI_SSDID_LPe11002_O, 1115 "LPe11002-S", 1116 "Emulex LPe11002-S 4Gb 2-port PCIe FC HBA", 1117 "Emulex", 1118 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1119 EMLXS_MSI_SUPPORTED, 1120 EMLXS_ZEPHYR_CHIP, --- 11 unchanged lines hidden (view full) --- 1132 {0xE0, 0}, 1133 {0}, /* T20 */ 1134 }, 1135 1136 /* Zephyr NEM (Oracle Janus) */ 1137 /* !! Must always follow the single channel entry in list */ 1138 { 1139 LPe11020_O, | 1184 PCI_DEVICE_ID_ZEPHYR_O, 1185 PCI_SSDID_LPe11002_O, 1186 "LPe11002-S", 1187 "Emulex LPe11002-S 4Gb 2-port PCIe FC HBA", 1188 "Emulex", 1189 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1190 EMLXS_MSI_SUPPORTED, 1191 EMLXS_ZEPHYR_CHIP, --- 11 unchanged lines hidden (view full) --- 1203 {0xE0, 0}, 1204 {0}, /* T20 */ 1205 }, 1206 1207 /* Zephyr NEM (Oracle Janus) */ 1208 /* !! Must always follow the single channel entry in list */ 1209 { 1210 LPe11020_O, |
1211 PCI_VENDOR_ID_EMULEX, |
|
1140 PCI_DEVICE_ID_ZEPHYR_O, 1141 PCI_SSDID_LPe11020_O, 1142 "LPe11020-S", 1143 "Emulex LPe11020-S 4Gb 20-port PCIe FC HBA", 1144 "Emulex", 1145 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1146 EMLXS_MSI_SUPPORTED, 1147 EMLXS_ZEPHYR_CHIP, --- 11 unchanged lines hidden (view full) --- 1159 {0xE0, 0}, 1160 {0}, /* T20 */ 1161 }, 1162 1163 /* Zephyr Express Module (Oracle TitanE) */ 1164 /* !! Must always follow the single channel entry in list */ 1165 { 1166 LPem11002_O, | 1212 PCI_DEVICE_ID_ZEPHYR_O, 1213 PCI_SSDID_LPe11020_O, 1214 "LPe11020-S", 1215 "Emulex LPe11020-S 4Gb 20-port PCIe FC HBA", 1216 "Emulex", 1217 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1218 EMLXS_MSI_SUPPORTED, 1219 EMLXS_ZEPHYR_CHIP, --- 11 unchanged lines hidden (view full) --- 1231 {0xE0, 0}, 1232 {0}, /* T20 */ 1233 }, 1234 1235 /* Zephyr Express Module (Oracle TitanE) */ 1236 /* !! Must always follow the single channel entry in list */ 1237 { 1238 LPem11002_O, |
1239 PCI_VENDOR_ID_EMULEX, |
|
1167 PCI_DEVICE_ID_ZEPHYR_O, 1168 PCI_SSDID_LPem11002_O, 1169 "LPem11002-S", 1170 "Emulex LPem11002-S 4Gb 2-port PCIe FC HBA", 1171 "Emulex", 1172 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1173 EMLXS_MSI_SUPPORTED, 1174 EMLXS_ZEPHYR_CHIP, --- 11 unchanged lines hidden (view full) --- 1186 {0xE0, 0}, 1187 {0}, /* T20 */ 1188 }, 1189 1190 /* Zephyr Express Module (Oracle Elara) */ 1191 /* !! Must always follow the single channel entry in list */ 1192 { 1193 LPem11002E_O, | 1240 PCI_DEVICE_ID_ZEPHYR_O, 1241 PCI_SSDID_LPem11002_O, 1242 "LPem11002-S", 1243 "Emulex LPem11002-S 4Gb 2-port PCIe FC HBA", 1244 "Emulex", 1245 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1246 EMLXS_MSI_SUPPORTED, 1247 EMLXS_ZEPHYR_CHIP, --- 11 unchanged lines hidden (view full) --- 1259 {0xE0, 0}, 1260 {0}, /* T20 */ 1261 }, 1262 1263 /* Zephyr Express Module (Oracle Elara) */ 1264 /* !! Must always follow the single channel entry in list */ 1265 { 1266 LPem11002E_O, |
1267 PCI_VENDOR_ID_EMULEX, |
|
1194 PCI_DEVICE_ID_ZEPHYR_O, 1195 PCI_SSDID_LPem11002E_O, 1196 "LPem11002E-S", 1197 "Emulex LPem11002E-S 4Gb 2-port FC & 2-port 1GE PCIe HBA", 1198 "Emulex", 1199 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1200 EMLXS_MSI_SUPPORTED, 1201 EMLXS_ZEPHYR_CHIP, --- 11 unchanged lines hidden (view full) --- 1213 {0xE0, 0}, 1214 {0}, /* T20 */ 1215 }, 1216 1217 /* Zephyr AMC (Oracle Helene/Dione) */ 1218 /* !! Must always follow the single channel entry in list */ 1219 { 1220 LPeA11002_O, | 1268 PCI_DEVICE_ID_ZEPHYR_O, 1269 PCI_SSDID_LPem11002E_O, 1270 "LPem11002E-S", 1271 "Emulex LPem11002E-S 4Gb 2-port FC & 2-port 1GE PCIe HBA", 1272 "Emulex", 1273 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1274 EMLXS_MSI_SUPPORTED, 1275 EMLXS_ZEPHYR_CHIP, --- 11 unchanged lines hidden (view full) --- 1287 {0xE0, 0}, 1288 {0}, /* T20 */ 1289 }, 1290 1291 /* Zephyr AMC (Oracle Helene/Dione) */ 1292 /* !! Must always follow the single channel entry in list */ 1293 { 1294 LPeA11002_O, |
1295 PCI_VENDOR_ID_EMULEX, |
|
1221 PCI_DEVICE_ID_ZEPHYR_O, 1222 PCI_SSDID_LPeA11002_O, 1223 "LPeA11002-S", 1224 "Emulex LPeA11002-S 4Gb 2-port PCIe FC HBA", 1225 "Emulex", 1226 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1227 EMLXS_MSI_SUPPORTED, 1228 EMLXS_ZEPHYR_CHIP, --- 10 unchanged lines hidden (view full) --- 1239 {0}, 1240 {0xE0, 0}, 1241 {0}, /* T20 */ 1242 }, 1243 1244 /* Saturn */ 1245 { 1246 LPe12000, | 1296 PCI_DEVICE_ID_ZEPHYR_O, 1297 PCI_SSDID_LPeA11002_O, 1298 "LPeA11002-S", 1299 "Emulex LPeA11002-S 4Gb 2-port PCIe FC HBA", 1300 "Emulex", 1301 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1302 EMLXS_MSI_SUPPORTED, 1303 EMLXS_ZEPHYR_CHIP, --- 10 unchanged lines hidden (view full) --- 1314 {0}, 1315 {0xE0, 0}, 1316 {0}, /* T20 */ 1317 }, 1318 1319 /* Saturn */ 1320 { 1321 LPe12000, |
1322 PCI_VENDOR_ID_EMULEX, |
|
1247 PCI_DEVICE_ID_SATURN, 1248 PCI_SSDID_LPe12000, 1249 "LPe12000", 1250 "Emulex LPe12000 8Gb 1-port PCIe FC HBA", 1251 "Emulex", 1252 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1253 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1254 EMLXS_SATURN_CHIP, --- 11 unchanged lines hidden (view full) --- 1266 {0x78, 0}, 1267 {0}, /* T20 */ 1268 }, 1269 1270 /* Saturn DC */ 1271 /* !! Must always follow the single channel entry in list */ 1272 { 1273 LPe12002, | 1323 PCI_DEVICE_ID_SATURN, 1324 PCI_SSDID_LPe12000, 1325 "LPe12000", 1326 "Emulex LPe12000 8Gb 1-port PCIe FC HBA", 1327 "Emulex", 1328 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1329 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1330 EMLXS_SATURN_CHIP, --- 11 unchanged lines hidden (view full) --- 1342 {0x78, 0}, 1343 {0}, /* T20 */ 1344 }, 1345 1346 /* Saturn DC */ 1347 /* !! Must always follow the single channel entry in list */ 1348 { 1349 LPe12002, |
1350 PCI_VENDOR_ID_EMULEX, |
|
1274 PCI_DEVICE_ID_SATURN, 1275 PCI_SSDID_LPe12002, 1276 "LPe12002", 1277 "Emulex LPe12002 8Gb 2-port PCIe FC HBA", 1278 "Emulex", 1279 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1280 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1281 EMLXS_SATURN_CHIP, --- 10 unchanged lines hidden (view full) --- 1292 {0}, 1293 {0x78, 0}, 1294 {0}, /* T20 */ 1295 }, 1296 1297 /* Saturn (Oracle) */ 1298 { 1299 LPe12000_O, | 1351 PCI_DEVICE_ID_SATURN, 1352 PCI_SSDID_LPe12002, 1353 "LPe12002", 1354 "Emulex LPe12002 8Gb 2-port PCIe FC HBA", 1355 "Emulex", 1356 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1357 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1358 EMLXS_SATURN_CHIP, --- 10 unchanged lines hidden (view full) --- 1369 {0}, 1370 {0x78, 0}, 1371 {0}, /* T20 */ 1372 }, 1373 1374 /* Saturn (Oracle) */ 1375 { 1376 LPe12000_O, |
1377 PCI_VENDOR_ID_EMULEX, |
|
1300 PCI_DEVICE_ID_SATURN_O, 1301 PCI_SSDID_LPe12000_O, 1302 "LPe12000-S", 1303 "Emulex LPe12000-S 8Gb 1-port PCIe FC HBA", 1304 "Emulex", 1305 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1306 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1307 EMLXS_E2E_SUPPORTED, --- 11 unchanged lines hidden (view full) --- 1319 {0}, 1320 {0x78, 0}, 1321 {0}, /* T20 */ 1322 }, 1323 1324 /* Saturn DC (Oracle) */ 1325 { 1326 LPe12002_O, | 1378 PCI_DEVICE_ID_SATURN_O, 1379 PCI_SSDID_LPe12000_O, 1380 "LPe12000-S", 1381 "Emulex LPe12000-S 8Gb 1-port PCIe FC HBA", 1382 "Emulex", 1383 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1384 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1385 EMLXS_E2E_SUPPORTED, --- 11 unchanged lines hidden (view full) --- 1397 {0}, 1398 {0x78, 0}, 1399 {0}, /* T20 */ 1400 }, 1401 1402 /* Saturn DC (Oracle) */ 1403 { 1404 LPe12002_O, |
1405 PCI_VENDOR_ID_EMULEX, |
|
1327 PCI_DEVICE_ID_SATURN_O, 1328 PCI_SSDID_LPe12002_O, 1329 "LPe12002-S", 1330 "Emulex LPe12002-S 8Gb 2-port PCIe FC HBA", 1331 "Emulex", 1332 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1333 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1334 EMLXS_E2E_SUPPORTED, --- 11 unchanged lines hidden (view full) --- 1346 {0}, 1347 {0x78, 0}, 1348 {0}, /* T20 */ 1349 }, 1350 1351 /* Saturn Express Module (Oracle) */ 1352 { 1353 LPem12002_O, | 1406 PCI_DEVICE_ID_SATURN_O, 1407 PCI_SSDID_LPe12002_O, 1408 "LPe12002-S", 1409 "Emulex LPe12002-S 8Gb 2-port PCIe FC HBA", 1410 "Emulex", 1411 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1412 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1413 EMLXS_E2E_SUPPORTED, --- 11 unchanged lines hidden (view full) --- 1425 {0}, 1426 {0x78, 0}, 1427 {0}, /* T20 */ 1428 }, 1429 1430 /* Saturn Express Module (Oracle) */ 1431 { 1432 LPem12002_O, |
1433 PCI_VENDOR_ID_EMULEX, |
|
1354 PCI_DEVICE_ID_SATURN_O, 1355 PCI_SSDID_LPem12002_O, 1356 "LPem12002-S", 1357 "Emulex LPem12002-S 8Gb 2-port PCIe FC HBA", 1358 "Emulex", 1359 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1360 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1361 EMLXS_E2E_SUPPORTED, --- 11 unchanged lines hidden (view full) --- 1373 {0}, 1374 {0x78, 0}, 1375 {0}, /* T20 */ 1376 }, 1377 1378 /* Saturn Express Module (Oracle Metis) */ 1379 { 1380 LPem12002E_O, | 1434 PCI_DEVICE_ID_SATURN_O, 1435 PCI_SSDID_LPem12002_O, 1436 "LPem12002-S", 1437 "Emulex LPem12002-S 8Gb 2-port PCIe FC HBA", 1438 "Emulex", 1439 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1440 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1441 EMLXS_E2E_SUPPORTED, --- 11 unchanged lines hidden (view full) --- 1453 {0}, 1454 {0x78, 0}, 1455 {0}, /* T20 */ 1456 }, 1457 1458 /* Saturn Express Module (Oracle Metis) */ 1459 { 1460 LPem12002E_O, |
1461 PCI_VENDOR_ID_EMULEX, |
|
1381 PCI_DEVICE_ID_SATURN_O, 1382 PCI_SSDID_LPem12002E_O, 1383 "LPem12002E-S", 1384 "Emulex LPem12002E-S 8Gb 2-port PCIe FC HBA", 1385 "Emulex", 1386 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1387 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1388 EMLXS_E2E_SUPPORTED, --- 11 unchanged lines hidden (view full) --- 1400 {0}, 1401 {0x78, 0}, 1402 {0}, /* T20 */ 1403 }, 1404 1405 /* Saturn */ 1406 { 1407 LPe12000_SP, | 1462 PCI_DEVICE_ID_SATURN_O, 1463 PCI_SSDID_LPem12002E_O, 1464 "LPem12002E-S", 1465 "Emulex LPem12002E-S 8Gb 2-port PCIe FC HBA", 1466 "Emulex", 1467 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1468 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1469 EMLXS_E2E_SUPPORTED, --- 11 unchanged lines hidden (view full) --- 1481 {0}, 1482 {0x78, 0}, 1483 {0}, /* T20 */ 1484 }, 1485 1486 /* Saturn */ 1487 { 1488 LPe12000_SP, |
1489 PCI_VENDOR_ID_EMULEX, |
|
1408 PCI_DEVICE_ID_LPe12000_SP, 1409 PCI_SSDID_LPe12000_SP, 1410 "LPe12000", 1411 "Emulex LPe12000 8Gb 1-port PCIe FC HBA", 1412 "Emulex", 1413 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1414 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1415 EMLXS_SATURN_CHIP, --- 10 unchanged lines hidden (view full) --- 1426 {0}, 1427 {0x78, 0}, 1428 {0}, /* T20 */ 1429 }, 1430 1431 /* Saturn DC */ 1432 { 1433 LPe12002_SP, | 1490 PCI_DEVICE_ID_LPe12000_SP, 1491 PCI_SSDID_LPe12000_SP, 1492 "LPe12000", 1493 "Emulex LPe12000 8Gb 1-port PCIe FC HBA", 1494 "Emulex", 1495 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1496 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1497 EMLXS_SATURN_CHIP, --- 10 unchanged lines hidden (view full) --- 1508 {0}, 1509 {0x78, 0}, 1510 {0}, /* T20 */ 1511 }, 1512 1513 /* Saturn DC */ 1514 { 1515 LPe12002_SP, |
1516 PCI_VENDOR_ID_EMULEX, |
|
1434 PCI_DEVICE_ID_LPe12002_SP, 1435 PCI_SSDID_LPe12002_SP, 1436 "LPe12002", 1437 "Emulex LPe12002 8Gb 2-port PCIe FC HBA", 1438 "Emulex", 1439 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1440 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1441 EMLXS_SATURN_CHIP, --- 10 unchanged lines hidden (view full) --- 1452 {0}, 1453 {0x78, 0}, 1454 {0}, /* T20 */ 1455 }, 1456 1457 /* BE2 (Tigershark) */ 1458 { 1459 OCe10101, | 1517 PCI_DEVICE_ID_LPe12002_SP, 1518 PCI_SSDID_LPe12002_SP, 1519 "LPe12002", 1520 "Emulex LPe12002 8Gb 2-port PCIe FC HBA", 1521 "Emulex", 1522 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1523 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1524 EMLXS_SATURN_CHIP, --- 10 unchanged lines hidden (view full) --- 1535 {0}, 1536 {0x78, 0}, 1537 {0}, /* T20 */ 1538 }, 1539 1540 /* BE2 (Tigershark) */ 1541 { 1542 OCe10101, |
1543 PCI_VENDOR_ID_OCE, |
|
1460 PCI_DEVICE_ID_BE2, 1461 PCI_SSDID_OCe10101, 1462 "OCe10101", 1463 "Emulex OneConnect OCe10101 10Gb 1-port FCoE HBA", 1464 "Emulex", 1465 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1466 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1467 EMLXS_BE2_CHIP, 1468 FW_NOT_PROVIDED, 1469 EMLXS_INTR_NO_LIMIT, 1470 EMLXS_SLI4_MASK, 1471 EMLXS_SINGLE_CHANNEL, 1472 NULL_PROG_TYPES, 1473 }, 1474 1475 /* BE2 DC (Tigershark) */ 1476 /* !! Must always follow the single channel entry in list */ 1477 { 1478 OCe10102, | 1544 PCI_DEVICE_ID_BE2, 1545 PCI_SSDID_OCe10101, 1546 "OCe10101", 1547 "Emulex OneConnect OCe10101 10Gb 1-port FCoE HBA", 1548 "Emulex", 1549 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1550 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1551 EMLXS_BE2_CHIP, 1552 FW_NOT_PROVIDED, 1553 EMLXS_INTR_NO_LIMIT, 1554 EMLXS_SLI4_MASK, 1555 EMLXS_SINGLE_CHANNEL, 1556 NULL_PROG_TYPES, 1557 }, 1558 1559 /* BE2 DC (Tigershark) */ 1560 /* !! Must always follow the single channel entry in list */ 1561 { 1562 OCe10102, |
1563 PCI_VENDOR_ID_OCE, |
|
1479 PCI_DEVICE_ID_BE2, 1480 PCI_SSDID_OCe10102, 1481 "OCe10102", 1482 "Emulex OneConnect OCe10102 10Gb 2-port FCoE HBA", 1483 "Emulex", 1484 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1485 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1486 EMLXS_BE2_CHIP, 1487 FW_NOT_PROVIDED, 1488 EMLXS_INTR_NO_LIMIT, 1489 EMLXS_SLI4_MASK, 1490 EMLXS_MULTI_CHANNEL, 1491 NULL_PROG_TYPES, 1492 }, 1493 1494 /* BE3 (TomCat) */ 1495 { 1496 OCe11101, | 1564 PCI_DEVICE_ID_BE2, 1565 PCI_SSDID_OCe10102, 1566 "OCe10102", 1567 "Emulex OneConnect OCe10102 10Gb 2-port FCoE HBA", 1568 "Emulex", 1569 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1570 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1571 EMLXS_BE2_CHIP, 1572 FW_NOT_PROVIDED, 1573 EMLXS_INTR_NO_LIMIT, 1574 EMLXS_SLI4_MASK, 1575 EMLXS_MULTI_CHANNEL, 1576 NULL_PROG_TYPES, 1577 }, 1578 1579 /* BE3 (TomCat) */ 1580 { 1581 OCe11101, |
1582 PCI_VENDOR_ID_OCE, |
|
1497 PCI_DEVICE_ID_BE3, 1498 PCI_SSDID_OCe11101, 1499 "OCe11101", 1500 "Emulex OneConnect OCe11101 10Gb 1-port FCoE HBA", 1501 "Emulex", 1502 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1503 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1504 EMLXS_BE3_CHIP, 1505 FW_NOT_PROVIDED, 1506 EMLXS_INTR_NO_LIMIT, 1507 EMLXS_SLI4_MASK, 1508 EMLXS_SINGLE_CHANNEL, 1509 NULL_PROG_TYPES, 1510 }, 1511 1512 /* BE3 DC (Tomcat) */ 1513 /* !! Must always follow the single channel entry in list */ 1514 { 1515 OCe11102, | 1583 PCI_DEVICE_ID_BE3, 1584 PCI_SSDID_OCe11101, 1585 "OCe11101", 1586 "Emulex OneConnect OCe11101 10Gb 1-port FCoE HBA", 1587 "Emulex", 1588 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1589 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1590 EMLXS_BE3_CHIP, 1591 FW_NOT_PROVIDED, 1592 EMLXS_INTR_NO_LIMIT, 1593 EMLXS_SLI4_MASK, 1594 EMLXS_SINGLE_CHANNEL, 1595 NULL_PROG_TYPES, 1596 }, 1597 1598 /* BE3 DC (Tomcat) */ 1599 /* !! Must always follow the single channel entry in list */ 1600 { 1601 OCe11102, |
1602 PCI_VENDOR_ID_OCE, |
|
1516 PCI_DEVICE_ID_BE3, 1517 PCI_SSDID_OCe11102, 1518 "OCe11102", 1519 "Emulex OneConnect OCe11102 10Gb 2-port FCoE HBA", 1520 "Emulex", 1521 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1522 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1523 EMLXS_BE3_CHIP, 1524 FW_NOT_PROVIDED, 1525 EMLXS_INTR_NO_LIMIT, 1526 EMLXS_SLI4_MASK, 1527 EMLXS_MULTI_CHANNEL, 1528 NULL_PROG_TYPES, 1529 }, 1530 1531 /* Lancer FC (Generic) */ 1532 { 1533 LPe16000, | 1603 PCI_DEVICE_ID_BE3, 1604 PCI_SSDID_OCe11102, 1605 "OCe11102", 1606 "Emulex OneConnect OCe11102 10Gb 2-port FCoE HBA", 1607 "Emulex", 1608 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1609 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1610 EMLXS_BE3_CHIP, 1611 FW_NOT_PROVIDED, 1612 EMLXS_INTR_NO_LIMIT, 1613 EMLXS_SLI4_MASK, 1614 EMLXS_MULTI_CHANNEL, 1615 NULL_PROG_TYPES, 1616 }, 1617 1618 /* Lancer FC (Generic) */ 1619 { 1620 LPe16000, |
1621 PCI_VENDOR_ID_EMULEX, |
|
1534 PCI_DEVICE_ID_LANCER_FC, 1535 PCI_SSDID_LPe16000, 1536 "LPe16000", 1537 "Emulex LightPulse LPe16000 16Gb 1-port FC HBA", 1538 "Emulex", 1539 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1540 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1541 EMLXS_LANCER_CHIP, 1542 FW_NOT_PROVIDED, 1543 EMLXS_INTR_NO_LIMIT, 1544 EMLXS_SLI4_MASK, 1545 EMLXS_SINGLE_CHANNEL, 1546 NULL_PROG_TYPES, 1547 }, 1548 1549 /* Lancer FC (Generic Multi-Channel) */ 1550 /* !! Must always follow the single channel entry in list */ 1551 { 1552 LPe1600X, | 1622 PCI_DEVICE_ID_LANCER_FC, 1623 PCI_SSDID_LPe16000, 1624 "LPe16000", 1625 "Emulex LightPulse LPe16000 16Gb 1-port FC HBA", 1626 "Emulex", 1627 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1628 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1629 EMLXS_LANCER_CHIP, 1630 FW_NOT_PROVIDED, 1631 EMLXS_INTR_NO_LIMIT, 1632 EMLXS_SLI4_MASK, 1633 EMLXS_SINGLE_CHANNEL, 1634 NULL_PROG_TYPES, 1635 }, 1636 1637 /* Lancer FC (Generic Multi-Channel) */ 1638 /* !! Must always follow the single channel entry in list */ 1639 { 1640 LPe1600X, |
1641 PCI_VENDOR_ID_EMULEX, |
|
1553 PCI_DEVICE_ID_LANCER_FC, 1554 PCI_SSDID_LPe1600X, 1555 "LPe16000", 1556 "Emulex LightPulse LPe16000 16Gb Multi-port FC HBA", 1557 "Emulex", 1558 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1559 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1560 EMLXS_LANCER_CHIP, 1561 FW_NOT_PROVIDED, 1562 EMLXS_INTR_NO_LIMIT, 1563 EMLXS_SLI4_MASK, 1564 EMLXS_MULTI_CHANNEL, 1565 NULL_PROG_TYPES, 1566 }, 1567 1568 /* Lancer FC DC Express Module (Oracle Ganymede) */ 1569 { 1570 LPem16002_FC_O, | 1642 PCI_DEVICE_ID_LANCER_FC, 1643 PCI_SSDID_LPe1600X, 1644 "LPe16000", 1645 "Emulex LightPulse LPe16000 16Gb Multi-port FC HBA", 1646 "Emulex", 1647 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1648 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1649 EMLXS_LANCER_CHIP, 1650 FW_NOT_PROVIDED, 1651 EMLXS_INTR_NO_LIMIT, 1652 EMLXS_SLI4_MASK, 1653 EMLXS_MULTI_CHANNEL, 1654 NULL_PROG_TYPES, 1655 }, 1656 1657 /* Lancer FC DC Express Module (Oracle Ganymede) */ 1658 { 1659 LPem16002_FC_O, |
1660 PCI_VENDOR_ID_EMULEX, |
|
1571 PCI_DEVICE_ID_LANCER_FC, 1572 PCI_SSDID_LPem16002_FC_O, 1573 "LPem16002-M6-O", 1574 "Emulex LightPulse LPem16002-M6-O 16Gb 2-port FC HBA", 1575 "Emulex", 1576 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1577 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1578 EMLXS_E2E_SUPPORTED, 1579 EMLXS_LANCER_CHIP, 1580 FW_NOT_PROVIDED, 1581 EMLXS_INTR_NO_LIMIT, 1582 EMLXS_SLI4_MASK, 1583 EMLXS_MULTI_CHANNEL, 1584 NULL_PROG_TYPES, 1585 }, 1586 1587 /* Lancer FC DC (Oracle Ganymede) */ 1588 { 1589 LPe16002_FC_O, | 1661 PCI_DEVICE_ID_LANCER_FC, 1662 PCI_SSDID_LPem16002_FC_O, 1663 "LPem16002-M6-O", 1664 "Emulex LightPulse LPem16002-M6-O 16Gb 2-port FC HBA", 1665 "Emulex", 1666 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1667 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1668 EMLXS_E2E_SUPPORTED, 1669 EMLXS_LANCER_CHIP, 1670 FW_NOT_PROVIDED, 1671 EMLXS_INTR_NO_LIMIT, 1672 EMLXS_SLI4_MASK, 1673 EMLXS_MULTI_CHANNEL, 1674 NULL_PROG_TYPES, 1675 }, 1676 1677 /* Lancer FC DC (Oracle Ganymede) */ 1678 { 1679 LPe16002_FC_O, |
1680 PCI_VENDOR_ID_EMULEX, |
|
1590 PCI_DEVICE_ID_LANCER_FC, 1591 PCI_SSDID_LPe16002_FC_O, 1592 "LPe16002-M6-O", 1593 "Emulex LightPulse LPe16002-M6-O 16Gb 2-port FC HBA", 1594 "Emulex", 1595 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1596 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1597 EMLXS_E2E_SUPPORTED, 1598 EMLXS_LANCER_CHIP, 1599 FW_NOT_PROVIDED, 1600 EMLXS_INTR_NO_LIMIT, 1601 EMLXS_SLI4_MASK, 1602 EMLXS_MULTI_CHANNEL, 1603 NULL_PROG_TYPES, 1604 }, 1605 1606 /* Lancer FC DC (Oracle Excluded - Spare 1) */ 1607 { 1608 LPe16002_FC_SP1, | 1681 PCI_DEVICE_ID_LANCER_FC, 1682 PCI_SSDID_LPe16002_FC_O, 1683 "LPe16002-M6-O", 1684 "Emulex LightPulse LPe16002-M6-O 16Gb 2-port FC HBA", 1685 "Emulex", 1686 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1687 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1688 EMLXS_E2E_SUPPORTED, 1689 EMLXS_LANCER_CHIP, 1690 FW_NOT_PROVIDED, 1691 EMLXS_INTR_NO_LIMIT, 1692 EMLXS_SLI4_MASK, 1693 EMLXS_MULTI_CHANNEL, 1694 NULL_PROG_TYPES, 1695 }, 1696 1697 /* Lancer FC DC (Oracle Excluded - Spare 1) */ 1698 { 1699 LPe16002_FC_SP1, |
1700 PCI_VENDOR_ID_EMULEX, |
|
1609 PCI_DEVICE_ID_LANCER_FC, 1610 PCI_SSDID_LPe16002_FC_SP1, 1611 "LPe16002", 1612 "Emulex LightPulse LPe16002 16Gb 2-port FC HBA", 1613 "Emulex", 1614 EMLXS_ORACLE_EXCLUDED | EMLXS_INTX_SUPPORTED | 1615 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1616 EMLXS_E2E_SUPPORTED, 1617 EMLXS_LANCER_CHIP, 1618 FW_NOT_PROVIDED, 1619 EMLXS_INTR_NO_LIMIT, 1620 EMLXS_SLI4_MASK, 1621 EMLXS_MULTI_CHANNEL, 1622 NULL_PROG_TYPES, 1623 }, 1624 1625 /* Lancer FC DC (Oracle Excluded - Spare 2) */ 1626 { 1627 LPe16002_FC_SP2, | 1701 PCI_DEVICE_ID_LANCER_FC, 1702 PCI_SSDID_LPe16002_FC_SP1, 1703 "LPe16002", 1704 "Emulex LightPulse LPe16002 16Gb 2-port FC HBA", 1705 "Emulex", 1706 EMLXS_ORACLE_EXCLUDED | EMLXS_INTX_SUPPORTED | 1707 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1708 EMLXS_E2E_SUPPORTED, 1709 EMLXS_LANCER_CHIP, 1710 FW_NOT_PROVIDED, 1711 EMLXS_INTR_NO_LIMIT, 1712 EMLXS_SLI4_MASK, 1713 EMLXS_MULTI_CHANNEL, 1714 NULL_PROG_TYPES, 1715 }, 1716 1717 /* Lancer FC DC (Oracle Excluded - Spare 2) */ 1718 { 1719 LPe16002_FC_SP2, |
1720 PCI_VENDOR_ID_EMULEX, |
|
1628 PCI_DEVICE_ID_LANCER_FC, 1629 PCI_SSDID_LPe16002_FC_SP2, 1630 "LPe16002", 1631 "Emulex LightPulse LPe16002 16Gb 2-port FC HBA", 1632 "Emulex", 1633 EMLXS_ORACLE_EXCLUDED | EMLXS_INTX_SUPPORTED | 1634 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1635 EMLXS_E2E_SUPPORTED, 1636 EMLXS_LANCER_CHIP, 1637 FW_NOT_PROVIDED, 1638 EMLXS_INTR_NO_LIMIT, 1639 EMLXS_SLI4_MASK, 1640 EMLXS_MULTI_CHANNEL, 1641 NULL_PROG_TYPES, 1642 }, 1643 | 1721 PCI_DEVICE_ID_LANCER_FC, 1722 PCI_SSDID_LPe16002_FC_SP2, 1723 "LPe16002", 1724 "Emulex LightPulse LPe16002 16Gb 2-port FC HBA", 1725 "Emulex", 1726 EMLXS_ORACLE_EXCLUDED | EMLXS_INTX_SUPPORTED | 1727 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1728 EMLXS_E2E_SUPPORTED, 1729 EMLXS_LANCER_CHIP, 1730 FW_NOT_PROVIDED, 1731 EMLXS_INTR_NO_LIMIT, 1732 EMLXS_SLI4_MASK, 1733 EMLXS_MULTI_CHANNEL, 1734 NULL_PROG_TYPES, 1735 }, 1736 |
1737 /* Lancer Gen6 16Gb FC Single-port, Lenovo-branded */ 1738 { 1739 LPe31000_M6_L, 1740 PCI_VENDOR_ID_EMULEX, 1741 PCI_DEVICE_ID_LANCER_G6_FC, 1742 PCI_SSDID_LPe31000_M6_L, 1743 "LPe31000", 1744 "PCI_SSDID_LPe31000_M6_L", 1745 "Emulex", 1746 EMLXS_INTX_SUPPORTED | 1747 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1748 EMLXS_E2E_SUPPORTED, 1749 EMLXS_LANCERG6_CHIP, 1750 FW_NOT_PROVIDED, 1751 EMLXS_INTR_NO_LIMIT, 1752 EMLXS_SLI4_MASK, 1753 EMLXS_SINGLE_CHANNEL, 1754 NULL_PROG_TYPES, 1755 }, 1756 1757 /* Lancer Gen6 FC (Generic) */ 1758 { 1759 LPe32000, 1760 PCI_VENDOR_ID_EMULEX, 1761 PCI_DEVICE_ID_LANCER_G6_FC, 1762 PCI_SSDID_LPe32000, 1763 "LPe32000", 1764 "Emulex LightPulse LPe32000 32Gb 1-port FC HBA", 1765 "Emulex", 1766 EMLXS_INTX_SUPPORTED | 1767 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1768 EMLXS_E2E_SUPPORTED, 1769 EMLXS_LANCERG6_CHIP, 1770 FW_NOT_PROVIDED, 1771 EMLXS_INTR_NO_LIMIT, 1772 EMLXS_SLI4_MASK, 1773 EMLXS_SINGLE_CHANNEL, 1774 NULL_PROG_TYPES, 1775 }, 1776 1777 /* Lancer Gen6 FC (Generic Multi-Channel) */ 1778 /* !! Must always follow the single channel entry in list */ 1779 { 1780 LPe3200X, 1781 PCI_VENDOR_ID_EMULEX, 1782 PCI_DEVICE_ID_LANCER_G6_FC, 1783 PCI_SSDID_LPe3200X, 1784 "LPe32000", 1785 "Emulex LightPulse LPe32000 32Gb Multi-port FC HBA", 1786 "Emulex", 1787 EMLXS_INTX_SUPPORTED | 1788 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1789 EMLXS_E2E_SUPPORTED, 1790 EMLXS_LANCERG6_CHIP, 1791 FW_NOT_PROVIDED, 1792 EMLXS_INTR_NO_LIMIT, 1793 EMLXS_SLI4_MASK, 1794 EMLXS_MULTI_CHANNEL, 1795 NULL_PROG_TYPES, 1796 }, 1797 1798 /* ATTO Celerity 161E */ 1799 { 1800 CelerityFC161E, 1801 PCI_VENDOR_ID_ATTO, 1802 PCI_DEVICE_ID_CLRTY_FC_161E, 1803 PCI_SSDID_CLRTY_FC_161E, 1804 "Celerity FC 161E", 1805 "ATTO Celerity 161E Single-Channel FC HBA", 1806 "ATTO Technology", 1807 EMLXS_INTX_SUPPORTED | 1808 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1809 EMLXS_E2E_SUPPORTED, 1810 EMLXS_LANCER_CHIP, 1811 FW_NOT_PROVIDED, 1812 EMLXS_INTR_NO_LIMIT, 1813 EMLXS_SLI4_MASK, 1814 EMLXS_SINGLE_CHANNEL, 1815 NULL_PROG_TYPES, 1816 }, 1817 1818 /* ATTO Celerity 162E */ 1819 { 1820 CelerityFC162E, 1821 PCI_VENDOR_ID_ATTO, 1822 PCI_DEVICE_ID_CLRTY_FC_162E, 1823 PCI_SSDID_CLRTY_FC_162E, 1824 "Celerity FC 162E", 1825 "ATTO Celerity 162E Dual-Channel FC HBA", 1826 "ATTO Technology", 1827 EMLXS_INTX_SUPPORTED | 1828 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1829 EMLXS_E2E_SUPPORTED, 1830 EMLXS_LANCER_CHIP, 1831 FW_NOT_PROVIDED, 1832 EMLXS_INTR_NO_LIMIT, 1833 EMLXS_SLI4_MASK, 1834 EMLXS_SINGLE_CHANNEL, 1835 NULL_PROG_TYPES, 1836 }, 1837 1838 /* ATTO Celerity 164E */ 1839 { 1840 CelerityFC164E, 1841 PCI_VENDOR_ID_ATTO, 1842 PCI_DEVICE_ID_CLRTY_FC_164E, 1843 PCI_SSDID_CLRTY_FC_164E, 1844 "Celerity FC 164E", 1845 "ATTO Celerity 164E Quad-Channel FC HBA", 1846 "ATTO Technology", 1847 EMLXS_INTX_SUPPORTED | 1848 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1849 EMLXS_E2E_SUPPORTED, 1850 EMLXS_LANCER_CHIP, 1851 FW_NOT_PROVIDED, 1852 EMLXS_INTR_NO_LIMIT, 1853 EMLXS_SLI4_MASK, 1854 EMLXS_SINGLE_CHANNEL, 1855 NULL_PROG_TYPES, 1856 }, 1857 1858 /* ATTO Celerity 162P */ 1859 { 1860 CelerityFC162P, 1861 PCI_VENDOR_ID_ATTO, 1862 PCI_DEVICE_ID_CLRTY_FC_G6, 1863 PCI_SSDID_CLRTY_FC_162P, 1864 "Celerity FC 162P", 1865 "ATTO Celerity 162P Dual-Channel FC HBA", 1866 "ATTO Technology", 1867 EMLXS_INTX_SUPPORTED | 1868 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1869 EMLXS_E2E_SUPPORTED, 1870 EMLXS_LANCERG6_CHIP, 1871 FW_NOT_PROVIDED, 1872 EMLXS_INTR_NO_LIMIT, 1873 EMLXS_SLI4_MASK, 1874 EMLXS_SINGLE_CHANNEL, 1875 NULL_PROG_TYPES, 1876 }, 1877 1878 /* ATTO Celerity 164P */ 1879 { 1880 CelerityFC164P, 1881 PCI_VENDOR_ID_ATTO, 1882 PCI_DEVICE_ID_CLRTY_FC_G6, 1883 PCI_SSDID_CLRTY_FC_164P, 1884 "Celerity FC 164P", 1885 "ATTO Celerity 164P Quad-Channel FC HBA", 1886 "ATTO Technology", 1887 EMLXS_INTX_SUPPORTED | 1888 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1889 EMLXS_E2E_SUPPORTED, 1890 EMLXS_LANCERG6_CHIP, 1891 FW_NOT_PROVIDED, 1892 EMLXS_INTR_NO_LIMIT, 1893 EMLXS_SLI4_MASK, 1894 EMLXS_SINGLE_CHANNEL, 1895 NULL_PROG_TYPES, 1896 }, 1897 1898 /* ATTO Celerity 321E */ 1899 { 1900 CelerityFC321E, 1901 PCI_VENDOR_ID_ATTO, 1902 PCI_DEVICE_ID_CLRTY_FC_G6, 1903 PCI_SSDID_CLRTY_FC_321E, 1904 "Celerity FC 321E", 1905 "ATTO Celerity 321E Single-Channel FC HBA", 1906 "ATTO Technology", 1907 EMLXS_INTX_SUPPORTED | 1908 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1909 EMLXS_E2E_SUPPORTED, 1910 EMLXS_LANCERG6_CHIP, 1911 FW_NOT_PROVIDED, 1912 EMLXS_INTR_NO_LIMIT, 1913 EMLXS_SLI4_MASK, 1914 EMLXS_SINGLE_CHANNEL, 1915 NULL_PROG_TYPES, 1916 }, 1917 1918 /* ATTO Celerity 322E */ 1919 { 1920 CelerityFC322E, 1921 PCI_VENDOR_ID_ATTO, 1922 PCI_DEVICE_ID_CLRTY_FC_G6, 1923 PCI_SSDID_CLRTY_FC_322E, 1924 "Celerity FC 322E", 1925 "ATTO Celerity 322E Dual-Channel FC HBA", 1926 "ATTO Technology", 1927 EMLXS_INTX_SUPPORTED | 1928 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1929 EMLXS_E2E_SUPPORTED, 1930 EMLXS_LANCERG6_CHIP, 1931 FW_NOT_PROVIDED, 1932 EMLXS_INTR_NO_LIMIT, 1933 EMLXS_SLI4_MASK, 1934 EMLXS_SINGLE_CHANNEL, 1935 NULL_PROG_TYPES, 1936 }, 1937 |
|
1644 /* Lancer FCOE (Generic) */ 1645 { 1646 OCe15100, | 1938 /* Lancer FCOE (Generic) */ 1939 { 1940 OCe15100, |
1941 PCI_VENDOR_ID_EMULEX, |
|
1647 PCI_DEVICE_ID_LANCER_FE, 1648 PCI_SSDID_OCe15100, 1649 "OCe15100", 1650 "Emulex OneConnect OCe15100 10Gb 1-port FCoE HBA", 1651 "Emulex", 1652 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1653 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1654 EMLXS_LANCER_CHIP, 1655 FW_NOT_PROVIDED, 1656 EMLXS_INTR_NO_LIMIT, 1657 EMLXS_SLI4_MASK, 1658 EMLXS_SINGLE_CHANNEL, 1659 NULL_PROG_TYPES, 1660 }, 1661 1662 /* Lancer FCOE (Generic Multi-Channel) */ 1663 /* !! Must always follow the single channel entry in list */ 1664 { 1665 OCe1510X, | 1942 PCI_DEVICE_ID_LANCER_FE, 1943 PCI_SSDID_OCe15100, 1944 "OCe15100", 1945 "Emulex OneConnect OCe15100 10Gb 1-port FCoE HBA", 1946 "Emulex", 1947 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1948 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1949 EMLXS_LANCER_CHIP, 1950 FW_NOT_PROVIDED, 1951 EMLXS_INTR_NO_LIMIT, 1952 EMLXS_SLI4_MASK, 1953 EMLXS_SINGLE_CHANNEL, 1954 NULL_PROG_TYPES, 1955 }, 1956 1957 /* Lancer FCOE (Generic Multi-Channel) */ 1958 /* !! Must always follow the single channel entry in list */ 1959 { 1960 OCe1510X, |
1961 PCI_VENDOR_ID_EMULEX, |
|
1666 PCI_DEVICE_ID_LANCER_FE, 1667 PCI_SSDID_OCe1510X, 1668 "OCe15100", 1669 "Emulex OneConnect OCe15100 10Gb Multi-port FCoE HBA", 1670 "Emulex", 1671 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1672 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1673 EMLXS_LANCER_CHIP, 1674 FW_NOT_PROVIDED, 1675 EMLXS_INTR_NO_LIMIT, 1676 EMLXS_SLI4_MASK, 1677 EMLXS_MULTI_CHANNEL, 1678 NULL_PROG_TYPES, 1679 }, 1680 1681 /* Lancer FCOE DC Express Module (Oracle Ganymede) */ 1682 { 1683 LPem16002_FE_O, | 1962 PCI_DEVICE_ID_LANCER_FE, 1963 PCI_SSDID_OCe1510X, 1964 "OCe15100", 1965 "Emulex OneConnect OCe15100 10Gb Multi-port FCoE HBA", 1966 "Emulex", 1967 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1968 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1969 EMLXS_LANCER_CHIP, 1970 FW_NOT_PROVIDED, 1971 EMLXS_INTR_NO_LIMIT, 1972 EMLXS_SLI4_MASK, 1973 EMLXS_MULTI_CHANNEL, 1974 NULL_PROG_TYPES, 1975 }, 1976 1977 /* Lancer FCOE DC Express Module (Oracle Ganymede) */ 1978 { 1979 LPem16002_FE_O, |
1980 PCI_VENDOR_ID_EMULEX, |
|
1684 PCI_DEVICE_ID_LANCER_FE, 1685 PCI_SSDID_LPem16002_FE_O, 1686 "LPem16002-M6-O", 1687 "Emulex OneConnect LPem16002-M6-O 10Gb 2-port FCoE HBA", 1688 "Emulex", 1689 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1690 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1691 EMLXS_E2E_SUPPORTED, 1692 EMLXS_LANCER_CHIP, 1693 FW_NOT_PROVIDED, 1694 EMLXS_INTR_NO_LIMIT, 1695 EMLXS_SLI4_MASK, 1696 EMLXS_MULTI_CHANNEL, 1697 NULL_PROG_TYPES, 1698 }, 1699 1700 /* Lancer FCOE DC (Oracle Ganymede) */ 1701 { 1702 LPe16002_FE_O, | 1981 PCI_DEVICE_ID_LANCER_FE, 1982 PCI_SSDID_LPem16002_FE_O, 1983 "LPem16002-M6-O", 1984 "Emulex OneConnect LPem16002-M6-O 10Gb 2-port FCoE HBA", 1985 "Emulex", 1986 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1987 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1988 EMLXS_E2E_SUPPORTED, 1989 EMLXS_LANCER_CHIP, 1990 FW_NOT_PROVIDED, 1991 EMLXS_INTR_NO_LIMIT, 1992 EMLXS_SLI4_MASK, 1993 EMLXS_MULTI_CHANNEL, 1994 NULL_PROG_TYPES, 1995 }, 1996 1997 /* Lancer FCOE DC (Oracle Ganymede) */ 1998 { 1999 LPe16002_FE_O, |
2000 PCI_VENDOR_ID_EMULEX, |
|
1703 PCI_DEVICE_ID_LANCER_FE, 1704 PCI_SSDID_LPe16002_FE_O, 1705 "LPe16002-M6-O", 1706 "Emulex OneConnect LPe16002-M6-O 10Gb 2-port FCoE HBA", 1707 "Emulex", 1708 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 1709 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1710 EMLXS_E2E_SUPPORTED, 1711 EMLXS_LANCER_CHIP, 1712 FW_NOT_PROVIDED, 1713 EMLXS_INTR_NO_LIMIT, 1714 EMLXS_SLI4_MASK, 1715 EMLXS_MULTI_CHANNEL, 1716 NULL_PROG_TYPES, 1717 }, 1718 1719 /* Lancer FCOE DC (Oracle Excluded - Spare 1) */ 1720 { 1721 LPe16002_FE_SP1, | 2001 PCI_DEVICE_ID_LANCER_FE, 2002 PCI_SSDID_LPe16002_FE_O, 2003 "LPe16002-M6-O", 2004 "Emulex OneConnect LPe16002-M6-O 10Gb 2-port FCoE HBA", 2005 "Emulex", 2006 EMLXS_ORACLE_BRANDED | EMLXS_INTX_SUPPORTED | 2007 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 2008 EMLXS_E2E_SUPPORTED, 2009 EMLXS_LANCER_CHIP, 2010 FW_NOT_PROVIDED, 2011 EMLXS_INTR_NO_LIMIT, 2012 EMLXS_SLI4_MASK, 2013 EMLXS_MULTI_CHANNEL, 2014 NULL_PROG_TYPES, 2015 }, 2016 2017 /* Lancer FCOE DC (Oracle Excluded - Spare 1) */ 2018 { 2019 LPe16002_FE_SP1, |
2020 PCI_VENDOR_ID_EMULEX, |
|
1722 PCI_DEVICE_ID_LANCER_FE, 1723 PCI_SSDID_LPe16002_FE_SP1, 1724 "LPe16002", 1725 "Emulex OneConnect LPe16002 10Gb 2-port FCoE HBA", 1726 "Emulex", 1727 EMLXS_ORACLE_EXCLUDED | EMLXS_INTX_SUPPORTED | 1728 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1729 EMLXS_E2E_SUPPORTED, 1730 EMLXS_LANCER_CHIP, 1731 FW_NOT_PROVIDED, 1732 EMLXS_INTR_NO_LIMIT, 1733 EMLXS_SLI4_MASK, 1734 EMLXS_MULTI_CHANNEL, 1735 NULL_PROG_TYPES, 1736 }, 1737 1738 /* Lancer FCOE DC (Oracle Excluded - Spare 2) */ 1739 { 1740 LPe16002_FE_SP2, | 2021 PCI_DEVICE_ID_LANCER_FE, 2022 PCI_SSDID_LPe16002_FE_SP1, 2023 "LPe16002", 2024 "Emulex OneConnect LPe16002 10Gb 2-port FCoE HBA", 2025 "Emulex", 2026 EMLXS_ORACLE_EXCLUDED | EMLXS_INTX_SUPPORTED | 2027 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 2028 EMLXS_E2E_SUPPORTED, 2029 EMLXS_LANCER_CHIP, 2030 FW_NOT_PROVIDED, 2031 EMLXS_INTR_NO_LIMIT, 2032 EMLXS_SLI4_MASK, 2033 EMLXS_MULTI_CHANNEL, 2034 NULL_PROG_TYPES, 2035 }, 2036 2037 /* Lancer FCOE DC (Oracle Excluded - Spare 2) */ 2038 { 2039 LPe16002_FE_SP2, |
2040 PCI_VENDOR_ID_EMULEX, |
|
1741 PCI_DEVICE_ID_LANCER_FE, 1742 PCI_SSDID_LPe16002_FE_SP2, 1743 "LPe16002", 1744 "Emulex OneConnect LPe16002 10Gb 2-port FCoE HBA", 1745 "Emulex", 1746 EMLXS_ORACLE_EXCLUDED | EMLXS_INTX_SUPPORTED | 1747 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 1748 EMLXS_E2E_SUPPORTED, 1749 EMLXS_LANCER_CHIP, 1750 FW_NOT_PROVIDED, 1751 EMLXS_INTR_NO_LIMIT, 1752 EMLXS_SLI4_MASK, 1753 EMLXS_MULTI_CHANNEL, 1754 NULL_PROG_TYPES, 1755 }, 1756 1757 /* BE4 (Skyhawk) */ 1758 { 1759 OCe12104, | 2041 PCI_DEVICE_ID_LANCER_FE, 2042 PCI_SSDID_LPe16002_FE_SP2, 2043 "LPe16002", 2044 "Emulex OneConnect LPe16002 10Gb 2-port FCoE HBA", 2045 "Emulex", 2046 EMLXS_ORACLE_EXCLUDED | EMLXS_INTX_SUPPORTED | 2047 EMLXS_MSI_SUPPORTED | EMLXS_MSIX_SUPPORTED | 2048 EMLXS_E2E_SUPPORTED, 2049 EMLXS_LANCER_CHIP, 2050 FW_NOT_PROVIDED, 2051 EMLXS_INTR_NO_LIMIT, 2052 EMLXS_SLI4_MASK, 2053 EMLXS_MULTI_CHANNEL, 2054 NULL_PROG_TYPES, 2055 }, 2056 2057 /* BE4 (Skyhawk) */ 2058 { 2059 OCe12104, |
2060 PCI_VENDOR_ID_OCE, |
|
1760 PCI_DEVICE_ID_BE4, 1761 PCI_SSDID_OCe12104, 1762 "OCe12104", 1763 "Emulex OneConnect OCe12104 10Gb 2-port FCoE HBA", 1764 "Emulex", 1765 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 1766 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 1767 EMLXS_BE4_CHIP, 1768 FW_NOT_PROVIDED, 1769 EMLXS_INTR_NO_LIMIT, 1770 EMLXS_SLI4_MASK, 1771 EMLXS_MULTI_CHANNEL, 1772 NULL_PROG_TYPES, | 2061 PCI_DEVICE_ID_BE4, 2062 PCI_SSDID_OCe12104, 2063 "OCe12104", 2064 "Emulex OneConnect OCe12104 10Gb 2-port FCoE HBA", 2065 "Emulex", 2066 EMLXS_INTX_SUPPORTED | EMLXS_MSI_SUPPORTED | 2067 EMLXS_MSIX_SUPPORTED | EMLXS_E2E_SUPPORTED, 2068 EMLXS_BE4_CHIP, 2069 FW_NOT_PROVIDED, 2070 EMLXS_INTR_NO_LIMIT, 2071 EMLXS_SLI4_MASK, 2072 EMLXS_MULTI_CHANNEL, 2073 NULL_PROG_TYPES, |
1773 }, 1774 | 2074 } |
1775}; /* emlxs_pci_model[] */ 1776 1777int emlxs_pci_model_count = 1778 (sizeof (emlxs_pci_model) / sizeof (emlxs_model_t)); 1779 1780#endif /* EMLXS_MODEL_DEF */ 1781 1782#ifdef __cplusplus 1783} 1784#endif 1785 1786#endif /* _EMLXS_ADAPTERS_H */ | 2075}; /* emlxs_pci_model[] */ 2076 2077int emlxs_pci_model_count = 2078 (sizeof (emlxs_pci_model) / sizeof (emlxs_model_t)); 2079 2080#endif /* EMLXS_MODEL_DEF */ 2081 2082#ifdef __cplusplus 2083} 2084#endif 2085 2086#endif /* _EMLXS_ADAPTERS_H */ |