summaryrefslogtreecommitdiff
path: root/common/charge_manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/charge_manager.c')
-rw-r--r--common/charge_manager.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/common/charge_manager.c b/common/charge_manager.c
index eb6fd26595..476e5c9a36 100644
--- a/common/charge_manager.c
+++ b/common/charge_manager.c
@@ -1198,7 +1198,9 @@ int charge_manager_get_power_limit_uw(void)
return current_ma * voltage_mv;
}
-#ifdef CONFIG_USB_PD_MAX_SINGLE_SOURCE_CURRENT
+#if defined(CONFIG_USB_PD_MAX_SINGLE_SOURCE_CURRENT) && \
+ !defined(CONFIG_USB_PD_TCPMV2)
+/* Note: this functionality is a part of the TCPMv2 Device Poicy Manager */
/* Bitmap of ports used as power source */
static volatile uint32_t source_port_bitmap;
@@ -1287,7 +1289,7 @@ int charge_manager_get_source_pdo(const uint32_t **src_pdo, const int port)
*src_pdo = pd_src_pdo;
return pd_src_pdo_cnt;
}
-#endif /* CONFIG_USB_PD_MAX_SINGLE_SOURCE_CURRENT */
+#endif /* CONFIG_USB_PD_MAX_SINGLE_SOURCE_CURRENT && !CONFIG_USB_PD_TCPMV2 */
#ifndef TEST_BUILD
static enum ec_status hc_pd_power_info(struct host_cmd_handler_args *args)