summaryrefslogtreecommitdiff
path: root/include/driver/tcpm/tcpm.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/driver/tcpm/tcpm.h')
-rw-r--r--include/driver/tcpm/tcpm.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/include/driver/tcpm/tcpm.h b/include/driver/tcpm/tcpm.h
index 8352423d9d..1ad324bf72 100644
--- a/include/driver/tcpm/tcpm.h
+++ b/include/driver/tcpm/tcpm.h
@@ -300,6 +300,17 @@ static inline int tcpm_set_src_ctrl(int port, int enable)
return EC_ERROR_UNIMPLEMENTED;
}
+static inline int tcpc_get_vbus_voltage(int port)
+{
+ int vbus;
+
+ if (tcpc_config[port].drv->get_vbus_voltage != NULL)
+ tcpc_config[port].drv->get_vbus_voltage(port, &vbus);
+ else
+ return 0;
+ return vbus;
+}
+
static inline void tcpc_alert(int port)
{
tcpc_config[port].drv->tcpc_alert(port);