Data Sheet
Ethernet Controller I210 —PCIe Programming Interface
590
A description of the registers is provided in the following sections.
9.3 Mandatory PCI Configuration Registers
9.3.1 Vendor ID (0x0; RO)
This value can be loaded automatically from Flash address 0x0E at power up or reset. A value of
0x8086 is the default for this field at power up if the Flash does not respond or is not programmed.
Note: To avoid a system hang situation, if a value of 0xFFFF is read from the Flash, the value of the
Vendor ID field defaults back to 0x8086.
9.3.2 Device ID (0x2; RO)
This is a read-only register. This field identifies individual I210 functions. It can be auto-loaded from the
Flash during initialization with a different value. The following table lists the possible values according
to the SKU and functionality.
2. CTRL_EXT.Link_Mode field value 00b (10/100/1000 BASE-T internal PHY mode).
3. CTRL_EXT.Link_Mode field value 11b (SerDes).
4. CTRL_EXT.Link_Mode field value either 01b (1000BASE-KX) or 11b (SerDes - 1000BASE-BX). User option to enable Clause 37 Auto-
negotiation.
5. CTRL_EXT.Link_Mode field value 10b (SGMII).
TPH Requester
capability
0x1A0
Next Capability Ptr.
(0x1C0)
Version (0x1) TPH Capability ID (0x17)
0x1A4 TPH Requester Capability Register
0x1A8 TPH Requester Control Register
0x1AC:
0x1B8
TPH Steering Table
LTR capability
0x1C0
Next Capability Ptr.
(0x000)
Version (0x1) LTR Capability ID (0x18)
0x1C4
Maximum Non-Snooped Platform Latency
Tolerance Register
Maximum Snooped Platform Latency Tolerance
Register
PCI
Function
Default
Value
Flash
Address
Description
LAN 0
0x1533 for
I210 SKUs
with a
programmed
Flash
0x0D
0x1531 - I210 with a blank Flash (tools only, not for driver)
0x1533 - I210 10/100/1000 Mb/s Ethernet controller, copper only
2
0x1534 - Reserved
0x1536 - I210 10/100/1000 Mb/s Ethernet controller, Fiber
3
0x1537 - I210 10/100/1000 Mb/s Ethernet controller, 1000BASE-KX/BX backplane
4
0x1538 - I210 10/100/1000 Mb/s Ethernet controller, External SGMII PHY
5
Table 9-2. PCIe Configuration Registers Map (Continued)-
Section
Byte
Offset
Byte 3 Byte 2 Byte 1 Byte 0