class AmlPower
Defined at line 25 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 ()
Defined at line 53 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.h
zx::result<> Start (fdf::DriverContext context)
fdf::DriverBase2 implementation.
Defined at line 416 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 115 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc
zx_status_t PowerImplEnablePowerDomain (uint32_t index)
Defined at line 106 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc
zx_status_t PowerImplDisablePowerDomain (uint32_t index)
Defined at line 97 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc
zx_status_t PowerImplGetSupportedVoltageRange (uint32_tindex,uint32_t *min_voltage,uint32_t *max_voltage)
Defined at line 133 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc
zx_status_t PowerImplRequestVoltage (uint32_tindex,uint32_tvoltage,uint32_t *actual_voltage)
Defined at line 339 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 379 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc
zx_status_t PowerImplWritePmicCtrlReg (uint32_tindex,uint32_taddr,uint32_tvalue)
Defined at line 89 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc
zx_status_t PowerImplReadPmicCtrlReg (uint32_tindex,uint32_taddr,uint32_t *value)
Defined at line 93 of file ../../src/devices/power/drivers/aml-meson-power/aml-power.cc