summaryrefslogtreecommitdiff
path: root/board/ezkinil
diff options
context:
space:
mode:
authorDavid Huang <david.huang@quanta.corp-partner.google.com>2020-06-08 13:05:00 +0800
committerCommit Bot <commit-bot@chromium.org>2020-06-13 12:10:36 +0000
commitbc66c458cf35a122f4f50e111be834e69410d996 (patch)
treee28bcebae4b9ca28c16a599048516739f6c79dd7 /board/ezkinil
parent278a7b025ce1f9063b39ca771bfc2905feea2e73 (diff)
downloadchrome-ec-bc66c458cf35a122f4f50e111be834e69410d996.tar.gz
Zork: Disable PI3HDX1204 when HDMI didn't connect.
Disable PI3HDX1204 when HDMI didn't connect for saving 1W in S0. BUG=b:158136599 BRANCH=none TEST=check pi3hdx1204 register setting is correct. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: I9170cf56b34d71abcdd430bd7d8d7f3839de2558 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2234046 Reviewed-by: Edward Hill <ecgh@chromium.org> Reviewed-by: Vincent Wang <vwang@chromium.org>
Diffstat (limited to 'board/ezkinil')
-rw-r--r--board/ezkinil/board.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/board/ezkinil/board.c b/board/ezkinil/board.c
index e22d3368d3..8a9c979e27 100644
--- a/board/ezkinil/board.c
+++ b/board/ezkinil/board.c
@@ -323,6 +323,7 @@ static void hdmi_hpd_handler(void)
gpio_set_level(GPIO_DP1_HPD, hpd);
ccprints("HDMI HPD %d", hpd);
+ pi3hdx1204_retimer_power();
}
DECLARE_DEFERRED(hdmi_hpd_handler);
@@ -332,6 +333,11 @@ void hdmi_hpd_interrupt(enum gpio_signal signal)
hook_call_deferred(&hdmi_hpd_handler_data, (2 * MSEC));
}
+__override int check_hdmi_hpd_status(void)
+{
+ return gpio_get_level(GPIO_DP1_HPD_EC_IN);
+}
+
/*****************************************************************************
* Fan
*/