summaryrefslogtreecommitdiff
path: root/driver/tcpm/tcpci.h
diff options
context:
space:
mode:
authorJett Rink <jettrink@chromium.org>2019-08-08 12:31:23 -0600
committerCommit Bot <commit-bot@chromium.org>2019-08-09 21:50:56 +0000
commit85d086a15e2dca92c573e5d36ef03db6b428a76b (patch)
tree6518a4221df0290165aeddf81ddcfd0f00829329 /driver/tcpm/tcpci.h
parenta34c6b36d254ad7f537976ba5a3b18844c25e1dc (diff)
downloadchrome-ec-85d086a15e2dca92c573e5d36ef03db6b428a76b.tar.gz
usb: convert cc1 from int to enum
Refactor code to use proper type for cc1 and cc2 lines. BRANCH=none BUG=none TEST=builds. No functional change. Change-Id: Id292db8480920e2b191bac9d9ecc2685f61e4ea9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1744654 Tested-by: Jett Rink <jettrink@chromium.org> Reviewed-by: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'driver/tcpm/tcpci.h')
-rw-r--r--driver/tcpm/tcpci.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/driver/tcpm/tcpci.h b/driver/tcpm/tcpci.h
index 285cba1f57..9bec93e325 100644
--- a/driver/tcpm/tcpci.h
+++ b/driver/tcpm/tcpci.h
@@ -10,6 +10,7 @@
#include "tcpm.h"
#include "usb_mux.h"
+#include "usb_pd_tcpm.h"
#define TCPC_REG_VENDOR_ID 0x0
#define TCPC_REG_PRODUCT_ID 0x2
@@ -135,7 +136,8 @@ extern const struct usb_mux_driver tcpci_tcpm_usb_mux_driver;
void tcpci_tcpc_alert(int port);
int tcpci_tcpm_init(int port);
-int tcpci_tcpm_get_cc(int port, int *cc1, int *cc2);
+int tcpci_tcpm_get_cc(int port, enum tcpc_cc_voltage_status *cc1,
+ enum tcpc_cc_voltage_status *cc2);
int tcpci_tcpm_get_vbus_level(int port);
int tcpci_tcpm_select_rp_value(int port, int rp);
int tcpci_tcpm_set_cc(int port, int pull);