52#include "../../PmicChannelBase.hpp"
114 bool setVoltage(uint8_t channel, uint16_t mV)
override;
121 uint16_t
getVoltage(uint8_t channel)
override;
127 uint8_t
count()
const override;
143 static const uint16_t ldo4Table_[16];
AXP202 power channel enable and voltage control.
static constexpr uint8_t CH_LDO3
static constexpr uint8_t CH_DCDC2
static constexpr uint8_t CH_EXTEN
bool setVoltage(uint8_t channel, uint16_t mV) override
Set the output voltage of a power channel.
bool enable(uint8_t channel, bool enable) override
Enable or disable a power output channel.
uint16_t getVoltage(uint8_t channel) override
Get the current output voltage of a power channel.
uint8_t count() const override
Get the number of available power channels.
static constexpr uint8_t CH_LDO4
static constexpr uint8_t CH_LDO2
static constexpr uint8_t CH_LDOio
static constexpr uint8_t CHANNEL_COUNT
static constexpr uint8_t CH_DCDC3
Info getInfo(uint8_t channel) const override
Get information about a specific channel.
bool isEnabled(uint8_t channel) override
Check whether a power output channel is enabled.
PMIC power output channel base interface.
Static metadata for a single power output channel.