summaryrefslogtreecommitdiff
path: root/common/usb_pd_host_cmd.c
diff options
context:
space:
mode:
authorEdward Hill <ecgh@chromium.org>2020-10-28 16:26:31 -0600
committerCommit Bot <commit-bot@chromium.org>2020-10-30 03:05:13 +0000
commite70ecea5d6101bc6af159c5f7790f3111bd6e393 (patch)
treeefc52f90f938bebb93fc2b63b33caeb04feb8b05 /common/usb_pd_host_cmd.c
parent77647ae24a7118aac93449bc88f601a6c09290b1 (diff)
downloadchrome-ec-e70ecea5d6101bc6af159c5f7790f3111bd6e393.tar.gz
morphius: Wait 500ms before allowing DP event to cause resume.
Turning off the MST hub in S3 (via IOEX_HDMI_DATA_EN_DB) causes a VDM:Attention that immediately wakes us back up from S3. Wait 500ms after S3 entry before setting EC_MKBP_EVENT_DP_ALT_MODE_ENTERED in pd_notify_dp_alt_mode_entry(). BUG=b:167949458 BRANCH=zork TEST=powerd_dbus_suspend with display connected to MST hub DB Signed-off-by: Edward Hill <ecgh@chromium.org> Change-Id: I0d90d0a5130403b9aca1057725509814cac0d545 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2506424 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'common/usb_pd_host_cmd.c')
-rw-r--r--common/usb_pd_host_cmd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/common/usb_pd_host_cmd.c b/common/usb_pd_host_cmd.c
index 39c70cecf0..b9458bca67 100644
--- a/common/usb_pd_host_cmd.c
+++ b/common/usb_pd_host_cmd.c
@@ -468,8 +468,9 @@ DECLARE_HOST_COMMAND(EC_CMD_USB_PD_FW_UPDATE,
#endif /* CONFIG_HOSTCMD_FLASHPD && CONFIG_USB_PD_TCPMV2 */
#ifdef CONFIG_MKBP_EVENT
-void pd_notify_dp_alt_mode_entry(void)
+__overridable void pd_notify_dp_alt_mode_entry(int port)
{
+ (void)port;
CPRINTS("Notifying AP of DP Alt Mode Entry...");
mkbp_send_event(EC_MKBP_EVENT_DP_ALT_MODE_ENTERED);
}