class AmlPwmRegulator

Defined at line 21 of file ../../src/devices/power/drivers/aml-pwm-regulator/aml-pwm-regulator.h

Public Methods

void AmlPwmRegulator (const VregMetadata & metadata, fidl::WireSyncClient<fuchsia_hardware_pwm::Pwm> pwm_proto_client)

Defined at line 19 of file ../../src/devices/power/drivers/aml-pwm-regulator/aml-pwm-regulator.cc

zx::result<std::unique_ptr<AmlPwmRegulator>> Create (const VregMetadata & metadata, AmlPwmRegulatorDriver & driver)

Defined at line 102 of file ../../src/devices/power/drivers/aml-pwm-regulator/aml-pwm-regulator.cc

void SetVoltageStep (SetVoltageStepRequestView request, SetVoltageStepCompleter::Sync & completer)

Vreg Implementation.

Defined at line 28 of file ../../src/devices/power/drivers/aml-pwm-regulator/aml-pwm-regulator.cc

void SetState (SetStateRequestView request, SetStateCompleter::Sync & completer)

Defined at line 82 of file ../../src/devices/power/drivers/aml-pwm-regulator/aml-pwm-regulator.cc

void GetVoltageStep (GetVoltageStepCompleter::Sync & completer)

Defined at line 86 of file ../../src/devices/power/drivers/aml-pwm-regulator/aml-pwm-regulator.cc

void GetRegulatorParams (GetRegulatorParamsCompleter::Sync & completer)

Defined at line 90 of file ../../src/devices/power/drivers/aml-pwm-regulator/aml-pwm-regulator.cc

void Enable (EnableCompleter::Sync & completer)

Defined at line 94 of file ../../src/devices/power/drivers/aml-pwm-regulator/aml-pwm-regulator.cc

void Disable (DisableCompleter::Sync & completer)

Defined at line 98 of file ../../src/devices/power/drivers/aml-pwm-regulator/aml-pwm-regulator.cc