summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorreno.wang <reno.wang@lcfc.corp-partner.google.com>2021-02-02 10:46:37 +0800
committerCommit Bot <commit-bot@chromium.org>2021-02-18 16:56:46 +0000
commit44ad47ea40d84f602d455aec36e3fc963d1a5590 (patch)
tree2956814e80009218716f31bc6ec6914933cf4167
parent4cd4cc5a6f76d856a3be1f0b5a7d61396f6bba57 (diff)
downloadchrome-ec-44ad47ea40d84f602d455aec36e3fc963d1a5590.tar.gz
lindar: change TCPC to RT1715
Replace the TUSB422 driver/I2C address with the RT1715. BRANCH=firmware-volteer-13672.B BUG=b:177980430 TEST=make buildall -j 1. Test Type-C PD function for AC, dock, usb device, etc. Signed-off-by: reno.wang <reno.wang@lcfc.corp-partner.google.com> Change-Id: Ied94898a50e0be643168031de8b2525b9dd04f15 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2666557 Reviewed-by: Keith Short <keithshort@chromium.org> Commit-Queue: Keith Short <keithshort@chromium.org> (cherry picked from commit afbb33c211973535e537abe0e6becf455f56108b) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2702995 Tested-by: jerry2.huang <jerry2.huang@lcfc.corp-partner.google.com> Reviewed-by: Abe Levkoy <alevkoy@chromium.org> Commit-Queue: Abe Levkoy <alevkoy@chromium.org>
-rw-r--r--board/lindar/board.c6
-rw-r--r--board/lindar/board.h2
2 files changed, 5 insertions, 3 deletions
diff --git a/board/lindar/board.c b/board/lindar/board.c
index 80651f8fbb..f3c549919e 100644
--- a/board/lindar/board.c
+++ b/board/lindar/board.c
@@ -15,7 +15,7 @@
#include "driver/sync.h"
#include "driver/tcpm/ps8xxx.h"
#include "driver/tcpm/tcpci.h"
-#include "driver/tcpm/tusb422.h"
+#include "driver/tcpm/rt1715.h"
#include "extpower.h"
#include "fan.h"
#include "fan_chip.h"
@@ -492,9 +492,9 @@ const struct tcpc_config_t tcpc_config[] = {
.bus_type = EC_BUS_TYPE_I2C,
.i2c_info = {
.port = I2C_PORT_USB_C0,
- .addr_flags = TUSB422_I2C_ADDR_FLAGS,
+ .addr_flags = RT1715_I2C_ADDR_FLAGS,
},
- .drv = &tusb422_tcpm_drv,
+ .drv = &rt1715_tcpm_drv,
},
[USBC_PORT_C1] = {
.bus_type = EC_BUS_TYPE_I2C,
diff --git a/board/lindar/board.h b/board/lindar/board.h
index 2dfcbf9061..a33cf24e1b 100644
--- a/board/lindar/board.h
+++ b/board/lindar/board.h
@@ -50,6 +50,8 @@
#define PD_POWER_SUPPLY_TURN_ON_DELAY 30000 /* us */
#define PD_POWER_SUPPLY_TURN_OFF_DELAY 30000 /* us */
+#undef CONFIG_USB_PD_TCPM_TUSB422
+
/*
* SN5S30 PPC supports up to 24V VBUS source and sink, however passive USB-C
* cables only support up to 60W.