diff options
Diffstat (limited to 'common/usb_pd_policy.c')
-rw-r--r-- | common/usb_pd_policy.c | 1 |
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 |