summaryrefslogtreecommitdiff
path: root/driver/charger/bq25710.h
diff options
context:
space:
mode:
Diffstat (limited to 'driver/charger/bq25710.h')
-rw-r--r--driver/charger/bq25710.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/driver/charger/bq25710.h b/driver/charger/bq25710.h
index 25e6c1546d..6cbd386a4c 100644
--- a/driver/charger/bq25710.h
+++ b/driver/charger/bq25710.h
@@ -118,6 +118,25 @@
BQ25720_VMIN_AP_VSYS_TH2_SHIFT)
#endif
+/* Min System Voltage Register */
+#if defined(CONFIG_CHARGER_BQ25720)
+#define BQ25710_MIN_SYSTEM_VOLTAGE_STEP_MV 100
+#elif defined(CONFIG_CHARGER_BQ25710)
+#define BQ25710_MIN_SYSTEM_VOLTAGE_STEP_MV 256
+#else
+#error Only the BQ25720 and BQ25710 are supported by bq25710 driver.
+#endif
+#define BQ25710_MIN_SYSTEM_VOLTAGE_SHIFT 8
+
extern const struct charger_drv bq25710_drv;
+/**
+ * Set VSYS_MIN
+ *
+ * @param chgnum: Index into charger chips
+ * @param mv: min system voltage in mV
+ * @return EC_SUCCESS or error
+ */
+int bq25710_set_min_system_voltage(int chgnum, int mv);
+
#endif /* __CROS_EC_BQ25710_H */