diff options
Diffstat (limited to 'common/charger_common.c')
-rw-r--r-- | common/charger_common.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/common/charger_common.c b/common/charger_common.c index 0e57c8c02c..bb301c48a5 100644 --- a/common/charger_common.c +++ b/common/charger_common.c @@ -17,6 +17,14 @@ #define CPUTS(outstr) cputs(CC_CHARGER, outstr) #define CPRINTF(format, args...) cprintf(CC_CHARGER, format, ## args) +int charger_closest_voltage(int voltage) +{ + const struct charger_info *info; + + info = charger_get_info(); + return voltage - (voltage % info->voltage_step); +} + static int print_info(void) { int rv; |