Intel 324632-003 Switch User Manual


 
Intel
®
82575EB Gigabit Ethernet Controller — EEPROM/Flash Control Register - EEC (00010h; R/
W)
Intel
®
82575EB Gigabit Ethernet Controller 324632-003
Software Developer’s Manual and EEPROM Guide Revision: 2.1
304 January 2011
Field Bit
Initial
Value
Description
EE_SK 0 0b Clock input to the EEPROM
When EE_GNT = 1b, the EE_SK output signal is mapped to this bit and provides the
serial clock input to the EEPROM. Software clocks the EEPROM via toggling this bit with
successive writes.
EE_CS 1 0b Chip select input to the EEPROM
When EE_GNT = 1b, the EE_CS output signal is mapped to the chip select of the
EEPROM device. Software enables the EEPROM by writing a 1b to this bit.
EE_DI 2 0b Data input to the EEPROM
When EE_GNT = 1b, the EE_DI output signal is mapped directly to this bit. Software
provides data input to the EEPROM via writes to this bit.
EE_DO (RO) 3 X Data output bit from the EEPROM
The EE_DO input signal is mapped directly to this bit in the register and contains the
EEPROM data output. This bit is RO from a software perspective; writes to this bit have
no effect.
FWE 5:4 01b Flash Write Enable Control
These two bits, control whether writes to Flash memory are allowed.
00b = Flash erase (along with bit 31 in the FLA register).
01b = Flash writes disabled.
10b = Flash writes enabled.
11b = Not allowed.
EE_REQ 6 0b Request EEPROM Access
The software must write a 1b to this bit to get direct EEPROM access. It has access
when EE_GNT is 1b. When the software completes the access it must write a 0b.
EE_GNT 7 0b Grant EEPROM Access
When this bit is 1b the software can access the EEPROM using the SK, CS, DI, and DO
bits.
EE_PRES (RO) 8 1b EEPROM Present
This bit indicates that an EEPROM is present by monitoring the EE_DO input for an
active-low acknowledge by the serial EEPROM during initial EEPROM scan. 1b =
EEPROM present.
Auto_RD (RO) 9 0b EEPROM Auto Read Done
When set to 1b, this bit indicates that the auto read by hardware from the EEPROM is
done. This bit is also set when the EEPROM is not present or when its signature is not
valid.