summaryrefslogtreecommitdiff
path: root/common/charger_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/charger_common.c')
-rw-r--r--common/charger_common.c8
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;