diff options
Diffstat (limited to 'driver/charger/bq25710.h')
-rw-r--r-- | driver/charger/bq25710.h | 12 |
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 */ |