summaryrefslogtreecommitdiff
path: root/baseboard/intelrvp/usb_pd_policy_mecc_0_9.c
diff options
context:
space:
mode:
Diffstat (limited to 'baseboard/intelrvp/usb_pd_policy_mecc_0_9.c')
-rw-r--r--baseboard/intelrvp/usb_pd_policy_mecc_0_9.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/baseboard/intelrvp/usb_pd_policy_mecc_0_9.c b/baseboard/intelrvp/usb_pd_policy_mecc_0_9.c
index d0ca3d6025..6d173fd032 100644
--- a/baseboard/intelrvp/usb_pd_policy_mecc_0_9.c
+++ b/baseboard/intelrvp/usb_pd_policy_mecc_0_9.c
@@ -20,8 +20,10 @@ int pd_set_power_supply_ready(int port)
/* Provide VBUS */
board_vbus_enable(port, 1);
+#ifdef CONFIG_USB_PD_MAX_SINGLE_SOURCE_CURRENT
/* Ensure we advertise the proper available current quota */
charge_manager_source_port(port, 1);
+#endif
/* notify host of power info change */
pd_send_host_event(PD_EVENT_POWER_CHANGE);
@@ -34,8 +36,10 @@ void pd_power_supply_reset(int port)
/* Disable VBUS */
board_vbus_enable(port, 0);
+#ifdef CONFIG_USB_PD_MAX_SINGLE_SOURCE_CURRENT
/* Give back the current quota we are no longer using */
charge_manager_source_port(port, 0);
+#endif
/* notify host of power info change */
pd_send_host_event(PD_EVENT_POWER_CHANGE);