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.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/driver/charger/bq25710.h b/driver/charger/bq25710.h
index 73d7545c06..3b31c88bdb 100644
--- a/driver/charger/bq25710.h
+++ b/driver/charger/bq25710.h
@@ -41,13 +41,19 @@
/* ChargeOption0 Register */
#define BQ25710_CHARGE_OPTION_0_LOW_POWER_MODE BIT(15)
+#define BQ25710_CHARGE_OPTION_0_IDPM_AUTO_DIS BIT(12)
#define BQ25710_CHARGE_OPTION_0_EN_LEARN BIT(5)
+#define BQ25710_CHARGE_OPTION_0_EN_IDPM BIT(1)
#define BQ25710_CHARGE_OPTION_0_CHRG_INHIBIT BIT(0)
/* ChargeOption2 Register */
#define BQ25710_CHARGE_OPTION_2_EN_EXTILIM BIT(7)
+#define BQ25710_CHARGE_OPTION_2_TMAX_SHIFT 8
+#define BQ25710_CHARGE_OPTION_2_TMAX_MASK (0x3 << \
+ BQ25710_CHARGE_OPTION_2_TMAX_SHIFT)
/* ChargeOption3 Register */
+#define BQ25710_CHARGE_OPTION_3_RESET_REG BIT(14)
#define BQ25710_CHARGE_OPTION_3_EN_ICO_MODE BIT(11)
/* ChargeStatus Register */
@@ -72,7 +78,13 @@
#define BQ25710_ADC_IIN_STEP_MA 50
#define BQ25710_ADC_IIN_STEP_BIT_OFFSET 8
+/* ProchotOption0 Register */
+#define BQ25710_PROCHOT0_ILIM_VTH_SHIFT 11
+#define BQ25710_PROCHOT0_ILIM_VTH_MASK (0x1f << \
+ BQ25710_PROCHOT0_ILIM_VTH_SHIFT)
+
/* ProchotOption1 Register */
#define BQ25710_PROCHOT_PROFILE_VDPM BIT(7)
+#define BQ25710_PROCHOT_PROFILE_VSYS BIT(2)
#endif /* __CROS_EC_BQ25710_H */