fuchsia.hardware.powerdomain

Added: HEAD

PROTOCOLS

Domain

Defined in fuchsia.hardware.powerdomain/powerdomain.fidl

Protocol for controlling a power domain. Provides basic enable/disable support, typically used when full power management is not required or is handled elsewhere.

Disable

Disable the power domain.

Request

<EMPTY>

Response

NameType
payload Domain_Disable_Result

Enable

Enable the power domain.

Request

<EMPTY>

Response

NameType
payload Domain_Enable_Result

IsEnabled

Returns true if the power domain is enabled.

Request

<EMPTY>

Response

NameType
payload Domain_IsEnabled_Result

STRUCTS

Domain_Disable_Response

Defined in fuchsia.hardware.powerdomain/powerdomain.fidl

<EMPTY>

Domain_Enable_Response

Defined in fuchsia.hardware.powerdomain/powerdomain.fidl

<EMPTY>

Domain_IsEnabled_Response

Defined in fuchsia.hardware.powerdomain/powerdomain.fidl

FieldTypeDescriptionDefault
enabled bool No default

TABLES

DomainMetadata

Defined in fuchsia.hardware.powerdomain/metadata.fidl

The top-level metadata structure passed to drivers to describe their power domains.

OrdinalFieldTypeDescription
domains vector<PowerDomain>

List of power domains associated with the device.

PowerDomain

Defined in fuchsia.hardware.powerdomain/metadata.fidl

Represents a single power domain configuration for a device.

OrdinalFieldTypeDescription
id uint32

The hardware or resource ID of the power domain.

node_id uint32

The unique node ID generated for the client referencing this domain.

name string

The name of the power domain reference (e.g., from "power-domain-names").

UNIONS

Domain_Disable_Result strict

Defined in fuchsia.hardware.powerdomain/powerdomain.fidl

OrdinalVariantTypeDescription
response Domain_Disable_Response
err zx/Status
framework_err internal

Domain_Enable_Result strict

Defined in fuchsia.hardware.powerdomain/powerdomain.fidl

OrdinalVariantTypeDescription
response Domain_Enable_Response
err zx/Status
framework_err internal

Domain_IsEnabled_Result strict

Defined in fuchsia.hardware.powerdomain/powerdomain.fidl

OrdinalVariantTypeDescription
response Domain_IsEnabled_Response
err zx/Status
framework_err internal

SERVICES

Service

Defined in fuchsia.hardware.powerdomain/powerdomain.fidl

NameTypeTransport
domain fuchsia.hardware.powerdomain/Domain Channel