summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/usb_pd_policy.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/common/usb_pd_policy.c b/common/usb_pd_policy.c
index 96cf970a30..21d4f1b0e1 100644
--- a/common/usb_pd_policy.c
+++ b/common/usb_pd_policy.c
@@ -72,6 +72,7 @@ static int pd_find_pdo_index(int cnt, uint32_t *src_caps, int max_mv)
uw = 250000 * (src_caps[i] & 0x3FF);
} else {
ma = (src_caps[i] & 0x3FF) * 10;
+ ma = MIN(ma, PD_MAX_CURRENT_MA);
uw = ma * mv;
}
#ifdef PD_PREFER_LOW_VOLTAGE