diff options
author | Denis Brockus <dbrockus@google.com> | 2020-11-06 14:07:31 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-11-10 01:05:36 +0000 |
commit | 191358533747137fc2d05c86bb56375cbc939c32 (patch) | |
tree | 729b3a62ffc8d856f8fdfb62ed9e9fe29d1b6110 | |
parent | 70a1969f52d1d2b5d9bb71b68a42312378ed73ce (diff) | |
download | chrome-ec-191358533747137fc2d05c86bb56375cbc939c32.tar.gz |
genvif: Product_Total_Source_Power_mW
BUG=b:172439432
BRANCH=none
TEST=verify XML output
Signed-off-by: Denis Brockus <dbrockus@google.com>
Change-Id: I9440fc55caf33adce3e5b846e3ad9dd68ce44d35
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2523378
Tested-by: Denis Brockus <dbrockus@chromium.org>
Commit-Queue: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
-rw-r--r-- | util/genvif.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/util/genvif.c b/util/genvif.c index 0e42334f78..1a3b3b4a26 100644 --- a/util/genvif.c +++ b/util/genvif.c @@ -100,11 +100,16 @@ static bool can_act_as_host(void) static void init_src_pdos(void) { - if (IS_ENABLED(CONFIG_USB_PD_DYNAMIC_SRC_CAP)) + if (IS_ENABLED(CONFIG_USB_PD_DYNAMIC_SRC_CAP)) { src_pdo_cnt = charge_manager_get_source_pdo(&src_pdo, 0); - else { - src_pdo_cnt = pd_src_pdo_cnt; - src_pdo = pd_src_pdo; + } else { + if (IS_ENABLED(CONFIG_USB_PD_CUSTOM_PDO)) { + src_pdo_cnt = pd_src_pdo_cnt; + src_pdo = pd_src_pdo; + } else { + src_pdo_cnt = pd_src_pdo_max_cnt; + src_pdo = pd_src_pdo_max; + } } } |