summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Yilun Lin <yllin@chromium.org>2021-03-05 14:13:17 +0800
committerCommit Bot <commit-bot@chromium.org>2021-04-07 07:04:11 +0000
commit57accb83162474fa7fa48330ffe0bcfbc0f305e5 (patch)
treefa58a17aa7c6c83229b90c3edbc1945451398a20
parent93dbb1cd5b95b3a4618cdd4984b6b9a71ce5871a (diff)
downloadchrome-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.h3
-rw-r--r--board/asurada/board.c6
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;
+}
+