summaryrefslogtreecommitdiff
path: root/board/coral
diff options
context:
space:
mode:
authorAseda Aboagye <aaboagye@google.com>2017-07-07 17:01:43 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-07-11 13:13:03 -0700
commit993a0991d62d9e9f243dc1db1ddc2d37ec2f3be0 (patch)
tree76604f8f99cda20fb9ac67277eebeeac008c1304 /board/coral
parent7903342436bfef4941b20a3c839f14b5398b9119 (diff)
downloadchrome-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.c8
-rw-r--r--board/coral/usb_pd_policy.c2
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"