diff options
author | Ruibin Chang <ruibin.chang@ite.com.tw> | 2020-11-24 14:23:43 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-02 19:22:31 +0000 |
commit | b82a5026f4780b1b452321a68d0ed89ffbe68954 (patch) | |
tree | 7c1145bd7a487a83759d32f4b79cae637406f2ec | |
parent | 2f7eec59e7a2fa460d15e59c2dcfdfc451512c0d (diff) | |
download | chrome-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.c | 17 | ||||
-rw-r--r-- | board/asurada/board.h | 1 |
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 |