summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZick Wei <zick.wei@quanta.corp-partner.google.com>2020-08-28 16:21:31 +0800
committerCommit Bot <commit-bot@chromium.org>2020-08-28 22:26:40 +0000
commitcb0d7601582f84b8e64953cbba5b3f6dc4642742 (patch)
tree9e5010b14169cd6a0b3758cf4557051caf0fd2aa
parentd18a3ca54773694c3bfcdcef3615a3e029d67ab1 (diff)
downloadchrome-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>
-rw-r--r--board/berknip/board.c6
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);