diff options
author | Diana Z <dzigterman@chromium.org> | 2020-07-14 22:50:38 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-07-16 10:36:05 +0000 |
commit | e478d75852ee9411f19bb2e5ea41b8ee7956a00a (patch) | |
tree | b7d60cb481b0b775dbc44240d47115bd8af60784 | |
parent | 2e4f902dcf9603f7515fd8063267972affcf2fc9 (diff) | |
download | chrome-ec-e478d75852ee9411f19bb2e5ea41b8ee7956a00a.tar.gz |
Waddledoo: Only set HDMI enable when HDMI DB is present
When HDMI DB isn't present, the HDMI enable line is the SCL line for DB
i2c and shouldn't be changed.
BRANCH=None
BUG=None
TEST=make -j buildall
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: I0146d31c6a1ae0bacd7475fb923f52ad4ac0764f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2300685
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r-- | board/waddledoo/board.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/board/waddledoo/board.c b/board/waddledoo/board.c index 41e93fc8ef..cc505bb16a 100644 --- a/board/waddledoo/board.c +++ b/board/waddledoo/board.c @@ -157,13 +157,15 @@ DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT); /* Enable HDMI any time the SoC is on */ static void hdmi_enable(void) { - gpio_set_level(GPIO_EC_I2C_SUB_C1_SCL_HDMI_EN_ODL, 0); + if (get_cbi_fw_config_db() == DB_1A_HDMI) + gpio_set_level(GPIO_EC_I2C_SUB_C1_SCL_HDMI_EN_ODL, 0); } DECLARE_HOOK(HOOK_CHIPSET_STARTUP, hdmi_enable, HOOK_PRIO_DEFAULT); static void hdmi_disable(void) { - gpio_set_level(GPIO_EC_I2C_SUB_C1_SCL_HDMI_EN_ODL, 1); + if (get_cbi_fw_config_db() == DB_1A_HDMI) + gpio_set_level(GPIO_EC_I2C_SUB_C1_SCL_HDMI_EN_ODL, 1); } DECLARE_HOOK(HOOK_CHIPSET_SHUTDOWN, hdmi_disable, HOOK_PRIO_DEFAULT); |