1837f08fdSAnirudh Venkataramanan /* SPDX-License-Identifier: GPL-2.0 */ 2*88f7ac6cSPaul Greenwalt /* Copyright (c) 2018-2023, Intel Corporation. */ 3837f08fdSAnirudh Venkataramanan 4837f08fdSAnirudh Venkataramanan #ifndef _ICE_DEVIDS_H_ 5837f08fdSAnirudh Venkataramanan #define _ICE_DEVIDS_H_ 6837f08fdSAnirudh Venkataramanan 7837f08fdSAnirudh Venkataramanan /* Device IDs */ 8f52d1668SPaul M Stillwell Jr #define ICE_DEV_ID_E822_SI_DFLT 0x1888 9e36aeec0SBruce Allan /* Intel(R) Ethernet Connection E823-L for backplane */ 10e36aeec0SBruce Allan #define ICE_DEV_ID_E823L_BACKPLANE 0x124C 11e36aeec0SBruce Allan /* Intel(R) Ethernet Connection E823-L for SFP */ 12e36aeec0SBruce Allan #define ICE_DEV_ID_E823L_SFP 0x124D 13e36aeec0SBruce Allan /* Intel(R) Ethernet Connection E823-L/X557-AT 10GBASE-T */ 14e36aeec0SBruce Allan #define ICE_DEV_ID_E823L_10G_BASE_T 0x124E 15e36aeec0SBruce Allan /* Intel(R) Ethernet Connection E823-L 1GbE */ 16e36aeec0SBruce Allan #define ICE_DEV_ID_E823L_1GBE 0x124F 17e36aeec0SBruce Allan /* Intel(R) Ethernet Connection E823-L for QSFP */ 18e36aeec0SBruce Allan #define ICE_DEV_ID_E823L_QSFP 0x151D 19*88f7ac6cSPaul Greenwalt /* Intel(R) Ethernet Controller E830-C for backplane */ 20*88f7ac6cSPaul Greenwalt #define ICE_DEV_ID_E830_BACKPLANE 0x12D1 21*88f7ac6cSPaul Greenwalt /* Intel(R) Ethernet Controller E830-C for QSFP */ 22*88f7ac6cSPaul Greenwalt #define ICE_DEV_ID_E830_QSFP56 0x12D2 23*88f7ac6cSPaul Greenwalt /* Intel(R) Ethernet Controller E830-C for SFP */ 24*88f7ac6cSPaul Greenwalt #define ICE_DEV_ID_E830_SFP 0x12D3 25*88f7ac6cSPaul Greenwalt /* Intel(R) Ethernet Controller E830-C for SFP-DD */ 26*88f7ac6cSPaul Greenwalt #define ICE_DEV_ID_E830_SFP_DD 0x12D4 27c185e39aSBruce Allan /* Intel(R) Ethernet Controller E810-C for backplane */ 28633d7449SAnirudh Venkataramanan #define ICE_DEV_ID_E810C_BACKPLANE 0x1591 29c185e39aSBruce Allan /* Intel(R) Ethernet Controller E810-C for QSFP */ 30633d7449SAnirudh Venkataramanan #define ICE_DEV_ID_E810C_QSFP 0x1592 31c185e39aSBruce Allan /* Intel(R) Ethernet Controller E810-C for SFP */ 32633d7449SAnirudh Venkataramanan #define ICE_DEV_ID_E810C_SFP 0x1593 33885fe693SMaciej Machnikowski #define ICE_SUBDEV_ID_E810T 0x000E 34885fe693SMaciej Machnikowski #define ICE_SUBDEV_ID_E810T2 0x000F 35793189a2SArkadiusz Kubalewski #define ICE_SUBDEV_ID_E810T3 0x0010 36793189a2SArkadiusz Kubalewski #define ICE_SUBDEV_ID_E810T4 0x0011 37793189a2SArkadiusz Kubalewski #define ICE_SUBDEV_ID_E810T5 0x0012 38793189a2SArkadiusz Kubalewski #define ICE_SUBDEV_ID_E810T6 0x02E9 39793189a2SArkadiusz Kubalewski #define ICE_SUBDEV_ID_E810T7 0x02EA 407dcf78b8STony Nguyen /* Intel(R) Ethernet Controller E810-XXV for backplane */ 417dcf78b8STony Nguyen #define ICE_DEV_ID_E810_XXV_BACKPLANE 0x1599 427dcf78b8STony Nguyen /* Intel(R) Ethernet Controller E810-XXV for QSFP */ 437dcf78b8STony Nguyen #define ICE_DEV_ID_E810_XXV_QSFP 0x159A 44195fb977SBruce Allan /* Intel(R) Ethernet Controller E810-XXV for SFP */ 45195fb977SBruce Allan #define ICE_DEV_ID_E810_XXV_SFP 0x159B 46e36aeec0SBruce Allan /* Intel(R) Ethernet Connection E823-C for backplane */ 47e36aeec0SBruce Allan #define ICE_DEV_ID_E823C_BACKPLANE 0x188A 48e36aeec0SBruce Allan /* Intel(R) Ethernet Connection E823-C for QSFP */ 49e36aeec0SBruce Allan #define ICE_DEV_ID_E823C_QSFP 0x188B 50e36aeec0SBruce Allan /* Intel(R) Ethernet Connection E823-C for SFP */ 51e36aeec0SBruce Allan #define ICE_DEV_ID_E823C_SFP 0x188C 52e36aeec0SBruce Allan /* Intel(R) Ethernet Connection E823-C/X557-AT 10GBASE-T */ 53e36aeec0SBruce Allan #define ICE_DEV_ID_E823C_10G_BASE_T 0x188D 54e36aeec0SBruce Allan /* Intel(R) Ethernet Connection E823-C 1GbE */ 55e36aeec0SBruce Allan #define ICE_DEV_ID_E823C_SGMII 0x188E 565d9e618cSJacob Keller /* Intel(R) Ethernet Connection E822-C for backplane */ 575d9e618cSJacob Keller #define ICE_DEV_ID_E822C_BACKPLANE 0x1890 585d9e618cSJacob Keller /* Intel(R) Ethernet Connection E822-C for QSFP */ 595d9e618cSJacob Keller #define ICE_DEV_ID_E822C_QSFP 0x1891 605d9e618cSJacob Keller /* Intel(R) Ethernet Connection E822-C for SFP */ 615d9e618cSJacob Keller #define ICE_DEV_ID_E822C_SFP 0x1892 625d9e618cSJacob Keller /* Intel(R) Ethernet Connection E822-C/X557-AT 10GBASE-T */ 635d9e618cSJacob Keller #define ICE_DEV_ID_E822C_10G_BASE_T 0x1893 645d9e618cSJacob Keller /* Intel(R) Ethernet Connection E822-C 1GbE */ 655d9e618cSJacob Keller #define ICE_DEV_ID_E822C_SGMII 0x1894 662fbfa966SBruce Allan /* Intel(R) Ethernet Connection E822-L for backplane */ 672fbfa966SBruce Allan #define ICE_DEV_ID_E822L_BACKPLANE 0x1897 685d9e618cSJacob Keller /* Intel(R) Ethernet Connection E822-L for SFP */ 695d9e618cSJacob Keller #define ICE_DEV_ID_E822L_SFP 0x1898 705d9e618cSJacob Keller /* Intel(R) Ethernet Connection E822-L/X557-AT 10GBASE-T */ 715d9e618cSJacob Keller #define ICE_DEV_ID_E822L_10G_BASE_T 0x1899 725d9e618cSJacob Keller /* Intel(R) Ethernet Connection E822-L 1GbE */ 735d9e618cSJacob Keller #define ICE_DEV_ID_E822L_SGMII 0x189A 74837f08fdSAnirudh Venkataramanan 75837f08fdSAnirudh Venkataramanan #endif /* _ICE_DEVIDS_H_ */ 76