summaryrefslogtreecommitdiff
path: root/zephyr/projects/corsola/src/usbc_config.c
diff options
context:
space:
mode:
authorTing Shen <phoenixshen@google.com>2022-03-22 16:41:49 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-03-24 08:43:24 +0000
commitafd0ecee75d284bb2a58d1b4be5a560b9e061f1a (patch)
tree83c31b887cb059f875d7ddd18b892dca0aebae14 /zephyr/projects/corsola/src/usbc_config.c
parent8c0ed26dbf75fa901f2b76198e01fb629e204f48 (diff)
downloadchrome-ec-afd0ecee75d284bb2a58d1b4be5a560b9e061f1a.tar.gz
corsola: implement FCFS on SVDM exit
Don't toggle hpd pin when unplug a non-active DP port. BUG=b:223088393 TEST=1) manually verify that b:223088393 is not reproducible 2) Check ec_ap_dp_hpd_odl state after random plug/unplug operations BRANCH=none Signed-off-by: Ting Shen <phoenixshen@google.com> Change-Id: Iccd6a426717d0150b243793dab36d0ffc3e44176 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3541661 Reviewed-by: Eric Yilun Lin <yllin@google.com> Commit-Queue: Ting Shen <phoenixshen@chromium.org> Tested-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'zephyr/projects/corsola/src/usbc_config.c')
-rw-r--r--zephyr/projects/corsola/src/usbc_config.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/zephyr/projects/corsola/src/usbc_config.c b/zephyr/projects/corsola/src/usbc_config.c
index 72d0520123..240e94ecba 100644
--- a/zephyr/projects/corsola/src/usbc_config.c
+++ b/zephyr/projects/corsola/src/usbc_config.c
@@ -143,8 +143,7 @@ static void ps185_hdmi_hpd_deferred(void)
debounced_hpd);
CPRINTS("Set DP_AUX_PATH_SEL: %d", 1);
}
- gpio_pin_set_dt(GPIO_DT_FROM_NODELABEL(ec_ap_dp_hpd_odl),
- !debounced_hpd);
+ svdm_set_hpd_gpio(USBC_PORT_C1, debounced_hpd);
CPRINTS(debounced_hpd ? "HDMI plug" : "HDMI unplug");
}
DECLARE_DEFERRED(ps185_hdmi_hpd_deferred);