summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Brockus <dbrockus@google.com>2020-11-06 14:07:31 -0700
committerCommit Bot <commit-bot@chromium.org>2020-11-10 01:05:36 +0000
commit191358533747137fc2d05c86bb56375cbc939c32 (patch)
tree729b3a62ffc8d856f8fdfb62ed9e9fe29d1b6110
parent70a1969f52d1d2b5d9bb71b68a42312378ed73ce (diff)
downloadchrome-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.c13
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;
+ }
}
}