diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2017-05-09 16:35:48 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-05-11 17:15:47 -0700 |
commit | bb1b65a17754e7e38d52720db3ad68e95e5d905e (patch) | |
tree | cad45b0b21308ce48fcecd781551264d7dea2d39 /include/charge_manager.h | |
parent | 1c929523a2f8077c25cf650ddff983aea4e8ef10 (diff) | |
download | chrome-ec-bb1b65a17754e7e38d52720db3ad68e95e5d905e.tar.gz |
charger: Add dedicated (non-type-c) charger
This patch adds a dedicated charge port. The number of such ports
is specified by CONFIG_DEDICATED_CHARGE_PORT_COUNT. It works as a
sink only. The total number of charge ports is represented by
CHARGE_PORT_COUNT.
BUG=chromium:721383
BRANCH=none
TEST=make buildall. Boot Fizz off of barrel jack.
Change-Id: Ibbb11f3e1c66e35b5abe190e49161eeaa2009994
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/501468
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'include/charge_manager.h')
-rw-r--r-- | include/charge_manager.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/charge_manager.h b/include/charge_manager.h index 64c8272886..2137899a13 100644 --- a/include/charge_manager.h +++ b/include/charge_manager.h @@ -81,6 +81,9 @@ enum ceil_requestor { CEIL_REQUESTOR_COUNT, }; +#define CHARGE_PORT_COUNT \ + (CONFIG_USB_PD_PORT_COUNT + CONFIG_DEDICATED_CHARGE_PORT_COUNT) + /** * Update charge ceiling for a given port. The ceiling can be set independently * for several requestors, and the min. ceil will be enforced. |