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>
This commit is contained in:
Daisuke Nojiri
2017-09-13 12:10:18 -07:00
committed by chrome-bot
parent 2de8d9e549
commit d94ed695bd
2 changed files with 6 additions and 1 deletions

View File

@@ -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;
}

View File

@@ -4026,6 +4026,7 @@ enum usb_chg_type {
USB_CHG_TYPE_OTHER,
USB_CHG_TYPE_VBUS,
USB_CHG_TYPE_UNKNOWN,
USB_CHG_TYPE_DEDICATED,
};
enum usb_power_roles {
USB_PD_PORT_POWER_DISCONNECTED,