blob: bd994ff5ff3e2a355803e5a68b353a7d74eeb0dd [file] [log] [blame]
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fuchsia.intel.e1000;
using fuchsia.pci;
extend uint fuchsia.BIND_PCI_DID {
E1000_82542 = 0x1000,
E1000_82543GC_FIBER = 0x1001,
E1000_82543GC_COPPER = 0x1004,
E1000_82544EI_COPPER = 0x1008,
E1000_82544EI_FIBER = 0x1009,
E1000_82544GC_COPPER = 0x100C,
E1000_82544GC_LOM = 0x100D,
E1000_82540EM = 0x100E,
E1000_82540EM_LOM = 0x1015,
E1000_82540EP_LOM = 0x1016,
E1000_82540EP = 0x1017,
E1000_82540EP_LP = 0x101E,
E1000_82545EM_COPPER = 0x100F,
E1000_82545EM_FIBER = 0x1011,
E1000_82545GM_COPPER = 0x1026,
E1000_82545GM_FIBER = 0x1027,
E1000_82545GM_SERDES = 0x1028,
E1000_82546EB_COPPER = 0x1010,
E1000_82546EB_FIBER = 0x1012,
E1000_82546EB_QUAD_COPPER = 0x101D,
E1000_82546GB_COPPER = 0x1079,
E1000_82546GB_FIBER = 0x107A,
E1000_82546GB_SERDES = 0x107B,
E1000_82546GB_PCIE = 0x108A,
E1000_82546GB_QUAD_COPPER = 0x1099,
E1000_82546GB_QUAD_COPPER_KSP3 = 0x10B5,
E1000_82541EI = 0x1013,
E1000_82541EI_MOBILE = 0x1018,
E1000_82541ER_LOM = 0x1014,
E1000_82541ER = 0x1078,
E1000_82541GI = 0x1076,
E1000_82541GI_LF = 0x107C,
E1000_82541GI_MOBILE = 0x1077,
E1000_82547EI = 0x1019,
E1000_82547EI_MOBILE = 0x101A,
E1000_82547GI = 0x1075,
E1000_82571EB_COPPER = 0x105E,
E1000_82571EB_FIBER = 0x105F,
E1000_82571EB_SERDES = 0x1060,
E1000_82571EB_SERDES_DUAL = 0x10D9,
E1000_82571EB_SERDES_QUAD = 0x10DA,
E1000_82571EB_QUAD_COPPER = 0x10A4,
E1000_82571PT_QUAD_COPPER = 0x10D5,
E1000_82571EB_QUAD_FIBER = 0x10A5,
E1000_82571EB_QUAD_COPPER_LP = 0x10BC,
E1000_82572EI_COPPER = 0x107D,
E1000_82572EI_FIBER = 0x107E,
E1000_82572EI_SERDES = 0x107F,
E1000_82572EI = 0x10B9,
E1000_82573E = 0x108B,
E1000_82573E_IAMT = 0x108C,
E1000_82573L = 0x109A,
E1000_82574L = 0x10D3,
E1000_82574LA = 0x10F6,
E1000_82583V = 0x150C,
E1000_80003ES2LAN_COPPER_DPT = 0x1096,
E1000_80003ES2LAN_SERDES_DPT = 0x1098,
E1000_80003ES2LAN_COPPER_SPT = 0x10BA,
E1000_80003ES2LAN_SERDES_SPT = 0x10BB,
E1000_ICH8_82567V_3 = 0x1501,
E1000_ICH8_IGP_M_AMT = 0x1049,
E1000_ICH8_IGP_AMT = 0x104A,
E1000_ICH8_IGP_C = 0x104B,
E1000_ICH8_IFE = 0x104C,
E1000_ICH8_IFE_GT = 0x10C4,
E1000_ICH8_IFE_G = 0x10C5,
E1000_ICH8_IGP_M = 0x104D,
E1000_ICH9_IGP_M = 0x10BF,
E1000_ICH9_IGP_M_AMT = 0x10F5,
E1000_ICH9_IGP_M_V = 0x10CB,
E1000_ICH9_IGP_AMT = 0x10BD,
E1000_ICH9_BM = 0x10E5,
E1000_ICH9_IGP_C = 0x294C,
E1000_ICH9_IFE = 0x10C0,
E1000_ICH9_IFE_GT = 0x10C3,
E1000_ICH9_IFE_G = 0x10C2,
E1000_ICH10_R_BM_LM = 0x10CC,
E1000_ICH10_R_BM_LF = 0x10CD,
E1000_ICH10_R_BM_V = 0x10CE,
E1000_ICH10_D_BM_LM = 0x10DE,
E1000_ICH10_D_BM_LF = 0x10DF,
E1000_ICH10_D_BM_V = 0x1525,
E1000_PCH_M_HV_LM = 0x10EA,
E1000_PCH_M_HV_LC = 0x10EB,
E1000_PCH_D_HV_DM = 0x10EF,
E1000_PCH_D_HV_DC = 0x10F0,
E1000_PCH2_LV_LM = 0x1502,
E1000_PCH2_LV_V = 0x1503,
E1000_PCH_LPT_I217_LM = 0x153A,
E1000_PCH_LPT_I217_V = 0x153B,
E1000_PCH_LPTLP_I218_LM = 0x155A,
E1000_PCH_LPTLP_I218_V = 0x1559,
E1000_PCH_I218_LM2 = 0x15A0,
E1000_PCH_I218_V2 = 0x15A1,
E1000_PCH_I218_LM3 = 0x15A2, /* Wildcat Point PCH */
E1000_PCH_I218_V3 = 0x15A3, /* Wildcat Point PCH */
E1000_PCH_SPT_I219_LM = 0x156F, /* Sunrise Point PCH */
E1000_PCH_SPT_I219_V = 0x1570, /* Sunrise Point PCH */
E1000_PCH_SPT_I219_LM2 = 0x15B7, /* Sunrise Point-H PCH */
E1000_PCH_SPT_I219_V2 = 0x15B8, /* Sunrise Point-H PCH */
E1000_PCH_LBG_I219_LM3 = 0x15B9, /* LEWISBURG PCH */
E1000_PCH_SPT_I219_LM4 = 0x15D7,
E1000_PCH_SPT_I219_V4 = 0x15D8,
E1000_PCH_SPT_I219_LM5 = 0x15E3,
E1000_PCH_SPT_I219_V5 = 0x15D6,
E1000_PCH_CNP_I219_LM6 = 0x15BD,
E1000_PCH_CNP_I219_V6 = 0x15BE,
E1000_PCH_CNP_I219_LM7 = 0x15BB,
E1000_PCH_CNP_I219_V7 = 0x15BC,
E1000_PCH_ICP_I219_LM8 = 0x15DF,
E1000_PCH_ICP_I219_V8 = 0x15E0,
E1000_PCH_ICP_I219_LM9 = 0x15E1,
E1000_PCH_ICP_I219_V9 = 0x15E2,
E1000_PCH_TGP_I219_LM13 = 0x15FB,
E1000_PCH_TGP_I219_V13 = 0x15FC,
E1000_PCH_TGP_I219_LM14 = 0x15F9,
E1000_PCH_TGP_I219_V14 = 0x15FA,
E1000_PCH_TGP_I219_LM15 = 0x15F4,
E1000_82576 = 0x10C9,
E1000_82576_FIBER = 0x10E6,
E1000_82576_SERDES = 0x10E7,
E1000_82576_QUAD_COPPER = 0x10E8,
E1000_82576_QUAD_COPPER_ET2 = 0x1526,
E1000_82576_NS = 0x150A,
E1000_82576_NS_SERDES = 0x1518,
E1000_82576_SERDES_QUAD = 0x150D,
E1000_82576_VF = 0x10CA,
E1000_82576_VF_HV = 0x152D,
E1000_I350_VF = 0x1520,
E1000_I350_VF_HV = 0x152F,
E1000_82575EB_COPPER = 0x10A7,
E1000_82575EB_FIBER_SERDES = 0x10A9,
E1000_82575GB_QUAD_COPPER = 0x10D6,
E1000_82580_COPPER = 0x150E,
E1000_82580_FIBER = 0x150F,
E1000_82580_SERDES = 0x1510,
E1000_82580_SGMII = 0x1511,
E1000_82580_COPPER_DUAL = 0x1516,
E1000_82580_QUAD_FIBER = 0x1527,
E1000_I350_COPPER = 0x1521,
E1000_I350_FIBER = 0x1522,
E1000_I350_SERDES = 0x1523,
E1000_I350_SGMII = 0x1524,
E1000_I350_DA4 = 0x1546,
E1000_I210_COPPER = 0x1533,
E1000_I210_COPPER_OEM1 = 0x1534,
E1000_I210_COPPER_IT = 0x1535,
E1000_I210_FIBER = 0x1536,
E1000_I210_SERDES = 0x1537,
E1000_I210_SGMII = 0x1538,
E1000_I210_COPPER_FLASHLESS = 0x157B,
E1000_I210_SERDES_FLASHLESS = 0x157C,
E1000_I211_COPPER = 0x1539,
E1000_I354_BACKPLANE_1GBPS = 0x1F40,
E1000_I354_SGMII = 0x1F41,
E1000_I354_BACKPLANE_2_5GBPS = 0x1F45,
E1000_DH89XXCC_SGMII = 0x0438,
E1000_DH89XXCC_SERDES = 0x043A,
E1000_DH89XXCC_BACKPLANE = 0x043C,
E1000_DH89XXCC_SFP = 0x0440,
};