| /******************************************************************* | |
| * This file is part of the Emulex Linux Device Driver for * | |
| * Fibre Channel Host Bus Adapters. * | |
| * Copyright (C) 2004-2016 Emulex. All rights reserved. * | |
| * EMULEX and SLI are trademarks of Emulex. * | |
| * www.emulex.com * | |
| * Portions Copyright (C) 2004-2005 Christoph Hellwig * | |
| * * | |
| * This program is free software; you can redistribute it and/or * | |
| * modify it under the terms of version 2 of the GNU General * | |
| * Public License as published by the Free Software Foundation. * | |
| * This program is distributed in the hope that it will be useful. * | |
| * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND * | |
| * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, * | |
| * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * | |
| * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD * | |
| * TO BE LEGALLY INVALID. See the GNU General Public License for * | |
| * more details, a copy of which can be found in the file COPYING * | |
| * included with this package. * | |
| *******************************************************************/ | |
| #include <linux/pci.h> | |
| const struct pci_device_id lpfc_id_table[] = { | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_VIPER, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_FIREFLY, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_THOR, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PEGASUS, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_CENTAUR, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_DRAGONFLY, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SUPERFLY, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_RFLY, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PFLY, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE_SCSP, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE_DCSP, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS_SCSP, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS_DCSP, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BMID, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BSMB, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HORNET, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR_SCSP, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR_DCSP, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZMID, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZSMB, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_TFLY, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP101, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP10000S, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP11000S, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LPE11000S, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_MID, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_SMB, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_DCSP, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_SCSP, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_S, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_VF, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_PF, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_S, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_SERVERENGINE, PCI_DEVICE_ID_TIGERSHARK, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_SERVERENGINE, PCI_DEVICE_ID_TOMCAT, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_FALCON, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BALIUS, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FC, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FCOE, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FC_VF, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FCOE_VF, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_G6_FC, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SKYHAWK, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SKYHAWK_VF, | |
| PCI_ANY_ID, PCI_ANY_ID, }, | |
| { 0 } | |
| }; |