diff options
author | Todd Broch <tbroch@chromium.org> | 2014-10-01 18:49:50 -0700 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-10-11 02:22:28 +0000 |
commit | 8a6c72022f1a43fe8288eed2e1a5b94400ca4b1f (patch) | |
tree | 66bb4c18e1bd6fee90b21df243d04585156be134 /board/hoho/usb_pd_policy.c | |
parent | 44e4f7cfe7953198091cfd5e39bf339a770138dc (diff) | |
download | chrome-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.c | 4 |
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; |