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 18 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 101 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 27 of file ../../src/devices/power/drivers/aml-pwm-regulator/aml-pwm-regulator.cc

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

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

void GetVoltageStep (GetVoltageStepCompleter::Sync & completer)

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

void GetRegulatorParams (GetRegulatorParamsCompleter::Sync & completer)

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

void Enable (EnableCompleter::Sync & completer)

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

void Disable (DisableCompleter::Sync & completer)

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