From b5fddbbe26ed27f1ade7d89e6acbeebaf15b315e Mon Sep 17 00:00:00 2001 From: Daisuke Nojiri Date: Fri, 16 Mar 2018 11:02:04 -0700 Subject: Fizz: Log DP mode entry and exit This helps us tell whether a monitor lost picture because the EC exited the DisplayPort mode or other reason. BUG=b:75288273 BRANCH=none TEST=boot Fizz Change-Id: I2da6a27c66f03ef780a0ed6f60a597a01f248942 Signed-off-by: Daisuke Nojiri Reviewed-on: https://chromium-review.googlesource.com/966993 Reviewed-by: Todd Broch Reviewed-by: Vincent Palatin --- board/fizz/usb_pd_policy.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'board/fizz/usb_pd_policy.c') diff --git a/board/fizz/usb_pd_policy.c b/board/fizz/usb_pd_policy.c index 3a607c50d1..de96eaeed0 100644 --- a/board/fizz/usb_pd_policy.c +++ b/board/fizz/usb_pd_policy.c @@ -325,6 +325,8 @@ static int svdm_enter_dp_mode(int port, uint32_t mode_caps) { /* Only enter mode if device is DFP_D capable */ if (mode_caps & MODE_DP_SNK) { + pd_log_event(PD_EVENT_VIDEO_DP_MODE, + PD_LOG_PORT_SIZE(port, 0), 1, NULL); svdm_safe_dp_mode(port); return 0; } @@ -401,6 +403,8 @@ static void svdm_exit_dp_mode(int port) { const struct usb_mux *mux = &usb_muxes[port]; + pd_log_event(PD_EVENT_VIDEO_DP_MODE, + PD_LOG_PORT_SIZE(port, 0), 0, NULL); svdm_safe_dp_mode(port); mux->hpd_update(port, 0, 0); } -- cgit v1.2.1