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.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/driver/tcpm/tcpci.c b/driver/tcpm/tcpci.c
index 1993c52a65..a3c4b6fe7c 100644
--- a/driver/tcpm/tcpci.c
+++ b/driver/tcpm/tcpci.c
@@ -112,10 +112,9 @@ int tcpc_addr_write(int port, int i2c_addr, int reg, int val)
return rv;
}
-int tcpc_write16(int port, int reg, int val)
+int tcpc_addr_write16(int port, int i2c_addr, int reg, int val)
{
int rv;
- const int i2c_addr = tcpc_config[port].i2c_info.addr_flags;
pd_wait_exit_low_power(port);
@@ -146,15 +145,14 @@ int tcpc_addr_read(int port, int i2c_addr, int reg, int *val)
return rv;
}
-int tcpc_read16(int port, 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);
rv = i2c_read16(tcpc_config[port].i2c_info.port,
- tcpc_config[port].i2c_info.addr_flags,
- reg, val);
+ i2c_addr, reg, val);
pd_device_accessed(port);
return rv;