Data Sheet

Ethernet Controller I210 — Programming Interface
392
When this register is used to read a word from the EEPROM, that word does not influence any of the
I210's internal registers even if it is normally part of the auto-read sequence.
Note: Register reset on LAN_PWR_GOOD only.
8.4.4 EEPROM Load Error Register - EELOADERR (0x12028; RO)
This register indicates detection of errors in Hardware EEPROM load operation that are not CRC errors.
Type of errors detected are:
Reception of NACK when EEPROM attempts to write to a register.
EEPROM read address exceeds EEPROM size.
Length of section less than 2 in the PCIe PHY Auto Configuration structure and smaller than 3 in
other CSR configuration structures.
Length of section not an integer multiple of 2 in the PCIe PHY Auto Configuration structure and not
an integer multiple of 3 in other CSR configuration structures.
Note: Register bits reset after LAN_PWR_GOOD or read without errors of appropriate EEPROM
section.
Field Bit(s) Init. Description
CMDV (RO) 0 0b
Command Valid Bit.
This bit is cleared by hardware in case the read request was rejected.
DONE (RO field) 1 1b
Read Done.
Set this bit to 1b when the EEPROM-mode read completes.
Set this bit to 0b when the EEPROM-mode read is in progress.
Note that writes by software are ignored.
ADDR 12:2 0x0
Read Address.
This field is written by software to indicate the address of the word to read.
Reserved 15:13 0x0 Reserved. Reads as 0x0.
DATA (RO field) 31:16 0x0
Read Data.
Data returned from the EEPROM-Mode read.
Field Bit(s) Initial Value Description
START 0 0b
Start Read
Writing a 1b to this bit causes the EEPROM to read a (16-bit) word at the
address stored in the EE_ADDR field and then storing the result in the
EE_DATA field. This bit is self-clearing.
DONE (RO) 1 0b
Read Done
Set to 1b when the EEPROM read completes.
Set to 0b when the EEPROM read is not completed.
Writes by software are ignored. Reset by setting the START bit.
ADDR 15:2 0x0
Read Address
This field is written by software along with Start Read to indicate the word
to read.
DATA (RO) 31:16 X Read Data. Data returned from the EEPROM read.