Power Management

Power Management

6

6.1Introduction to Power Management

The PCI/PCI-X Family of Gigabit Ethernet Controllers support the Advanced Configuration and Power Interface (ACPI) specification as well as Advanced Power Management (APM). This section describes how Power Management is implemented in the Ethernet controllers.

Note: The 82541ER does not support ACPI or APM wakeup.

Power Management can be disabled via bits in the Initialization Control Word 2 which is loaded from the EEPROM during power-up reset. See the EEPROM description in Section 5.6.12 for further details. Even when disabled, the Power Management register set is still present.

The Ethernet controller supports the following Power Management related features:

Power states of D0 & D3hot with optional D3cold support

Power(D3) < Power(D0)

Wakeup

6.2Assumptions

The following assumptions apply to the implementation of Power Management for the Ethernet controller.

Any time LAN_PWR_GOOD is asserted all power supplies are stable, RST# is stable, and the clock is stable.

Prior to transition from D0 to the D3 state, the operating system ensures that the software device driver is disabled and all pending bus transactions are complete or cleanly terminated.

The driver sets up the filters prior to the system transitioning the Ethernet controller to the D3 state.

The system never deactivates the PCI clock in 66 MHz PCI mode or any PCI-X1mode without asserting RST#.

No wakeup capability, except APM Wakeup if enabled in the EEPROM, is required after the system asserts, then de-asserts RST#.

No wakeup capability, except APM Wakeup if enabled in the EEPROM, is required after the system puts the Ethernet controller in the D3 state and then returns it to D0.

If the APMPME bit (bit 3) in the Wakeup Control Register (WUC.APMPME) is set to 1b, it is permissible to assert PME# even when PME_En is 0b.

The deassertion (rising) edge of RST# puts the Ethernet controller in the D0u state.

1.The 82540EP/EM, 82541xx, and 82547GI/EI do not support PCI-X mode.

Software Developer’s Manual

129

Page 143
Image 143
Intel Intel Gigabit Ethernet Controllers, PCI-X manual Assumptions, Introduction to Power Management