0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024 #include <linux/pci.h>
0025
0026 const struct pci_device_id lpfc_id_table[] = {
0027 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_VIPER,
0028 PCI_ANY_ID, PCI_ANY_ID, },
0029 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_FIREFLY,
0030 PCI_ANY_ID, PCI_ANY_ID, },
0031 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_THOR,
0032 PCI_ANY_ID, PCI_ANY_ID, },
0033 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PEGASUS,
0034 PCI_ANY_ID, PCI_ANY_ID, },
0035 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_CENTAUR,
0036 PCI_ANY_ID, PCI_ANY_ID, },
0037 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_DRAGONFLY,
0038 PCI_ANY_ID, PCI_ANY_ID, },
0039 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SUPERFLY,
0040 PCI_ANY_ID, PCI_ANY_ID, },
0041 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_RFLY,
0042 PCI_ANY_ID, PCI_ANY_ID, },
0043 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PFLY,
0044 PCI_ANY_ID, PCI_ANY_ID, },
0045 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE,
0046 PCI_ANY_ID, PCI_ANY_ID, },
0047 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE_SCSP,
0048 PCI_ANY_ID, PCI_ANY_ID, },
0049 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_NEPTUNE_DCSP,
0050 PCI_ANY_ID, PCI_ANY_ID, },
0051 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS,
0052 PCI_ANY_ID, PCI_ANY_ID, },
0053 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS_SCSP,
0054 PCI_ANY_ID, PCI_ANY_ID, },
0055 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_HELIOS_DCSP,
0056 PCI_ANY_ID, PCI_ANY_ID, },
0057 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BMID,
0058 PCI_ANY_ID, PCI_ANY_ID, },
0059 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BSMB,
0060 PCI_ANY_ID, PCI_ANY_ID, },
0061 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR,
0062 PCI_ANY_ID, PCI_ANY_ID, },
0063 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR_SCSP,
0064 PCI_ANY_ID, PCI_ANY_ID, },
0065 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZEPHYR_DCSP,
0066 PCI_ANY_ID, PCI_ANY_ID, },
0067 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZMID,
0068 PCI_ANY_ID, PCI_ANY_ID, },
0069 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_ZSMB,
0070 PCI_ANY_ID, PCI_ANY_ID, },
0071 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_TFLY,
0072 PCI_ANY_ID, PCI_ANY_ID, },
0073 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP101,
0074 PCI_ANY_ID, PCI_ANY_ID, },
0075 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP10000S,
0076 PCI_ANY_ID, PCI_ANY_ID, },
0077 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LP11000S,
0078 PCI_ANY_ID, PCI_ANY_ID, },
0079 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LPE11000S,
0080 PCI_ANY_ID, PCI_ANY_ID, },
0081 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT,
0082 PCI_ANY_ID, PCI_ANY_ID, },
0083 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_MID,
0084 PCI_ANY_ID, PCI_ANY_ID, },
0085 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_SMB,
0086 PCI_ANY_ID, PCI_ANY_ID, },
0087 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_DCSP,
0088 PCI_ANY_ID, PCI_ANY_ID, },
0089 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_SCSP,
0090 PCI_ANY_ID, PCI_ANY_ID, },
0091 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SAT_S,
0092 PCI_ANY_ID, PCI_ANY_ID, },
0093 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_VF,
0094 PCI_ANY_ID, PCI_ANY_ID, },
0095 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_PF,
0096 PCI_ANY_ID, PCI_ANY_ID, },
0097 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_PROTEUS_S,
0098 PCI_ANY_ID, PCI_ANY_ID, },
0099 {PCI_VENDOR_ID_SERVERENGINE, PCI_DEVICE_ID_TIGERSHARK,
0100 PCI_ANY_ID, PCI_ANY_ID, },
0101 {PCI_VENDOR_ID_SERVERENGINE, PCI_DEVICE_ID_TOMCAT,
0102 PCI_ANY_ID, PCI_ANY_ID, },
0103 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_FALCON,
0104 PCI_ANY_ID, PCI_ANY_ID, },
0105 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_BALIUS,
0106 PCI_ANY_ID, PCI_ANY_ID, },
0107 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FC,
0108 PCI_ANY_ID, PCI_ANY_ID, },
0109 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FCOE,
0110 PCI_ANY_ID, PCI_ANY_ID, },
0111 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FC_VF,
0112 PCI_ANY_ID, PCI_ANY_ID, },
0113 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_FCOE_VF,
0114 PCI_ANY_ID, PCI_ANY_ID, },
0115 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_G6_FC,
0116 PCI_ANY_ID, PCI_ANY_ID, },
0117 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_G7_FC,
0118 PCI_ANY_ID, PCI_ANY_ID, },
0119 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_LANCER_G7P_FC,
0120 PCI_ANY_ID, PCI_ANY_ID, },
0121 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SKYHAWK,
0122 PCI_ANY_ID, PCI_ANY_ID, },
0123 {PCI_VENDOR_ID_EMULEX, PCI_DEVICE_ID_SKYHAWK_VF,
0124 PCI_ANY_ID, PCI_ANY_ID, },
0125 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_16XE,
0126 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_161E, },
0127 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_16XE,
0128 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_162E, },
0129 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_16XE,
0130 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_164E, },
0131 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_16XP,
0132 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_161P, },
0133 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_16XP,
0134 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_162P, },
0135 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_16XP,
0136 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_164P, },
0137 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_32XE,
0138 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_321E, },
0139 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_32XE,
0140 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_322E, },
0141 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_32XE,
0142 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_324E, },
0143 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_32XP,
0144 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_321P, },
0145 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_32XP,
0146 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_322P, },
0147 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_32XP,
0148 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_CLRY_324P, },
0149 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_TLFC_2,
0150 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_TLFC_2XX2, },
0151 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_TLFC_3,
0152 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_TLFC_3162, },
0153 {PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_TLFC_3,
0154 PCI_VENDOR_ID_ATTO, PCI_DEVICE_ID_TLFC_3322, },
0155 { 0 }
0156 };