summaryrefslogtreecommitdiff
path: root/common/charge_manager.c
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2017-09-13 12:10:18 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-09-13 17:13:54 -0700
commitd94ed695bdbf41f736733cc205fdcf41a2dede9e (patch)
treedbc7b4d726bb46d7e7f267dbe54cb6544d33aae8 /common/charge_manager.c
parent2de8d9e5492637af77385421a6931e81653c7b29 (diff)
downloadchrome-ec-d94ed695bdbf41f736733cc205fdcf41a2dede9e.tar.gz
Add USB_CHG_TYPE_DEDICATED
This patch adds USB_CHG_TYPE_DEDICATED to enum usb_chg_type. It's for dedicated AC adapters like a barrel jack adapter used for Fizz. BUG=b:65591971 BRANCH=none TEST=make buildall Change-Id: Ib883c97eb5e468753c73453d7dedd228547ae025 Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/665327 Reviewed-by: Shawn N <shawnn@chromium.org>
Diffstat (limited to 'common/charge_manager.c')
-rw-r--r--common/charge_manager.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/common/charge_manager.c b/common/charge_manager.c
index 5d68aeda91..a36b4e8aa4 100644
--- a/common/charge_manager.c
+++ b/common/charge_manager.c
@@ -267,7 +267,6 @@ static void charge_manager_fill_power_info(int port,
const int use_ramp_current = 0;
#endif
- /* TODO: Handle CHARGE_SUPPLIER_DEDICATED */
switch (sup) {
case CHARGE_SUPPLIER_PD:
r->type = USB_CHG_TYPE_PD;
@@ -290,6 +289,11 @@ static void charge_manager_fill_power_info(int port,
case CHARGE_SUPPLIER_VBUS:
r->type = USB_CHG_TYPE_VBUS;
break;
+#if CONFIG_DEDICATED_CHARGE_PORT_COUNT > 0
+ case CHARGE_SUPPLIER_DEDICATED:
+ r->type = USB_CHG_TYPE_DEDICATED;
+ break;
+#endif
default:
r->type = USB_CHG_TYPE_OTHER;
}