SMSC LAN9420i Network Card User Manual


 
Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface
Datasheet
Revision 1.22 (09-25-08) 80 SMSC LAN9420/LAN9420i
DATASHEET
Note 3.10 PHY register bits designated as NASR are not initialized by setting the PHY Soft Reset bit
in the PHY’s Basic Control Register.
Note 3.11 PHY reset conditions and mode settings are discussed in Section 3.7.5.1, "PHY Resets,"
on page 80
3.7.5.1 PHY Resets
In addition to the PHY_RST, PHY_SRST and PCInRST noted in Table 3.22, the PHY may also be reset
on specific state transitions depending on the state of the VAUXDET signal and PME Enable
(PME_EN) bit in the PCI Power Management Control and Status Register (PCI_PMCSR). Resets may
leave the PHY in normal operating mode (all-capable with auto-negotiation enabled) or in the General
Power-Down mode. Specific PHY reset conditions and the state of the PHY following reset, are
detailed in Table 3.23 below. The state transitions noted in this table refer to those specified in Section
3.7.4, "Power States," on page 75.
3.7.6 Detecting Power Management Events
LAN9420/LAN9420i supports the ability to generate PCI wake events using nPME on detection of a
Magic Packet, Wakeup Frame or Ethernet link status change (energy detect). A simplified diagram of
the wake event detection logic is shown in Figure 3.29.
Table 3.23 PHY Resets
CONDITION VAUXDET PME_EN MODE
T9 0 X Normal
T6 1 X General Power-Down
T1, T3 X 0 General Power-Down
T10, T11 1 0 General Power-Down
T5 (D3RST) X 0 Normal
Figure 3.29 Wake Event Detection Block Diagram
MAC Wakeup
Event
WOL_EN
(PMT_CTRL Register)
RW
WUPS[1]
(PMT_CTRL Register)
PHY Interrupt
ED_EN
(PMT_CTRL Register)
RW
WUPS[0]
(PMT_CTRL Register)
PME_STATUS
(PCI_PMCSR Register)
PME_EN
(PCI_PMCSR Register)
RW
nPME
(PCI Bus)
WAKE_INT
(Interrupt Controller)