diff options
author | Denis Brockus <dbrockus@chromium.org> | 2019-12-06 16:17:37 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-12-10 19:18:14 +0000 |
commit | f9ca02003dbcf9152c97dbfa853a29ad0136485a (patch) | |
tree | a3dedb22b69a796bdf5470d022a80369d6898d5c | |
parent | b95d6d39532ad49e082e8267f3dafa28af55783e (diff) | |
download | chrome-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>
-rw-r--r-- | driver/tcpm/nct38xx.c | 16 |
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, ®); - 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, |