summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuibin Chang <ruibin.chang@ite.com.tw>2020-11-24 14:23:43 +0800
committerCommit Bot <commit-bot@chromium.org>2020-12-02 19:22:31 +0000
commitb82a5026f4780b1b452321a68d0ed89ffbe68954 (patch)
tree7c1145bd7a487a83759d32f4b79cae637406f2ec
parent2f7eec59e7a2fa460d15e59c2dcfdfc451512c0d (diff)
downloadchrome-ec-b82a5026f4780b1b452321a68d0ed89ffbe68954.tar.gz
board/hayato: tune cc parameters for eye diagram
After we tune cc parameters, we can improve eye diagram. BUG=b:171279731 BRANCH=none TEST=on hayato, test eye diagram pass Signed-off-by: Ruibin Chang <ruibin.chang@ite.com.tw> Change-Id: I39a7317b0f78ee0de8f00b6e39ef514ac10bd631 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2537529 Reviewed-by: Jett Rink <jettrink@chromium.org> Commit-Queue: Jett Rink <jettrink@chromium.org> Tested-by: Jett Rink <jettrink@chromium.org>
-rw-r--r--board/asurada/board.c17
-rw-r--r--board/asurada/board.h1
2 files changed, 18 insertions, 0 deletions
diff --git a/board/asurada/board.c b/board/asurada/board.c
index c03db32cb2..2af6ab804a 100644
--- a/board/asurada/board.c
+++ b/board/asurada/board.c
@@ -343,6 +343,23 @@ const struct tcpc_config_t tcpc_config[CONFIG_USB_PD_PORT_MAX_COUNT] = {
},
};
+const struct cc_para_t *board_get_cc_tuning_parameter(enum usbpd_port port)
+{
+ const static struct cc_para_t
+ cc_parameter[CONFIG_USB_PD_ITE_ACTIVE_PORT_COUNT] = {
+ {
+ .rising_time = IT83XX_TX_PRE_DRIVING_TIME_1_UNIT,
+ .falling_time = IT83XX_TX_PRE_DRIVING_TIME_2_UNIT,
+ },
+ {
+ .rising_time = IT83XX_TX_PRE_DRIVING_TIME_1_UNIT,
+ .falling_time = IT83XX_TX_PRE_DRIVING_TIME_2_UNIT,
+ },
+ };
+
+ return &cc_parameter[port];
+}
+
uint16_t tcpc_get_alert_status(void)
{
/*
diff --git a/board/asurada/board.h b/board/asurada/board.h
index 204575299d..3ea5db88ab 100644
--- a/board/asurada/board.h
+++ b/board/asurada/board.h
@@ -132,6 +132,7 @@
#define CONFIG_USB_PD_VBUS_DETECT_PPC
#define CONFIG_USB_PID 0x5566 /* TODO: update PID */
#define CONFIG_USB_POWER_DELIVERY
+#define CONFIG_IT83XX_TUNE_CC_PHY
#define PD_MAX_CURRENT_MA 3000
#define PD_MAX_VOLTAGE_MV 20000