diff options
author | Zick Wei <zick.wei@quanta.corp-partner.google.com> | 2020-08-28 16:21:31 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-08-28 22:26:40 +0000 |
commit | cb0d7601582f84b8e64953cbba5b3f6dc4642742 (patch) | |
tree | 9e5010b14169cd6a0b3758cf4557051caf0fd2aa /board/berknip | |
parent | d18a3ca54773694c3bfcdcef3615a3e029d67ab1 (diff) | |
download | chrome-ec-cb0d7601582f84b8e64953cbba5b3f6dc4642742.tar.gz |
berknip: fix HDMI_DATA_EN_DB on dali
This patch fix HDMI_DATA_EN_DB not power on dali sku,
which will cause MST hub not powered.
BUG=b:152841287
BRANCH=zork
TEST=verify MST hub work in S0 on dali sku.
verify HDMI work in S0 on picasso sku.
Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com>
Change-Id: I09177fc04d8255f84c4cd193404f5285d89979ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2379366
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Edward Hill <ecgh@chromium.org>
Commit-Queue: Edward Hill <ecgh@chromium.org>
Diffstat (limited to 'board/berknip')
-rw-r--r-- | board/berknip/board.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/board/berknip/board.c b/board/berknip/board.c index 0f3e958edd..6373e5c5c9 100644 --- a/board/berknip/board.c +++ b/board/berknip/board.c @@ -167,9 +167,10 @@ const int usb_port_enable[USBA_PORT_COUNT] = { static void board_chipset_resume(void) { + ioex_set_level(IOEX_HDMI_DATA_EN_DB, 1); + if (ec_config_has_hdmi_retimer_pi3hdx1204()) { ioex_set_level(IOEX_HDMI_POWER_EN_DB, 1); - ioex_set_level(IOEX_HDMI_DATA_EN_DB, 1); msleep(PI3HDX1204_POWER_ON_DELAY_MS); pi3hdx1204_enable(I2C_PORT_TCPC1, PI3HDX1204_I2C_ADDR_FLAGS, @@ -185,8 +186,9 @@ static void board_chipset_suspend(void) PI3HDX1204_I2C_ADDR_FLAGS, 0); ioex_set_level(IOEX_HDMI_POWER_EN_DB, 0); - ioex_set_level(IOEX_HDMI_DATA_EN_DB, 0); } + + ioex_set_level(IOEX_HDMI_DATA_EN_DB, 0); } DECLARE_HOOK(HOOK_CHIPSET_SUSPEND, board_chipset_suspend, HOOK_PRIO_DEFAULT); |