summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongBeum.Ha <ybha@samsung.corp-partner.google.com>2020-12-31 15:31:01 +0900
committerCommit Bot <commit-bot@chromium.org>2021-01-09 09:15:57 +0000
commit27b3de2cfb1b535c66a22f4b3ccd33c437be93ee (patch)
tree684741b3b3530297614695cac363e4839124cbdd
parent31a7b75039c0b1f06d74c0f12087fcddf54dbc71 (diff)
downloadchrome-ec-27b3de2cfb1b535c66a22f4b3ccd33c437be93ee.tar.gz
sasuke : tune usb_eq on port 1
add function to tune usb_eq_rx BUG=b:176566398 BRANCH=None TEST=make -j BOARD=sasuke update ec and check usb eq register Signed-off-by: YongBeum.Ha <ybha@samsung.corp-partner.google.com> Change-Id: Ia8a7b1ac7c7946c9c2b9be18c3b625170ed1fc2a Signed-off-by: YongBeum.Ha <ybha@samsung.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2607964 Reviewed-by: Diana Z <dzigterman@chromium.org>
-rw-r--r--board/sasuke/board.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/board/sasuke/board.c b/board/sasuke/board.c
index fad4b305bb..2a87901998 100644
--- a/board/sasuke/board.c
+++ b/board/sasuke/board.c
@@ -454,11 +454,13 @@ const struct tcpc_config_t tcpc_config[CONFIG_USB_PD_PORT_MAX_COUNT] = {
},
};
+static int tune_mux(const struct usb_mux *me);
const struct usb_mux usbc1_retimer = {
.usb_port = 1,
.i2c_port = I2C_PORT_SUB_USB_C1,
.i2c_addr_flags = NB7V904M_I2C_ADDR0,
.driver = &nb7v904m_usb_redriver_drv,
+ .board_init = &tune_mux,
};
const struct usb_mux usb_muxes[CONFIG_USB_PD_PORT_MAX_COUNT] = {
{
@@ -476,6 +478,13 @@ const struct usb_mux usb_muxes[CONFIG_USB_PD_PORT_MAX_COUNT] = {
}
};
+static int tune_mux(const struct usb_mux *me)
+{
+ return nb7v904m_tune_usb_eq_rx(me,
+ NB7V904M_CH_A_EQ_10_DB,
+ NB7V904M_CH_D_EQ_10_DB);
+}
+
uint16_t tcpc_get_alert_status(void)
{
uint16_t status = 0;