ADSP-2192 Peripheral Device Control Registers
B-32 ADSP-219x/2192 DSP Hardware Reference
CardBus Function Event Registers
Of the four function modes, PCI, USB, sub-ISA, and Cardbus, these
function event registers are used only in CardBus mode to provide status
registers for power management.
In a CardBus system (specified by
BUSMODE=01
), the operating system han-
dles Power Management in one of two ways. If the O/S is
ACPI-compliant, the OS uses the Power Management registers in PCI
Configuration space in the normal fashion. If the O/S is an older legacy
system, it looks for a set of four 32-bit Function Event registers, one set
per card function. (The upper 16 bits of each register are reserved and are
implemented as read-only with 0s.) These registers are used only in Card-
Bus systems, and have no effect on operation when the ADSP-2192 is not
in CardBus mode (
BUSMODE=01
). The registers for each of the three functions
are largely independent.
The CardBus Function Event registers contain bits similar to those in the
PCI Power Management registers:
• Function Event Register
GWAKE-E
== PCI
PME_Status
• Function Event Mask register
GWAKE-M
== PCI
PME_Enable
In addition, the CardBus registers define the following:
• Interrupt Mask
INTR M
- global mask bit for both interrupt and
wakeup (
PME
) signalling
• Wakeup Mask
WKUPM
- additional PCI
PME_Enable
• Event Force bits for interrupt (
INTRF
) and wakeup (
GWAKEF
) for soft-
ware development