2016-07-06 22:36:03 +03:00
/*******************************************************************
* This file is part of the Emulex Linux Device Driver for *
* Fibre Channel Host Bus Adapters . *
2018-02-22 19:18:52 +03:00
* Copyright ( C ) 2017 - 2018 Broadcom . All Rights Reserved . The term *
2018-06-26 18:24:31 +03:00
* “ Broadcom ” refers to Broadcom Inc . and / or its subsidiaries . *
2016-07-06 22:36:03 +03:00
* Copyright ( C ) 2004 - 2016 Emulex . All rights reserved . *
* EMULEX and SLI are trademarks of Emulex . *
2017-02-13 00:52:39 +03:00
* www . broadcom . com *
2016-07-06 22:36:03 +03:00
* 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 , } ,
2018-02-22 19:18:44 +03:00
{ PCI_VENDOR_ID_EMULEX , PCI_DEVICE_ID_LANCER_G7_FC ,
PCI_ANY_ID , PCI_ANY_ID , } ,
2016-07-06 22:36:03 +03:00
{ 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 }
} ;