Intel 324632-003 Switch User Manual


 
Intel
®
82575EB Gigabit Ethernet Controller — Watchdog Setup - WDSTP (01040h; R/W)
Intel
®
82575EB Gigabit Ethernet Controller 324632-003
Software Developer’s Manual and EEPROM Guide Revision: 2.1
338 January 2011
Note:
More than one valid bit can be set for write accesses. This results in writing the specific address to
more than one destination.
Not all EEPROM addresses are part of the auto read. By using this register software can write to the
hardware registers that are configured during auto read only.
Write access to address 12h in the EEPROM is protected if a valid EEPROM exist. This limitation
protects the secured EEPROM mechanism.
14.3.30 Watchdog Setup - WDSTP (01040h; R/W)
14.3.31 Watchdog SW Device Status - WDSWSTS
(01044h; R/W)
Field Bit(s) Initial Value Description
WD_Enable 0 0b
1
1. Value read from the EEPROM.
Enable Watchdog Timer
WD_Timer_
Load_enable
(SC)
1 0b Enables the load of the watchdog timer by writing to WD_Timer field. If
this bit is not set, the WD_Timer field is loaded by the value of
WD_Timeout.
Note: Writing to this field is only for DFX purposes.
Reserved 15:2 0h Reserved
WD_Timer
(RWS)
23:16 WD_Timeout Indicates the current value of the timer. Resets to the timeout value
each time the 82575 functional bit in Software Device Status register is
set. If this timer expires, the WD interrupt to the firmware and the WD
SDP is asserted. As a result, this timer is stuck at zero until it is re-
armed.
Note: Writing to this field is only for DFX purposes.
WD_Timeout 31:24 0h
1
Defines the number of seconds until the watchdog expires. The
granularity of this timer is 1 sec. The minimal value allowed for this
register when the watchdog mechanism is enabled is two. Setting this
field to 1b might cause the watchdog to expire immediately.
Field Bit(s) Initial Value Description
Dev_Functiona
l (SC)
0 0b Each time this bit is set, the watchdog timer is re-armed.
This bit is self clearing
Force_WD
(SC)
1 0b Setting this bit causes the WD timer to expire immediately. The
WD_timer field is set to 0b. It can be used by software in order to
indicate some fatal error detected in the software or in the hardware.
This bit is self clearing.
Reserved 23:2 0h Reserved
Stuck Reason 31:24 0h This field can be used by software to indicate to the firmware the
reason the 82575 is malfunctioning. The encoding of this field is
software/firmware dependent. A value of 0b indicates a functional
82575.