Google is committed to advancing racial equity for Black communities. See how.

fuchsia.hardware.powerimpl

PROTOCOLS

PowerImpl

Defined in fuchsia.hardware.powerimpl/power-impl.banjo

DisablePowerDomain

Disable a power domain

Request

NameType
index uint32

Response

NameType
s zx/status

EnablePowerDomain

Enable a power domain

Request

NameType
index uint32

Response

NameType
s zx/status

GetCurrentVoltage

Get current voltage in uV.

Request

NameType
index uint32

Response

NameType
s zx/status
current_voltage uint32

GetPowerDomainStatus

Get status of a power domain

Request

NameType
index uint32

Response

NameType
s zx/status
status fuchsia.hardware.power/PowerDomainStatus

GetSupportedVoltageRange

Get Supported Voltage Range. min and max are in uV.

Request

NameType
index uint32

Response

NameType
s zx/status
min uint32
max uint32

ReadPmicCtrlReg

Read ctrl register of PMIC

Request

NameType
index uint32
reg_addr uint32

Response

NameType
s zx/status
value uint32

RequestVoltage

Request for a particular voltage. "voltage" and actual_voltage are in microvolts(uV)

Request

NameType
index uint32
voltage uint32

Response

NameType
s zx/status
actual_voltage uint32

WritePmicCtrlReg

Write to ctrl register of PMIC

Request

NameType
index uint32
reg_addr uint32
value uint32

Response

NameType
s zx/status

STRUCTS