summaryrefslogtreecommitdiff
path: root/driver/tcpm/tcpci.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver/tcpm/tcpci.c')
-rw-r--r--driver/tcpm/tcpci.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/driver/tcpm/tcpci.c b/driver/tcpm/tcpci.c
index 021afc070f..3bd5d1b5d0 100644
--- a/driver/tcpm/tcpci.c
+++ b/driver/tcpm/tcpci.c
@@ -175,10 +175,15 @@ int tcpc_addr_read(int port, int i2c_addr, int reg, int *val)
int tcpc_addr_read16(int port, int i2c_addr, int reg, int *val)
{
- int rv;
-
pd_wait_exit_low_power(port);
+ return tcpc_addr_read16_no_lpm_exit(port, i2c_addr, reg, val);
+}
+
+int tcpc_addr_read16_no_lpm_exit(int port, int i2c_addr, int reg, int *val)
+{
+ int rv;
+
rv = i2c_read16(tcpc_config[port].i2c_info.port,
i2c_addr, reg, val);