diff options
author | Sue <sue.chen@quanta.corp-partner.google.com> | 2020-06-08 09:34:46 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-06-10 11:05:00 +0000 |
commit | 7589c88c048700f349a7515539f8fe8f5c67b155 (patch) | |
tree | 2f9559a3be6f25c8479c85042aafa54a3aed7df4 /board/ezkinil/board.c | |
parent | 5a9b65332e77cd0ab547dcadb4e8f21b658d758d (diff) | |
download | chrome-ec-7589c88c048700f349a7515539f8fe8f5c67b155.tar.gz |
Ezkinil: Add HDMI_POWER_EN_DB to NCT3807
This new signal is set to power PI3HDX1204 HDMI retimer IC
on/off in S0/S3.
BUG=b:158266701
BRANCH=none
TEST=make buildall -j
Change-Id: Ie3ee0311553b587fb8686e5300f7a494b8571be3
Signed-off-by: Sue Chen <sue.chen@quanta.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2234043
Reviewed-by: Edward Hill <ecgh@chromium.org>
Diffstat (limited to 'board/ezkinil/board.c')
-rw-r--r-- | board/ezkinil/board.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/board/ezkinil/board.c b/board/ezkinil/board.c index 87d5dd16ca..e22d3368d3 100644 --- a/board/ezkinil/board.c +++ b/board/ezkinil/board.c @@ -156,20 +156,26 @@ const struct mft_t mft_channels[] = { BUILD_ASSERT(ARRAY_SIZE(mft_channels) == MFT_CH_COUNT); /***************************************************************************** - * USB-A Retimer + * Retimers */ -static void usba_retimer_on(void) +static void retimers_on(void) { ioex_set_level(IOEX_USB_A1_RETIMER_EN, 1); + + /* hdmi retimer power on */ + ioex_set_level(IOEX_HDMI_POWER_EN_DB, 1); } -DECLARE_HOOK(HOOK_CHIPSET_RESUME, usba_retimer_on, HOOK_PRIO_DEFAULT); +DECLARE_HOOK(HOOK_CHIPSET_RESUME, retimers_on, HOOK_PRIO_DEFAULT); -static void usba_retimer_off(void) +static void retimers_off(void) { ioex_set_level(IOEX_USB_A1_RETIMER_EN, 0); + + /* hdmi retimer power off */ + ioex_set_level(IOEX_HDMI_POWER_EN_DB, 0); } -DECLARE_HOOK(HOOK_CHIPSET_SUSPEND, usba_retimer_off, HOOK_PRIO_DEFAULT); +DECLARE_HOOK(HOOK_CHIPSET_SUSPEND, retimers_off, HOOK_PRIO_DEFAULT); /* * USB C0 port SBU mux use standalone FSUSB42UMX |