fuchsia.hardware.power

PROTOCOLS

Device

Defined in fuchsia.hardware.power/power.fidl

GetCurrentVoltage

Request {#Device.GetCurrentVoltage_Request}

Response {#Device.GetCurrentVoltage_Response}

GetPowerDomainStatus

Request {#Device.GetPowerDomainStatus_Request}

<EMPTY>

Response {#Device.GetPowerDomainStatus_Response}

GetSupportedVoltageRange

Request {#Device.GetSupportedVoltageRange_Request}

<EMPTY>

Response {#Device.GetSupportedVoltageRange_Response}

ReadPmicCtrlReg

Request {#Device.ReadPmicCtrlReg_Request}

Response {#Device.ReadPmicCtrlReg_Response}

RegisterPowerDomain

Request {#Device.RegisterPowerDomain_Request}

Response {#Device.RegisterPowerDomain_Response}

RequestVoltage

Request {#Device.RequestVoltage_Request}

Response {#Device.RequestVoltage_Response}

UnregisterPowerDomain

Request {#Device.UnregisterPowerDomain_Request}

<EMPTY>

Response {#Device.UnregisterPowerDomain_Response}

WritePmicCtrlReg

Request {#Device.WritePmicCtrlReg_Request}

Response {#Device.WritePmicCtrlReg_Response}

PowerTokenProvider

Defined in fuchsia.hardware.power/config.fidl

GetToken

Request {#PowerTokenProvider.GetToken_Request}

<EMPTY>

Response {#PowerTokenProvider.GetToken_Response}

STRUCTS

Device_GetCurrentVoltage_Response {#Device_GetCurrentVoltage_Response data-text=“Device_GetCurrentVoltage_Response”}

Defined in fuchsia.hardware.power/power.fidl

Device_GetPowerDomainStatus_Response {#Device_GetPowerDomainStatus_Response data-text=“Device_GetPowerDomainStatus_Response”}

Defined in fuchsia.hardware.power/power.fidl

Device_GetSupportedVoltageRange_Response {#Device_GetSupportedVoltageRange_Response data-text=“Device_GetSupportedVoltageRange_Response”}

Defined in fuchsia.hardware.power/power.fidl

Device_ReadPmicCtrlReg_Response {#Device_ReadPmicCtrlReg_Response data-text=“Device_ReadPmicCtrlReg_Response”}

Defined in fuchsia.hardware.power/power.fidl

Device_RegisterPowerDomain_Response {#Device_RegisterPowerDomain_Response data-text=“Device_RegisterPowerDomain_Response”}

Defined in fuchsia.hardware.power/power.fidl

<EMPTY>

Device_RequestVoltage_Response {#Device_RequestVoltage_Response data-text=“Device_RequestVoltage_Response”}

Defined in fuchsia.hardware.power/power.fidl

Device_UnregisterPowerDomain_Response {#Device_UnregisterPowerDomain_Response data-text=“Device_UnregisterPowerDomain_Response”}

Defined in fuchsia.hardware.power/power.fidl

<EMPTY>

Device_WritePmicCtrlReg_Response {#Device_WritePmicCtrlReg_Response data-text=“Device_WritePmicCtrlReg_Response”}

Defined in fuchsia.hardware.power/power.fidl

<EMPTY>

PowerTokenProvider_GetToken_Response resource{:.fidl-attribute} {#PowerTokenProvider_GetToken_Response data-text=“PowerTokenProvider_GetToken_Response”}

Defined in fuchsia.hardware.power/config.fidl

ENUMS

PowerDomainStatus strict{:.fidl-attribute} {#PowerDomainStatus data-text=“PowerDomainStatus”}

Type: uint8

Defined in fuchsia.hardware.power/power.fidl

RequirementType strict{:.fidl-attribute} {#RequirementType data-text=“RequirementType”}

Type: uint32

Defined in fuchsia.hardware.power/config.fidl

SagElement strict{:.fidl-attribute} {#SagElement data-text=“SagElement”}

Type: uint32

Defined in fuchsia.hardware.power/config.fidl

TABLES

Domain {#Domain data-text=“Domain”}

Defined in fuchsia.hardware.power/metadata.fidl

DomainMetadata {#DomainMetadata data-text=“DomainMetadata”}

Defined in fuchsia.hardware.power/metadata.fidl

LevelTuple {#LevelTuple data-text=“LevelTuple”}

Defined in fuchsia.hardware.power/config.fidl

PowerDependency {#PowerDependency data-text=“PowerDependency”}

Defined in fuchsia.hardware.power/config.fidl

PowerElement {#PowerElement data-text=“PowerElement”}

Defined in fuchsia.hardware.power/config.fidl

PowerElementConfiguration {#PowerElementConfiguration data-text=“PowerElementConfiguration”}

Defined in fuchsia.hardware.power/config.fidl

PowerLevel {#PowerLevel data-text=“PowerLevel”}

Defined in fuchsia.hardware.power/config.fidl

Transition {#Transition data-text=“Transition”}

Defined in fuchsia.hardware.power/config.fidl

UNIONS

Device_GetCurrentVoltage_Result strict{:.fidl-attribute} {#Device_GetCurrentVoltage_Result data-text=“Device_GetCurrentVoltage_Result”}

Defined in fuchsia.hardware.power/power.fidl

Device_GetPowerDomainStatus_Result strict{:.fidl-attribute} {#Device_GetPowerDomainStatus_Result data-text=“Device_GetPowerDomainStatus_Result”}

Defined in fuchsia.hardware.power/power.fidl

Device_GetSupportedVoltageRange_Result strict{:.fidl-attribute} {#Device_GetSupportedVoltageRange_Result data-text=“Device_GetSupportedVoltageRange_Result”}

Defined in fuchsia.hardware.power/power.fidl

Device_ReadPmicCtrlReg_Result strict{:.fidl-attribute} {#Device_ReadPmicCtrlReg_Result data-text=“Device_ReadPmicCtrlReg_Result”}

Defined in fuchsia.hardware.power/power.fidl

Device_RegisterPowerDomain_Result strict{:.fidl-attribute} {#Device_RegisterPowerDomain_Result data-text=“Device_RegisterPowerDomain_Result”}

Defined in fuchsia.hardware.power/power.fidl

Device_RequestVoltage_Result strict{:.fidl-attribute} {#Device_RequestVoltage_Result data-text=“Device_RequestVoltage_Result”}

Defined in fuchsia.hardware.power/power.fidl

Device_UnregisterPowerDomain_Result strict{:.fidl-attribute} {#Device_UnregisterPowerDomain_Result data-text=“Device_UnregisterPowerDomain_Result”}

Defined in fuchsia.hardware.power/power.fidl

Device_WritePmicCtrlReg_Result strict{:.fidl-attribute} {#Device_WritePmicCtrlReg_Result data-text=“Device_WritePmicCtrlReg_Result”}

Defined in fuchsia.hardware.power/power.fidl

ParentElement strict{:.fidl-attribute} {#ParentElement data-text=“ParentElement”}

Defined in fuchsia.hardware.power/config.fidl

PowerTokenProvider_GetToken_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#PowerTokenProvider_GetToken_Result data-text=“PowerTokenProvider_GetToken_Result”}

Defined in fuchsia.hardware.power/config.fidl

CONSTANTS

SERVICES

PowerTokenService {#PowerTokenService data-text=“PowerTokenService”}

Defined in fuchsia.hardware.power/config.fidl

Defined in fuchsia.hardware.power/power.fidl