summaryrefslogtreecommitdiff
path: root/common/usb_charger.c
diff options
context:
space:
mode:
authorTing Shen <phoenixshen@google.com>2019-03-22 20:43:14 +0800
committerchrome-bot <chrome-bot@chromium.org>2019-03-30 02:53:02 -0700
commit25e9afb2978df50e67965c42cf8d2096a39c7855 (patch)
tree797e1233f183a3507a11f454f685a97c27d8c9f6 /common/usb_charger.c
parent8df2942aa178cd8b82792c13a7ed07fc68cfacb5 (diff)
downloadchrome-ec-25e9afb2978df50e67965c42cf8d2096a39c7855.tar.gz
charger: initialize dedicated charger port
usb_charger should also initialize DEDICATED supplier type in its init function. Otherwise charger_manager will not initialized properly. BUG=b:128386458 BRANCH=none TEST=set CONFIG_DEDICATED_CHARGE_PORT_COUNT=1, build and deploy on kukui. make sure charge_manager_get_best_charge_port() is triggered. Change-Id: Ie90598403fd98c30075f3dda6d030af9d9c9bd2b Signed-off-by: Ting Shen <phoenixshen@google.com> Reviewed-on: https://chromium-review.googlesource.com/1535088 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Ting Shen <phoenixshen@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'common/usb_charger.c')
-rw-r--r--common/usb_charger.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/common/usb_charger.c b/common/usb_charger.c
index eac48964df..8b1c39647f 100644
--- a/common/usb_charger.c
+++ b/common/usb_charger.c
@@ -93,6 +93,10 @@ void usb_charger_reset_charge(int port)
port, NULL);
charge_manager_update_charge(CHARGE_SUPPLIER_OTHER,
port, NULL);
+#if CONFIG_DEDICATED_CHARGE_PORT_COUNT > 0
+ charge_manager_update_charge(CHARGE_SUPPLIER_DEDICATED,
+ port, NULL);
+#endif
}
static void usb_charger_init(void)