summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZick Wei <zick.wei@quanta.corp-partner.google.com>2022-02-16 16:35:44 +0800
committerCommit Bot <commit-bot@chromium.org>2022-02-17 06:27:52 +0000
commit0d543b1d2ddec9d8622099586b31a2a1d7ac3b43 (patch)
treef354b5a3dfffcef1afd46d880ce54096e47e2f5c
parenteedacab7c0c34a4b170cd5497c3325e9cec60510 (diff)
downloadchrome-ec-0d543b1d2ddec9d8622099586b31a2a1d7ac3b43.tar.gz
nipperkin: update gpio enable/disable sequence
We found a leakage during enable HDMI retimer, this CL update HDMI retimer enable sequence to prevent leakage. BUG=b:218975937 BRANCH=none TEST=make BOARD=nipperkin Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> Change-Id: I9513027291ef545350c0d768b9e1aa0741e170ea Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3467377 Reviewed-by: Rob Barnes <robbarnes@google.com> Reviewed-by: Diana Z <dzigterman@chromium.org>
-rw-r--r--board/nipperkin/board.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/board/nipperkin/board.c b/board/nipperkin/board.c
index 81a19f2f58..b25272893f 100644
--- a/board/nipperkin/board.c
+++ b/board/nipperkin/board.c
@@ -337,8 +337,8 @@ static int check_hdmi_hpd_status(void)
static void board_chipset_resume(void)
{
ioex_set_level(IOEX_USB_A1_PD_R_L, 1);
- ioex_set_level(IOEX_HDMI_DATA_EN, 1);
ioex_set_level(IOEX_EN_PWR_HDMI, 1);
+ ioex_set_level(IOEX_HDMI_DATA_EN, 1);
msleep(PI3HDX1204_POWER_ON_DELAY_MS);
pi3hdx1204_enable(I2C_PORT_TCPC1,
PI3HDX1204_I2C_ADDR_FLAGS,
@@ -351,8 +351,8 @@ static void board_chipset_suspend(void)
{
pi3hdx1204_enable(I2C_PORT_TCPC1,
PI3HDX1204_I2C_ADDR_FLAGS, 0);
- ioex_set_level(IOEX_EN_PWR_HDMI, 0);
ioex_set_level(IOEX_HDMI_DATA_EN, 0);
+ ioex_set_level(IOEX_EN_PWR_HDMI, 0);
ioex_set_level(IOEX_USB_A1_PD_R_L, 0);
}
DECLARE_HOOK(HOOK_CHIPSET_SUSPEND, board_chipset_suspend, HOOK_PRIO_DEFAULT);