summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--driver/charger/bq24715.c3
-rw-r--r--driver/charger/bq24715.h6
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)