DynamicTablesPkg[all]  1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CmArmLpiInfo Struct Reference

Data Fields

UINT32 MinResidency
 
UINT32 WorstCaseWakeLatency
 
UINT32 Flags
 
UINT32 ArchFlags
 
UINT32 ResCntFreq
 
UINT32 EnableParentState
 
BOOLEAN IsInteger
 
UINT64 IntegerEntryMethod
 
EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE RegisterEntryMethod
 
EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE ResidencyCounterRegister
 
EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE UsageCounterRegister
 
CHAR8 StateName [16]
 

Detailed Description

A structure that describes the Lpi information.

The Low Power Idle states are described in DSDT/SSDT and associated to cpus/clusters in the cpu topology.

ID: EArmObjLpiInfo

Field Documentation

UINT32 CmArmLpiInfo::ArchFlags

Architecture specific context loss flags.

UINT32 CmArmLpiInfo::EnableParentState

Every shallower power state in the parent is also enabled.

UINT32 CmArmLpiInfo::Flags

Flags.

UINT64 CmArmLpiInfo::IntegerEntryMethod

EntryMethod described as an Integer.

BOOLEAN CmArmLpiInfo::IsInteger

The EntryMethod _LPI field can be described as an integer or in a Register resource data descriptor.

If IsInteger is TRUE, the IntegerEntryMethod field is used. If IsInteger is FALSE, the RegisterEntryMethod field is used.

UINT32 CmArmLpiInfo::MinResidency

Minimum Residency. Time in microseconds after which a state becomes more energy efficient than any shallower state.

EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE CmArmLpiInfo::RegisterEntryMethod

EntryMethod described as a EFI_ACPI_GENERIC_REGISTER_DESCRIPTOR.

UINT32 CmArmLpiInfo::ResCntFreq

Residency counter frequency in cycles-per-second (Hz).

EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE CmArmLpiInfo::ResidencyCounterRegister

Residency counter register.

CHAR8 CmArmLpiInfo::StateName[16]

String representing the Lpi state

EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE CmArmLpiInfo::UsageCounterRegister

Usage counter register.

UINT32 CmArmLpiInfo::WorstCaseWakeLatency

Worst case time in microseconds from a wake interrupt being asserted to the return to a running state