diff options
author | Aseda Aboagye <aaboagye@google.com> | 2017-07-07 17:01:43 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-07-11 13:13:03 -0700 |
commit | 993a0991d62d9e9f243dc1db1ddc2d37ec2f3be0 (patch) | |
tree | 76604f8f99cda20fb9ac67277eebeeac008c1304 /board/coral | |
parent | 7903342436bfef4941b20a3c839f14b5398b9119 (diff) | |
download | chrome-ec-993a0991d62d9e9f243dc1db1ddc2d37ec2f3be0.tar.gz |
driver: tcpm: ps8xxx: Add support for PS8805.
This commit adds support for the PS8805, another Parade Tech TCPC with
integrated superspeed muxes. This also creates a generic Parade Tech
TCPC driver which supports the PS8xxx series.
The current supported TCPCs are:
- PS8751
- PS8805
BUG=b:63508740
BRANCH=None
TEST=`make -j buildall`
Change-Id: I78383af414996e0e8d6220985d286f95267136f8
Signed-off-by: Aseda Aboagye <aaboagye@google.com>
Reviewed-on: https://chromium-review.googlesource.com/564799
Commit-Ready: Aseda Aboagye <aaboagye@chromium.org>
Tested-by: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-by: Shawn N <shawnn@chromium.org>
Diffstat (limited to 'board/coral')
-rw-r--r-- | board/coral/board.c | 8 | ||||
-rw-r--r-- | board/coral/usb_pd_policy.c | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/board/coral/board.c b/board/coral/board.c index 396adba236..fd6dd9cee6 100644 --- a/board/coral/board.c +++ b/board/coral/board.c @@ -20,7 +20,7 @@ #include "driver/accelgyro_bmi160.h" #include "driver/charger/bd9995x.h" #include "driver/tcpm/anx74xx.h" -#include "driver/tcpm/ps8751.h" +#include "driver/tcpm/ps8xxx.h" #include "driver/tcpm/tcpci.h" #include "driver/tcpm/tcpm.h" #include "extpower.h" @@ -193,7 +193,7 @@ struct i2c_stress_test i2c_stress_tests[] = { { .port = NPCX_I2C_PORT0_1, .addr = 0x16, - .i2c_test = &ps8751_i2c_stress_test_dev, + .i2c_test = &ps8xxx_i2c_stress_test_dev, }, #endif @@ -281,7 +281,7 @@ const int hibernate_wake_pins_used = ARRAY_SIZE(hibernate_wake_pins); static int ps8751_tune_mux(const struct usb_mux *mux) { /* 0x98 sets lower EQ of DP port (4.5db) */ - i2c_write8(NPCX_I2C_PORT0_1, 0x16, PS8751_REG_MUX_DP_EQ_CONFIGURATION, + i2c_write8(NPCX_I2C_PORT0_1, 0x16, PS8XXX_REG_MUX_DP_EQ_CONFIGURATION, 0x98); return EC_SUCCESS; } @@ -295,7 +295,7 @@ struct usb_mux usb_muxes[CONFIG_USB_PD_PORT_COUNT] = { { .port_addr = USB_PD_PORT_PS8751, .driver = &tcpci_tcpm_usb_mux_driver, - .hpd_update = &ps8751_tcpc_update_hpd_status, + .hpd_update = &ps8xxx_tcpc_update_hpd_status, .board_init = &ps8751_tune_mux, } }; diff --git a/board/coral/usb_pd_policy.c b/board/coral/usb_pd_policy.c index 7b2ec9d1bd..8aacbd0190 100644 --- a/board/coral/usb_pd_policy.c +++ b/board/coral/usb_pd_policy.c @@ -10,7 +10,7 @@ #include "console.h" #include "driver/charger/bd9995x.h" #include "driver/tcpm/anx74xx.h" -#include "driver/tcpm/ps8751.h" +#include "driver/tcpm/ps8xxx.h" #include "gpio.h" #include "hooks.h" #include "host_command.h" |