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