diff options
author | Logan_Liao <logan_Liao@compal.corp-partner.google.com> | 2021-11-10 17:48:39 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-11-19 17:33:32 +0000 |
commit | 9e291bb63572ce81d4aeec64710d9c3da36bfd69 (patch) | |
tree | 7cbbea774f4a555bca0345623bacb6c6e736bef1 | |
parent | 9a8cb07a7ce0097c5b9cb1e28e9842a238647e94 (diff) | |
download | chrome-ec-9e291bb63572ce81d4aeec64710d9c3da36bfd69.tar.gz |
Felwinter : Add IOEX to control NCT38XX RT_RST_ODL.
This Patch add IOEX(C1) to enable DB retimer.
BUG=b:205662704
BRANCH=none
TEST=test SKU1 DB USB3.2 detect success.
Change-Id: Ia6b37847c7e84508422b16d35a00194aac32108d
Signed-off-by: Logan_Liao <logan_Liao@compal.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3271802
Reviewed-by: Logan Liao <logan_liao@compal.corp-partner.google.com>
Reviewed-by: caveh jalali <caveh@chromium.org>
Reviewed-by: Elmo Lan <elmo_lan@compal.corp-partner.google.com>
Tested-by: Logan Liao <logan_liao@compal.corp-partner.google.com>
Commit-Queue: Logan Liao <logan_liao@compal.corp-partner.google.com>
-rw-r--r-- | board/felwinter/gpio.inc | 2 | ||||
-rw-r--r-- | board/felwinter/usbc_config.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/board/felwinter/gpio.inc b/board/felwinter/gpio.inc index ba7116847a..609db06ba1 100644 --- a/board/felwinter/gpio.inc +++ b/board/felwinter/gpio.inc @@ -143,7 +143,9 @@ GPIO(EC_KSO_02_INV, PIN(1, 7), GPIO_OUT_LOW) /* GPIO02_P2 to PU */ /* GPIO03_P2 to PU */ +IOEX(USB_C1_RT_RST_ODL, EXPIN(IOEX_C1_NCT38XX, 0, 2), GPIO_ODR_LOW) IOEX(USB_C1_OC_ODL, EXPIN(IOEX_C1_NCT38XX, 0, 4), GPIO_ODR_HIGH) +IOEX(USB_C1_FRS_EN, EXPIN(IOEX_C1_NCT38XX, 0, 6), GPIO_LOW) IOEX(USB_C2_RT_RST_ODL, EXPIN(IOEX_C2_NCT38XX, 0, 2), GPIO_ODR_LOW) IOEX(USB_C2_OC_ODL, EXPIN(IOEX_C2_NCT38XX, 0, 4), GPIO_ODR_HIGH) diff --git a/board/felwinter/usbc_config.c b/board/felwinter/usbc_config.c index 19b88e338c..b8657c4785 100644 --- a/board/felwinter/usbc_config.c +++ b/board/felwinter/usbc_config.c @@ -210,7 +210,7 @@ __override int bb_retimer_power_enable(const struct usb_mux *me, bool enable) int rst_signal; if (me->usb_port == USBC_PORT_C1) - rst_signal = GPIO_USB_C1_RT_RST_R_ODL; + rst_signal = IOEX_USB_C1_RT_RST_ODL; else if (me->usb_port == USBC_PORT_C2) rst_signal = IOEX_USB_C2_RT_RST_ODL; else |