diff options
author | Ting Shen <phoenixshen@google.com> | 2019-03-22 20:43:14 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-03-30 02:53:02 -0700 |
commit | 25e9afb2978df50e67965c42cf8d2096a39c7855 (patch) | |
tree | 797e1233f183a3507a11f454f685a97c27d8c9f6 /common/usb_charger.c | |
parent | 8df2942aa178cd8b82792c13a7ed07fc68cfacb5 (diff) | |
download | chrome-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.c | 4 |
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) |