Linux 6.9-rc4
[sfrench/cifs-2.6.git] / drivers / net / ethernet / amazon / ena / ena_pci_id_tbl.h
1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
2 /*
3  * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All rights reserved.
4  */
5
6 #ifndef ENA_PCI_ID_TBL_H_
7 #define ENA_PCI_ID_TBL_H_
8
9 #ifndef PCI_VENDOR_ID_AMAZON
10 #define PCI_VENDOR_ID_AMAZON 0x1d0f
11 #endif
12
13 #ifndef PCI_DEV_ID_ENA_PF
14 #define PCI_DEV_ID_ENA_PF       0x0ec2
15 #endif
16
17 #ifndef PCI_DEV_ID_ENA_LLQ_PF
18 #define PCI_DEV_ID_ENA_LLQ_PF   0x1ec2
19 #endif
20
21 #ifndef PCI_DEV_ID_ENA_VF
22 #define PCI_DEV_ID_ENA_VF       0xec20
23 #endif
24
25 #ifndef PCI_DEV_ID_ENA_LLQ_VF
26 #define PCI_DEV_ID_ENA_LLQ_VF   0xec21
27 #endif
28
29 #ifndef PCI_DEV_ID_ENA_RESRV0
30 #define PCI_DEV_ID_ENA_RESRV0   0x0051
31 #endif
32
33 #define ENA_PCI_ID_TABLE_ENTRY(devid) \
34         {PCI_DEVICE(PCI_VENDOR_ID_AMAZON, devid)},
35
36 static const struct pci_device_id ena_pci_tbl[] = {
37         ENA_PCI_ID_TABLE_ENTRY(PCI_DEV_ID_ENA_RESRV0)
38         ENA_PCI_ID_TABLE_ENTRY(PCI_DEV_ID_ENA_PF)
39         ENA_PCI_ID_TABLE_ENTRY(PCI_DEV_ID_ENA_LLQ_PF)
40         ENA_PCI_ID_TABLE_ENTRY(PCI_DEV_ID_ENA_VF)
41         ENA_PCI_ID_TABLE_ENTRY(PCI_DEV_ID_ENA_LLQ_VF)
42         { }
43 };
44
45 #endif /* ENA_PCI_ID_TBL_H_ */