1 /*- 2 * SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB 3 * 4 * Copyright (c) 2019 - 2020 Intel Corporation 5 * 6 * This software is available to you under a choice of one of two 7 * licenses. You may choose to be licensed under the terms of the GNU 8 * General Public License (GPL) Version 2, available from the file 9 * COPYING in the main directory of this source tree, or the 10 * OpenFabrics.org BSD license below: 11 * 12 * Redistribution and use in source and binary forms, with or 13 * without modification, are permitted provided that the following 14 * conditions are met: 15 * 16 * - Redistributions of source code must retain the above 17 * copyright notice, this list of conditions and the following 18 * disclaimer. 19 * 20 * - Redistributions in binary form must reproduce the above 21 * copyright notice, this list of conditions and the following 22 * disclaimer in the documentation and/or other materials 23 * provided with the distribution. 24 * 25 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 26 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 27 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 28 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 29 * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 30 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 31 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 32 * SOFTWARE. 33 */ 34 35 #ifndef ICE_DEVIDS_H 36 #define ICE_DEVIDS_H 37 38 #define PCI_VENDOR_ID_INTEL 0x8086 39 40 /* Device IDs */ 41 /* Intel(R) Ethernet Connection E823-L for backplane */ 42 #define ICE_DEV_ID_E823L_BACKPLANE 0x124C 43 /* Intel(R) Ethernet Connection E823-L for SFP */ 44 #define ICE_DEV_ID_E823L_SFP 0x124D 45 /* Intel(R) Ethernet Connection E823-L/X557-AT 10GBASE-T */ 46 #define ICE_DEV_ID_E823L_10G_BASE_T 0x124E 47 /* Intel(R) Ethernet Connection E823-L 1GbE */ 48 #define ICE_DEV_ID_E823L_1GBE 0x124F 49 /* Intel(R) Ethernet Connection E823-L for QSFP */ 50 #define ICE_DEV_ID_E823L_QSFP 0x151D 51 /* Intel(R) Ethernet Controller E810-C for backplane */ 52 #define ICE_DEV_ID_E810C_BACKPLANE 0x1591 53 /* Intel(R) Ethernet Controller E810-C for QSFP */ 54 #define ICE_DEV_ID_E810C_QSFP 0x1592 55 /* Intel(R) Ethernet Controller E810-C for SFP */ 56 #define ICE_DEV_ID_E810C_SFP 0x1593 57 /* Intel(R) Ethernet Controller E810-XXV for backplane */ 58 #define ICE_DEV_ID_E810_XXV_BACKPLANE 0x1599 59 /* Intel(R) Ethernet Controller E810-XXV for QSFP */ 60 #define ICE_DEV_ID_E810_XXV_QSFP 0x159A 61 /* Intel(R) Ethernet Controller E810-XXV for SFP */ 62 #define ICE_DEV_ID_E810_XXV_SFP 0x159B 63 /* Intel(R) Ethernet Connection E823-C for backplane */ 64 #define ICE_DEV_ID_E823C_BACKPLANE 0x188A 65 /* Intel(R) Ethernet Connection E823-C for QSFP */ 66 #define ICE_DEV_ID_E823C_QSFP 0x188B 67 /* Intel(R) Ethernet Connection E823-C for SFP */ 68 #define ICE_DEV_ID_E823C_SFP 0x188C 69 /* Intel(R) Ethernet Connection E823-C/X557-AT 10GBASE-T */ 70 #define ICE_DEV_ID_E823C_10G_BASE_T 0x188D 71 /* Intel(R) Ethernet Connection E823-C 1GbE */ 72 #define ICE_DEV_ID_E823C_SGMII 0x188E 73 /* Intel(R) Ethernet Connection C822N for backplane */ 74 #define ICE_DEV_ID_C822N_BACKPLANE 0x1890 75 /* Intel(R) Ethernet Connection C822N for QSFP */ 76 #define ICE_DEV_ID_C822N_QSFP 0x1891 77 /* Intel(R) Ethernet Connection C822N for SFP */ 78 #define ICE_DEV_ID_C822N_SFP 0x1892 79 /* Intel(R) Ethernet Connection E822-C/X557-AT 10GBASE-T */ 80 #define ICE_DEV_ID_E822C_10G_BASE_T 0x1893 81 /* Intel(R) Ethernet Connection E822-C 1GbE */ 82 #define ICE_DEV_ID_E822C_SGMII 0x1894 83 /* Intel(R) Ethernet Connection E822-L for backplane */ 84 #define ICE_DEV_ID_E822L_BACKPLANE 0x1897 85 /* Intel(R) Ethernet Connection E822-L for SFP */ 86 #define ICE_DEV_ID_E822L_SFP 0x1898 87 /* Intel(R) Ethernet Connection E822-L/X557-AT 10GBASE-T */ 88 #define ICE_DEV_ID_E822L_10G_BASE_T 0x1899 89 /* Intel(R) Ethernet Connection E822-L 1GbE */ 90 #define ICE_DEV_ID_E822L_SGMII 0x189A 91 #endif /* ICE_DEVIDS_H */ 92