beautypg.com

Datasheet – SMSC LAN9420 User Manual

Page 82

background image

Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface

Datasheet

Revision 1.22 (09-25-08)

82

SMSC LAN9420/LAN9420i

DATASHEET

b. The software application must wait for all pending DMA transactions to complete. Upon completion,

no further transactions are permitted.

2. The ENERGYON event must be enabled as a PHY interrupt source. This is done by setting the

INT7

bit in the PHY’s

Interrupt Source Flag

register.

3. The PHY must be enabled for the energy detect power down mode This is done by clearing the

EDPWRDOWN

bit in the PHY’s

Mode Control/Status

register. Enabling the energy detect power-

down mode places the PHY in a reduced power state. In this mode of operation the PHY is not
capable of receiving or transmitting Ethernet data. In this state the PHY will assert its internal
interrupt if it detects Ethernet activity. Refer to

Section 3.6.8.2, "Energy Detect Power-Down," on

page 73

for more information.

4. Bit 0 of the Wakeup Status (WUPS[0]) in the

Power Management Control Register (PMT_CTRL)

must be cleared since a set bit will cause the immediate assertion of wake event when ED_EN is
set. The WUPS[0] bit will not clear if the internal PHY interrupt is asserted.

5. Set the

Energy-Detect Wakeup Enable (ED_EN)

bit in the

Power Management Control Register

(PMT_CTRL)

.

6. Set the

PME Enable (PME_EN)

bit in the

PCI Power Management Control and Status Register

(PCI_PMCSR)

. Note that PME_EN must be set before entering the D3 state. If this bit is not set,

the internal PHY will be reset and placed in the General Power-Down state and the device will not
be able to detect an Ethernet link status change.

7. If the device is to be placed in the D3 state, set the

Power Management State (PM_STATE)

field

of the

PCI Power Management Control and Status Register (PCI_PMCSR)

to 11b (‘D3’ state). The

device will enter D3

HOT

. Device behavior in this state is described in

Section 3.7.4.4, "The D3HOT

State," on page 77

.

On detection of Ethernet activity (energy), the device will assert the nPME signal. The nPME signal
will remain asserted until the

PME Enable (PME_EN)

and/or the

PME Status (PME_STATUS)

bits are

cleared by the Host.

This manual is related to the following products: