34#include "../../PmicPowerBase.hpp"
AXP517 low-level core driver.
AXP517 power-path driver.
uint32_t getInputCurrentLimit() const override
Get the input current limit.
bool isRBFETEnabled() const
Check if RBFET is enabled.
bool setBoostVoltage(uint16_t mv) override
Set the boost voltage.
bool enableBoost(bool enable) override
Enable boost functionality.
bool setInputCurrentLimit(uint32_t mA) override
Set the input current limit.
uint32_t getMinimumSystemVoltage() const override
Get the minimum system voltage.
bool isBoostEnabled() const override
Check if boost functionality is enabled.
uint32_t getInputVoltageLimit() const override
Get the input voltage limit.
bool setMinimumSystemVoltage(uint32_t mv) override
Set the minimum system voltage.
bool isShipModeEnabled() const override
Check if ship mode is enabled.
bool setInputVoltageLimit(uint32_t mv) override
Set the input voltage limit.
uint16_t getBoostVoltage() const override
Get the boost voltage.
bool enableRBFET(bool enable) const
Enable or disable the RBFET.
bool enableShipMode(bool enable) override
Enter ship mode.