summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--board/cheza/board.h2
-rw-r--r--board/coachz/board.h2
-rw-r--r--board/homestar/board.h2
-rw-r--r--board/lazor/board.h2
-rw-r--r--board/marzipan/board.h2
-rw-r--r--board/pompom/board.h2
-rw-r--r--board/trogdor/board.h2
-rw-r--r--include/usb_charge.h11
8 files changed, 11 insertions, 14 deletions
diff --git a/board/cheza/board.h b/board/cheza/board.h
index b9ab17ce78..45a1927c82 100644
--- a/board/cheza/board.h
+++ b/board/cheza/board.h
@@ -211,8 +211,6 @@ enum pwm_channel {
PWM_CH_COUNT
};
-/* Enable VBUS sink for a given port */
-int board_vbus_sink_enable(int port, int enable);
/* Reset all TCPCs. */
void board_reset_pd_mcu(void);
/* Base detection interrupt handler */
diff --git a/board/coachz/board.h b/board/coachz/board.h
index d31101c801..bc4b452b04 100644
--- a/board/coachz/board.h
+++ b/board/coachz/board.h
@@ -107,8 +107,6 @@ enum battery_type {
BATTERY_TYPE_COUNT,
};
-/* Enable VBUS sink for a given port */
-int board_vbus_sink_enable(int port, int enable);
/* Reset all TCPCs. */
void board_reset_pd_mcu(void);
void board_set_tcpc_power_mode(int port, int mode);
diff --git a/board/homestar/board.h b/board/homestar/board.h
index 7c8f814ca4..c5d2e4aaf3 100644
--- a/board/homestar/board.h
+++ b/board/homestar/board.h
@@ -101,8 +101,6 @@ enum battery_type {
BATTERY_TYPE_COUNT,
};
-/* Enable VBUS sink for a given port */
-int board_vbus_sink_enable(int port, int enable);
/* Reset all TCPCs. */
void board_reset_pd_mcu(void);
void board_set_tcpc_power_mode(int port, int mode);
diff --git a/board/lazor/board.h b/board/lazor/board.h
index 58080c4957..a18a92f095 100644
--- a/board/lazor/board.h
+++ b/board/lazor/board.h
@@ -116,8 +116,6 @@ enum battery_type {
int board_is_clamshell(void);
-/* Enable VBUS sink for a given port */
-int board_vbus_sink_enable(int port, int enable);
/* Reset all TCPCs. */
void board_reset_pd_mcu(void);
void board_set_tcpc_power_mode(int port, int mode);
diff --git a/board/marzipan/board.h b/board/marzipan/board.h
index c1d1505908..bc070bc02f 100644
--- a/board/marzipan/board.h
+++ b/board/marzipan/board.h
@@ -100,8 +100,6 @@ enum battery_type {
BATTERY_TYPE_COUNT,
};
-/* Enable VBUS sink for a given port */
-int board_vbus_sink_enable(int port, int enable);
/* Reset all TCPCs. */
void board_reset_pd_mcu(void);
void board_set_tcpc_power_mode(int port, int mode);
diff --git a/board/pompom/board.h b/board/pompom/board.h
index 67ba34e155..8152d7f113 100644
--- a/board/pompom/board.h
+++ b/board/pompom/board.h
@@ -97,8 +97,6 @@ enum battery_type {
BATTERY_TYPE_COUNT,
};
-/* Enable VBUS sink for a given port */
-int board_vbus_sink_enable(int port, int enable);
/* Reset all TCPCs. */
void board_reset_pd_mcu(void);
void board_set_tcpc_power_mode(int port, int mode);
diff --git a/board/trogdor/board.h b/board/trogdor/board.h
index 9552486be5..75c4cb3f9a 100644
--- a/board/trogdor/board.h
+++ b/board/trogdor/board.h
@@ -81,8 +81,6 @@ enum pwm_channel {
PWM_CH_COUNT
};
-/* Enable VBUS sink for a given port */
-int board_vbus_sink_enable(int port, int enable);
/* Reset all TCPCs. */
void board_reset_pd_mcu(void);
void board_set_tcpc_power_mode(int port, int mode);
diff --git a/include/usb_charge.h b/include/usb_charge.h
index 8217b0f52c..0dc009721e 100644
--- a/include/usb_charge.h
+++ b/include/usb_charge.h
@@ -193,4 +193,15 @@ void usb_charger_reset_charge(int port);
*/
int board_is_sourcing_vbus(int port);
+/**
+ * Enable VBUS sink for a given port
+ *
+ * This function is typically defined in the board file
+ *
+ * @param port port number
+ * @param enable 0 to disable, 1 to enable
+ * @return EC_SUCCESS if OK, EC_ERROR_INVAL if @port is invalid
+ */
+int board_vbus_sink_enable(int port, int enable);
+
#endif /* __CROS_EC_USB_CHARGE_H */