summaryrefslogtreecommitdiff
path: root/board/hoho/usb_pd_policy.c
diff options
context:
space:
mode:
authorTodd Broch <tbroch@chromium.org>2014-10-01 18:49:50 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-10-11 02:22:28 +0000
commit8a6c72022f1a43fe8288eed2e1a5b94400ca4b1f (patch)
tree66bb4c18e1bd6fee90b21df243d04585156be134 /board/hoho/usb_pd_policy.c
parent44e4f7cfe7953198091cfd5e39bf339a770138dc (diff)
downloadchrome-ec-8a6c72022f1a43fe8288eed2e1a5b94400ca4b1f.tar.gz
pd: Enable alternate mode support for DP.
Change effects: 1. samus_pd: Acts as initiator of SVDM discovery once its reaches source ready and upon identifying UFP with display port alternate mode enters that mode. 2. hoho: Acts as responder for SVDM discovery providing its identity, svids and svid capabilities which are display port only. If asked to enter display port alternate mode it does. 3. fruitpie: Acts a initiator with mock display port mode. BRANCH=none BUG=chrome-os-partner:30645 TEST=manual, Plug hoho into samus_pd - see dpout - from console > typec 0 Port C0: CC1 451 mV CC2 111 mV (polarity:CC1) Superspeed DP1 Change-Id: I1a76767353a69baeceffa3e79c37dcea77b8337d Signed-off-by: Todd Broch <tbroch@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/221354 Reviewed-by: Alec Berg <alecaberg@chromium.org> Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'board/hoho/usb_pd_policy.c')
-rw-r--r--board/hoho/usb_pd_policy.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/board/hoho/usb_pd_policy.c b/board/hoho/usb_pd_policy.c
index 19881ac782..20097e80c1 100644
--- a/board/hoho/usb_pd_policy.c
+++ b/board/hoho/usb_pd_policy.c
@@ -188,9 +188,9 @@ static int pd_custom_vdm(int port, int cnt, uint32_t *payload,
rsize = 7;
break;
default:
- /* Unknown : do not answer */
- return 0;
+ rsize = 0;
}
+
ccprintf("%T] DONE\n");
/* respond (positively) to the request */
payload[0] |= VDO_SRC_RESPONDER;