summaryrefslogtreecommitdiff
path: root/driver/tcpm/nct38xx.c
diff options
context:
space:
mode:
authorDenis Brockus <dbrockus@chromium.org>2019-12-06 16:17:37 -0700
committerCommit Bot <commit-bot@chromium.org>2019-12-10 19:18:14 +0000
commitf9ca02003dbcf9152c97dbfa853a29ad0136485a (patch)
treea3dedb22b69a796bdf5470d022a80369d6898d5c /driver/tcpm/nct38xx.c
parentb95d6d39532ad49e082e8267f3dafa28af55783e (diff)
downloadchrome-ec-f9ca02003dbcf9152c97dbfa853a29ad0136485a.tar.gz
nct38xx: Use common tcpci set_polarity
BUG=none BRANCH=none TEST=verify TCPCI is still functional Change-Id: Id5004076ecf8eb7d9bd2e4f12a23d612cc5a8e33 Signed-off-by: Denis Brockus <dbrockus@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1956439 Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'driver/tcpm/nct38xx.c')
-rw-r--r--driver/tcpm/nct38xx.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/driver/tcpm/nct38xx.c b/driver/tcpm/nct38xx.c
index 0714e99f8f..b29c270d70 100644
--- a/driver/tcpm/nct38xx.c
+++ b/driver/tcpm/nct38xx.c
@@ -201,20 +201,6 @@ int tcpci_nct38xx_drp_toggle(int port)
return tcpci_tcpc_drp_toggle(port);
}
-int tcpci_nct38xx_set_polarity(int port, int polarity)
-{
- int rv, reg;
-
- rv = tcpc_read(port, TCPC_REG_TCPC_CTRL, &reg);
- if (rv)
- return rv;
-
- reg = polarity ? (reg | TCPC_REG_TCPC_CTRL_SET(1)) :
- (reg & ~TCPC_REG_TCPC_CTRL_SET(1));
-
- return tcpc_write(port, TCPC_REG_TCPC_CTRL, reg);
-}
-
int tcpci_nct38xx_transmit(int port, enum tcpm_transmit_type type,
uint16_t header, const uint32_t *data)
{
@@ -309,7 +295,7 @@ const struct tcpm_drv nct38xx_tcpm_drv = {
#endif
.select_rp_value = &tcpci_tcpm_select_rp_value,
.set_cc = &tcpci_nct38xx_set_cc,
- .set_polarity = &tcpci_nct38xx_set_polarity,
+ .set_polarity = &tcpci_tcpm_set_polarity,
.set_vconn = &tcpci_tcpm_set_vconn,
.set_msg_header = &tcpci_tcpm_set_msg_header,
.set_rx_enable = &tcpci_tcpm_set_rx_enable,