diff options
author | David Huang <david.huang@quanta.corp-partner.google.com> | 2020-04-10 15:43:59 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-04-15 18:18:44 +0000 |
commit | ac0bfb53029b42aba083905fd266692ca1fd333b (patch) | |
tree | 064a60b7e1e3f50a4daec936ebf3709f91c788ed /driver | |
parent | 3e82529849ea6ecc09d7dba02140b5e9e94ad303 (diff) | |
download | chrome-ec-ac0bfb53029b42aba083905fd266692ca1fd333b.tar.gz |
ps8743: fix ps874_read/write for board access
Fix ps874x_read/ps8743_write can be used in board level.
BUG=b:152736880
BRANCH=master
TEST=make buildall -j
Signed-off-by: David Huang <david.huang@quantatw.com>
Change-Id: I321dea4fb95ccf62fbc21a17ece4b8a481b0c73e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2142849
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Diffstat (limited to 'driver')
-rw-r--r-- | driver/usb_mux/ps874x.c | 6 | ||||
-rw-r--r-- | driver/usb_mux/ps874x.h | 4 |
2 files changed, 6 insertions, 4 deletions
diff --git a/driver/usb_mux/ps874x.c b/driver/usb_mux/ps874x.c index bbc041e9c9..838fb8a7d3 100644 --- a/driver/usb_mux/ps874x.c +++ b/driver/usb_mux/ps874x.c @@ -11,15 +11,13 @@ #include "usb_mux.h" #include "util.h" -static inline int ps874x_read(const struct usb_mux *me, - uint8_t reg, int *val) +int ps874x_read(const struct usb_mux *me, uint8_t reg, int *val) { return i2c_read8(me->i2c_port, me->i2c_addr_flags, reg, val); } -static inline int ps874x_write(const struct usb_mux *me, - uint8_t reg, uint8_t val) +int ps874x_write(const struct usb_mux *me, uint8_t reg, uint8_t val) { return i2c_write8(me->i2c_port, me->i2c_addr_flags, reg, val); diff --git a/driver/usb_mux/ps874x.h b/driver/usb_mux/ps874x.h index f34e9783e1..12b5191ddd 100644 --- a/driver/usb_mux/ps874x.h +++ b/driver/usb_mux/ps874x.h @@ -8,6 +8,8 @@ #ifndef __CROS_EC_PS874X_H #define __CROS_EC_PS874X_H +#include "usb_mux.h" + #define PS874X_I2C_ADDR0_FLAG 0x10 #define PS874X_I2C_ADDR1_FLAG 0x11 #define PS874X_I2C_ADDR2_FLAG 0x19 @@ -127,5 +129,7 @@ #endif int ps874x_tune_usb_eq(int i2c_addr, uint8_t tx, uint8_t rx); +int ps874x_write(const struct usb_mux *me, uint8_t reg, uint8_t val); +int ps874x_read(const struct usb_mux *me, uint8_t reg, int *val); #endif /* __CROS_EC_PS874X_H */ |