linux/drivers/scsi/lpfc/lpfc_ids.h
<<
>>
Prefs
   1/*******************************************************************
   2 * This file is part of the Emulex Linux Device Driver for         *
   3 * Fibre Channel Host Bus Adapters.                                *
   4 * Copyright (C) 2017-2021 Broadcom. All Rights Reserved. The term *
   5 * “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.     *
   6 * Copyright (C) 2004-2016 Emulex.  All rights reserved.           *
   7 * EMULEX and SLI are trademarks of Emulex.                        *
   8 * www.broadcom.com                                                *
   9 * Portions Copyright (C) 2004-2005 Christoph Hellwig              *
  10 *                                                                 *
  11 * This program is free software; you can redistribute it and/or   *
  12 * modify it under the terms of version 2 of the GNU General       *
  13 * Public License as published by the Free Software Foundation.    *
  14 * This program is distributed in the hope that it will be useful. *
  15 * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
  16 * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
  17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
  18 * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
  19 * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
  20 * more details, a copy of which can be found in the file COPYING  *
  21 * included with this package.                                     *
  22 *******************************************************************/
  23
  24#include <linux/pci.h>
  25
  26const struct pci_device_id lpfc_id_table[] = {
  27        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_VIPER,
  28                PCI_ANY_ID, PCI_ANY_ID, },
  29        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_FIREFLY,
  30                PCI_ANY_ID, PCI_ANY_ID, },
  31        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_THOR,
  32                PCI_ANY_ID, PCI_ANY_ID, },
  33        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PEGASUS,
  34                PCI_ANY_ID, PCI_ANY_ID, },
  35        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_CENTAUR,
  36                PCI_ANY_ID, PCI_ANY_ID, },
  37        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_DRAGONFLY,
  38                PCI_ANY_ID, PCI_ANY_ID, },
  39        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SUPERFLY,
  40                PCI_ANY_ID, PCI_ANY_ID, },
  41        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_RFLY,
  42                PCI_ANY_ID, PCI_ANY_ID, },
  43        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PFLY,
  44                PCI_ANY_ID, PCI_ANY_ID, },
  45        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE,
  46                PCI_ANY_ID, PCI_ANY_ID, },
  47        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE_SCSP,
  48                PCI_ANY_ID, PCI_ANY_ID, },
  49        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE_DCSP,
  50                PCI_ANY_ID, PCI_ANY_ID, },
  51        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS,
  52                PCI_ANY_ID, PCI_ANY_ID, },
  53        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS_SCSP,
  54                PCI_ANY_ID, PCI_ANY_ID, },
  55        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS_DCSP,
  56                PCI_ANY_ID, PCI_ANY_ID, },
  57        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BMID,
  58                PCI_ANY_ID, PCI_ANY_ID, },
  59        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BSMB,
  60                PCI_ANY_ID, PCI_ANY_ID, },
  61        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR,
  62                PCI_ANY_ID, PCI_ANY_ID, },
  63        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HORNET,
  64                PCI_ANY_ID, PCI_ANY_ID, },
  65        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR_SCSP,
  66                PCI_ANY_ID, PCI_ANY_ID, },
  67        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR_DCSP,
  68                PCI_ANY_ID, PCI_ANY_ID, },
  69        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZMID,
  70                PCI_ANY_ID, PCI_ANY_ID, },
  71        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZSMB,
  72                PCI_ANY_ID, PCI_ANY_ID, },
  73        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_TFLY,
  74                PCI_ANY_ID, PCI_ANY_ID, },
  75        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP101,
  76                PCI_ANY_ID, PCI_ANY_ID, },
  77        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP10000S,
  78                PCI_ANY_ID, PCI_ANY_ID, },
  79        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP11000S,
  80                PCI_ANY_ID, PCI_ANY_ID, },
  81        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LPE11000S,
  82                PCI_ANY_ID, PCI_ANY_ID, },
  83        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT,
  84                PCI_ANY_ID, PCI_ANY_ID, },
  85        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_MID,
  86                PCI_ANY_ID, PCI_ANY_ID, },
  87        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_SMB,
  88                PCI_ANY_ID, PCI_ANY_ID, },
  89        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_DCSP,
  90                PCI_ANY_ID, PCI_ANY_ID, },
  91        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_SCSP,
  92                PCI_ANY_ID, PCI_ANY_ID, },
  93        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_S,
  94                PCI_ANY_ID, PCI_ANY_ID, },
  95        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_VF,
  96                PCI_ANY_ID, PCI_ANY_ID, },
  97        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_PF,
  98                PCI_ANY_ID, PCI_ANY_ID, },
  99        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_S,
 100                PCI_ANY_ID, PCI_ANY_ID, },
 101        {PCI_VENDOR_ID_SERVERENGINE, PCI_DEVICE_ID_TIGERSHARK,
 102                PCI_ANY_ID, PCI_ANY_ID, },
 103        {PCI_VENDOR_ID_SERVERENGINE, PCI_DEVICE_ID_TOMCAT,
 104                PCI_ANY_ID, PCI_ANY_ID, },
 105        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_FALCON,
 106                PCI_ANY_ID, PCI_ANY_ID, },
 107        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BALIUS,
 108                PCI_ANY_ID, PCI_ANY_ID, },
 109        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FC,
 110                PCI_ANY_ID, PCI_ANY_ID, },
 111        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FCOE,
 112                PCI_ANY_ID, PCI_ANY_ID, },
 113        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FC_VF,
 114                PCI_ANY_ID, PCI_ANY_ID, },
 115        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FCOE_VF,
 116                PCI_ANY_ID, PCI_ANY_ID, },
 117        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_G6_FC,
 118                PCI_ANY_ID, PCI_ANY_ID, },
 119        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_G7_FC,
 120                PCI_ANY_ID, PCI_ANY_ID, },
 121        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_G7P_FC,
 122                PCI_ANY_ID, PCI_ANY_ID, },
 123        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SKYHAWK,
 124                PCI_ANY_ID, PCI_ANY_ID, },
 125        {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SKYHAWK_VF,
 126                PCI_ANY_ID, PCI_ANY_ID, },
 127        { 0 }
 128};
 129