diff --git a/common/charge_manager.c b/common/charge_manager.c index 2c30ca7bc8..c1fa917665 100644 --- a/common/charge_manager.c +++ b/common/charge_manager.c @@ -217,7 +217,8 @@ static int charge_manager_is_seeded(void) */ static int charge_manager_get_source_current(int port) { - ASSERT(is_pd_port(port)); + if (!is_pd_port(port)) + return 0; switch (source_port_last_rp[port]) { case TYPEC_RP_3A0: