struct power_impl_protocol_ops

Defined at line 24 of file fidling/gen/sdk/banjo/fuchsia.hardware.powerimpl/fuchsia.hardware.powerimpl/banjo/c/fuchsia/hardware/powerimpl/c/banjo.h

Declarations

Public Members

zx_status_t (*)(void *, uint32_t, power_domain_status_t *) get_power_domain_status
zx_status_t (*)(void *, uint32_t) enable_power_domain
zx_status_t (*)(void *, uint32_t) disable_power_domain
zx_status_t (*)(void *, uint32_t, uint32_t *, uint32_t *) get_supported_voltage_range
zx_status_t (*)(void *, uint32_t, uint32_t, uint32_t *) request_voltage
zx_status_t (*)(void *, uint32_t, uint32_t *) get_current_voltage
zx_status_t (*)(void *, uint32_t, uint32_t, uint32_t) write_pmic_ctrl_reg
zx_status_t (*)(void *, uint32_t, uint32_t, uint32_t *) read_pmic_ctrl_reg