diff options
Diffstat (limited to 'driver/tcpm/tcpci.c')
-rw-r--r-- | driver/tcpm/tcpci.c | 9 |
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); |