Transitions Between Power Management States; Pme# Support; Power Management Actions - Intel 21555 User Manual

Non-transparent pci-to-pci bridge
Table of Contents

Advertisement

6.4.1

Transitions Between Power Management States

The 21555 is put into a different power state by writing the Power State bits in the Power Management Control and
Status configuration register.
states. Although any transition to a lower power state is allowed, all transitions to a higher power state must go to
D0.
Table 19. Power Management Actions
Original Power State Next Power State
D0
D0, D1
D0, D1, D2
Any State
D1, D2
D3
hot
D3
cold
† To adhere to the D3
processor may have to initialize the 21555 and clear the Primary Lockout Reset Value bit early in the
subsystem initialization process.
6.4.2

PME# Support

The 21555 provides optional PME# support. Since the 21555 provides the subsystem Power Management Interface
registers, the 21555 must also be the source of the PME# signal for the subsystem. The 21555 implements a
primary bus PME# output signal, p_pme_l, that is asserted when the subsystem wants to generate a power
management event. The 21555 implements a secondary bus power management input signal, s_pme_l, that the
subsystem asserts to notify the 21555 of this power management event.
The 21555 asserts p_pme_l when all of the following are true:
The 21555 detects s_pme_l asserted low.
PME# support for the current power state of the 21555 is enabled, as indicated in the Power Management
Capabilities register.
The PME_En bit is set to a 1 in the Power Management Control and Status register.
When the first two conditions have both been met, the 21555 sets the PME Status bit in the Power Management
Control and Status register.
Once p_pme_l has been asserted, the 21555 deasserts the signal if either of the following conditions are true:
The PME Status bit is cleared in the Power Management Control and Status register.
The PME_En bit is cleared in the Power Management Control and Status register.
The 21555 assumes that s_pme_l is deasserted before the PME_Status bit is cleared in the Power Management
Control and Status register. Otherwise, multiple assertions of p_pme_l may occur. When PME# isolation circuitry
is required on the primary interface, it must be implemented externally.
21555 Non-Transparent PCI-to-PCI Bridge User Manual
Table 19
shows the actions that the 21555 takes when transitioning between power
D1
D2
D3
hot
D3
cold
D0
D0
D0
to D0 recovery time stated in the Power Management Specification, the local
hot
Action
No action. Subsystem should have been notified by driver.
No action. Subsystem should have been notified by driver.
No action. Subsystem should have been notified by driver.
No action. Powered off.
Set "Transition to D0" status bit and assert s_inta_l when not
masked for that event.
The 21555 performs a chip reset and asserts s_rst_l for 100 ms.
The 21555 performs a serial preload as soon as chip reset is
complete.
Power on. Primary bus reset asserts. No special action needed.
Initialization Requirements
71

Advertisement

Table of Contents
loading

Table of Contents