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_ */ 46