diff options
Diffstat (limited to 'driver/charger/bq257x0_regs.h')
-rw-r--r-- | driver/charger/bq257x0_regs.h | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/driver/charger/bq257x0_regs.h b/driver/charger/bq257x0_regs.h index 0df033f535..58d203b55e 100644 --- a/driver/charger/bq257x0_regs.h +++ b/driver/charger/bq257x0_regs.h @@ -57,6 +57,10 @@ /* * ChargeOption2 Register (0x31) */ +#define BQ257X0_CHARGE_OPTION_2_PKPWR_TOVLD_DEG_SHIFT 14 +#define BQ257X0_CHARGE_OPTION_2_PKPWR_TOVLD_DEG_BITS 2 +#define BQ25720_CHARGE_OPTION_2_PKPWR_TOVLD_DEG__10MS 3 + #define BQ257X0_CHARGE_OPTION_2_PKPWR_TMAX_SHIFT 8 #define BQ257X0_CHARGE_OPTION_2_PKPWR_TMAX_BITS 2 @@ -73,20 +77,10 @@ #define BQ257X0_CHARGE_OPTION_2_ACOC_VTH__1P33 0 #define BQ257X0_CHARGE_OPTION_2_ACOC_VTH__2P00 1 -#define BQ257X0_CHARGE_OPTION_2_ACOC_VTH_SHIFT 2 -#define BQ257X0_CHARGE_OPTION_2_ACOC_VTH_BITS 1 -#define BQ257X0_CHARGE_OPTION_2_ACOC_VTH__1P33 0 -#define BQ257X0_CHARGE_OPTION_2_ACOC_VTH__2P00 1 - -#define BQ25710_CHARGE_OPTION_2_BATOC_VTH_SHIFT 0 -#define BQ25710_CHARGE_OPTION_2_BATOC_VTH_BITS 1 -#define BQ25710_CHARGE_OPTION_2_BATOC_VTH__1P50 0 -#define BQ25710_CHARGE_OPTION_2_BATOC_VTH__2P00 1 - -#define BQ25720_CHARGE_OPTION_2_BATOC_VTH_SHIFT 0 -#define BQ25720_CHARGE_OPTION_2_BATOC_VTH_BITS 1 -#define BQ25720_CHARGE_OPTION_2_BATOC_VTH__1P33 0 -#define BQ25720_CHARGE_OPTION_2_BATOC_VTH__2P00 1 +#define BQ257X0_CHARGE_OPTION_2_BATOC_VTH_SHIFT 0 +#define BQ257X0_CHARGE_OPTION_2_BATOC_VTH_BITS 1 +#define BQ257X0_CHARGE_OPTION_2_BATOC_VTH__1P33 0 +#define BQ257X0_CHARGE_OPTION_2_BATOC_VTH__2P00 1 /* * ChargeOption3 Register (0x32) @@ -107,7 +101,13 @@ #define BQ25720_CHARGE_OPTION_4_VSYS_UVP_SHIFT 13 #define BQ25720_CHARGE_OPTION_4_VSYS_UVP_BITS 3 #define BQ25720_CHARGE_OPTION_4_VSYS_UVP__2P4 0 +#define BQ25720_CHARGE_OPTION_4_VSYS_UVP__3P2 1 #define BQ25720_CHARGE_OPTION_4_VSYS_UVP__4P0 2 +#define BQ25720_CHARGE_OPTION_4_VSYS_UVP__4P8 3 +#define BQ25720_CHARGE_OPTION_4_VSYS_UVP__5P6 4 +#define BQ25720_CHARGE_OPTION_4_VSYS_UVP__6P4 5 +#define BQ25720_CHARGE_OPTION_4_VSYS_UVP__7P2 6 +#define BQ25720_CHARGE_OPTION_4_VSYS_UVP__8P0 7 #define BQ25720_CHARGE_OPTION_4_IDCHG_DEG2_SHIFT 6 #define BQ25720_CHARGE_OPTION_4_IDCHG_DEG2_BITS 2 @@ -119,6 +119,11 @@ #define BQ25720_CHARGE_OPTION_4_IDCHG_TH2__1P25 0 #define BQ25720_CHARGE_OPTION_4_IDCHG_TH2__1P5 1 +#define BQ25720_CHARGE_OPTION_4_PP_IDCHG2_SHIFT 2 +#define BQ25720_CHARGE_OPTION_4_PP_IDCHG2_BITS 1 +#define BQ25720_CHARGE_OPTION_4_PP_IDCHG2__DISABLE 0 +#define BQ25720_CHARGE_OPTION_4_PP_IDCHG2__ENABLE 1 + /* * Vmin Active Protection Register (0x37) */ @@ -130,6 +135,13 @@ */ #define BQ257X0_PROCHOT_OPTION_0_ILIM2_VTH_SHIFT 11 #define BQ257X0_PROCHOT_OPTION_0_ILIM2_VTH_BITS 5 +#define BQ257X0_PROCHOT_OPTION_0_ILIM2_VTH__1P10 1 +#define BQ257X0_PROCHOT_OPTION_0_ILIM2_VTH__1P40 7 +#define BQ257X0_PROCHOT_OPTION_0_ILIM2_VTH__1P50 9 +#define BQ257X0_PROCHOT_OPTION_0_ILIM2_VTH__2P30 25 +#define BQ257X0_PROCHOT_OPTION_0_ILIM2_VTH__2P50 26 +#define BQ257X0_PROCHOT_OPTION_0_ILIM2_VTH__4P50 30 +#define BQ257X0_PROCHOT_OPTION_0_ILIM2_VTH__NA 31 /* * ProchotOption1 Register (0x34) |