Skip to main content

Module natural

Module natural 

Source

Structs§

ComponentPowerConfiguration
The configuration for a component’s power elements.
DeviceGetCurrentVoltageRequest
DeviceGetCurrentVoltageResponse
DeviceGetPowerDomainStatusResponse
DeviceGetSupportedVoltageRangeResponse
DeviceReadPmicCtrlRegRequest
DeviceReadPmicCtrlRegResponse
DeviceRegisterPowerDomainRequest
DeviceRequestVoltageRequest
DeviceRequestVoltageResponse
DeviceWritePmicCtrlRegRequest
Domain
Information related to a power domain.
DomainMetadata
Passed to the power core driver in metadata.
LevelTuple
Represents a dependency between two power levels of two different PowerElements.
PowerDependency
Describes the relationship between the PowerLevels of two PowerElements. child is the name of the PowerElement which has PowerLevels that depend on parent.
PowerElement
Set of PowerLevels and a human-readable identifier. A PowerLevel itself contains information about valid transitions out of that level.
PowerElementConfiguration
Contains the PowerElement description and any dependencies it has on other PowerElements.
PowerLevel
A zero-indexed set of levels that a device can assume.
Transition
The length of time it takes to move to a power level.

Enums§

CpuPowerElement
Represents the power elements related to controlling the CPU. This is an enum with a single variant to add flexibility for future addition of more elements related to CPU power state.
FrameworkElementLevels
ParentElement
Identifier for an element that is another element’s parent, in other words an element that the other element depends upon.
PowerDomainStatus
SagElement

Type Aliases§

DeviceRegisterPowerDomainResponse
DeviceUnregisterPowerDomainResponse
DeviceWritePmicCtrlRegResponse