diff options
-rw-r--r-- | driver/charger/bq24715.c | 3 | ||||
-rw-r--r-- | driver/charger/bq24715.h | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/driver/charger/bq24715.c b/driver/charger/bq24715.c index 5731057e4e..e3a9b25797 100644 --- a/driver/charger/bq24715.c +++ b/driver/charger/bq24715.c @@ -183,6 +183,9 @@ int charger_post_init(void) option |= OPT_FIX_IOUT_ALWAYS; option &= ~OPT_IOUT_MASK; + /* Enable dynamic power management */ + option |= OPT_IDPM_ENABLE; + rv = charger_set_option(option); if (rv) return rv; diff --git a/driver/charger/bq24715.h b/driver/charger/bq24715.h index 1c3df77725..470c454f4d 100644 --- a/driver/charger/bq24715.h +++ b/driver/charger/bq24715.h @@ -62,9 +62,9 @@ #define OPT_LDO_MODE_MASK (1 << 2) #define OPT_LDO_DISABLE (0 << 2) #define OPT_LDO_ENABLE (1 << 2) -#define OPT_ODPM_MASK (1 << 1) -#define OPT_ODPM_DISABLE (0 << 1) -#define OPT_ODPM_ENABLE (1 << 1) +#define OPT_IDPM_MASK (1 << 1) +#define OPT_IDPM_DISABLE (0 << 1) +#define OPT_IDPM_ENABLE (1 << 1) #define OPT_CHARGE_INHIBIT_MASK (1 << 0) #define OPT_CHARGE_ENABLE (0 << 0) #define OPT_CHARGE_DISABLE (1 << 0) |