diff options
author | David Huang <david.huang@quanta.corp-partner.google.com> | 2020-06-08 13:05:00 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-06-13 12:10:36 +0000 |
commit | bc66c458cf35a122f4f50e111be834e69410d996 (patch) | |
tree | e28bcebae4b9ca28c16a599048516739f6c79dd7 /board/ezkinil/board.c | |
parent | 278a7b025ce1f9063b39ca771bfc2905feea2e73 (diff) | |
download | chrome-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/board.c')
-rw-r--r-- | board/ezkinil/board.c | 6 |
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 */ |