class AmlPower

Defined at line 24 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.h

Public Members

static basic_string_view kDriverName
static basic_string_view kChildNodeName
static basic_string_view kPwmPrimaryParentName
static basic_string_view kVregPwmLittleParentName
static basic_string_view kVregPwmBigParentName

Public Methods

void AmlPower (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher driver_dispatcher)

Defined at line 52 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.h

zx::result<> Start ()

fdf::DriverBase implementation.

Defined at line 390 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc

zx_status_t PowerImplGetPowerDomainStatus (uint32_t index, power_domain_status_t * out_status)

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

zx_status_t PowerImplEnablePowerDomain (uint32_t index)

Defined at line 80 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc

zx_status_t PowerImplDisablePowerDomain (uint32_t index)

Defined at line 71 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc

zx_status_t PowerImplGetSupportedVoltageRange (uint32_t index, uint32_t * min_voltage, uint32_t * max_voltage)

Defined at line 107 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc

zx_status_t PowerImplRequestVoltage (uint32_t index, uint32_t voltage, uint32_t * actual_voltage)

Defined at line 313 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc

zx_status_t PowerImplGetCurrentVoltage (uint32_t index, uint32_t * current_voltage)

Defined at line 353 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc

zx_status_t PowerImplWritePmicCtrlReg (uint32_t index, uint32_t addr, uint32_t value)

Defined at line 63 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc

zx_status_t PowerImplReadPmicCtrlReg (uint32_t index, uint32_t addr, uint32_t * value)

Defined at line 67 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc

Records