diff options
author | Eric Yilun Lin <yllin@chromium.org> | 2021-03-05 14:13:17 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-04-07 07:04:11 +0000 |
commit | 57accb83162474fa7fa48330ffe0bcfbc0f305e5 (patch) | |
tree | fa58a17aa7c6c83229b90c3edbc1945451398a20 | |
parent | 93dbb1cd5b95b3a4618cdd4984b6b9a71ce5871a (diff) | |
download | chrome-ec-57accb83162474fa7fa48330ffe0bcfbc0f305e5.tar.gz |
asurada: enable SYV682C and smart dischcarge
This CL enables SYV682C for hayato revision > 2.
BUG=b:160548079
TEST=1. hayato meets tVconnOff
2. hayato meets tVBUSDischarge
BRANCH=asurada
Change-Id: I424b7785ba877b7cfdc413b8b253457a759b98d3
Signed-off-by: Eric Yilun Lin <yllin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2738507
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
-rw-r--r-- | baseboard/asurada/baseboard.h | 3 | ||||
-rw-r--r-- | board/asurada/board.c | 6 |
2 files changed, 8 insertions, 1 deletions
diff --git a/baseboard/asurada/baseboard.h b/baseboard/asurada/baseboard.h index 4fc286a9b1..4fec058f1d 100644 --- a/baseboard/asurada/baseboard.h +++ b/baseboard/asurada/baseboard.h @@ -101,7 +101,8 @@ #define CONFIG_USBC_PPC #define CONFIG_USBC_PPC_DEDICATED_INT #define CONFIG_USBC_PPC_POLARITY -#define CONFIG_USBC_PPC_SYV682X +#define CONFIG_USBC_PPC_SYV682C +#define CONFIG_USBC_PPC_SYV682X_SMART_DISCHARGE #define CONFIG_USBC_PPC_VCONN #define CONFIG_USBC_SS_MUX #define CONFIG_USBC_VCONN diff --git a/board/asurada/board.c b/board/asurada/board.c index 90ef5b3cfe..c2dbba4f6d 100644 --- a/board/asurada/board.c +++ b/board/asurada/board.c @@ -330,3 +330,9 @@ static void board_resume(void) gpio_set_level(GPIO_EN_5V_USM, 1); } DECLARE_HOOK(HOOK_CHIPSET_RESUME, board_resume, HOOK_PRIO_DEFAULT); + +__override int syv682x_board_is_syv682c(int port) +{ + return board_get_version() > 2; +} + |