summaryrefslogtreecommitdiff
path: root/include/link_defs.h
diff options
context:
space:
mode:
authorRuibin Chang <Ruibin.Chang@ite.com.tw>2018-09-03 16:59:05 +0800
committerchrome-bot <chrome-bot@chromium.org>2018-09-07 07:18:07 -0700
commit09d4918f464b69390f0c2d12cdd8c6aeafcb2cae (patch)
tree8e9c5fe4c694d61e587f47d362f9e58eefee1df3 /include/link_defs.h
parenta38f3f48b4eb046e0015b10b3d09decdff50d560 (diff)
downloadchrome-ec-09d4918f464b69390f0c2d12cdd8c6aeafcb2cae.tar.gz
tcpm:it83xx: GRL-USB-PD TDA2.1.2.2 BIST test
In our design once enter BIST test data mode, Hw don't interrupt Fw due to any Rx received packet. But when port partner re-connect in this mode, it will cause that our pd port doesn't respond packet which port partner transmits. When port partner disconnects, so we need to reset our pd port protocol layer and PHY to leave BIST test data mode and let Hw can interrupt Fw. With this modify it can pass GRL-USB-PD compliance TDA2.1.2.2 test item. BUG=b:112602596 BRANCH=none TEST=GRL-USB-PD compliance test. Change-Id: I30526b5d796e3eabc9af2f524071c98bb0ef5abf Signed-off-by: Ruibin Chang <Ruibin.Chang@ite.com.tw> Reviewed-on: https://chromium-review.googlesource.com/1170718 Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'include/link_defs.h')
-rw-r--r--include/link_defs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/link_defs.h b/include/link_defs.h
index b4488c076a..61648baa0f 100644
--- a/include/link_defs.h
+++ b/include/link_defs.h
@@ -68,6 +68,8 @@ extern const struct hook_data __hooks_tick[];
extern const struct hook_data __hooks_tick_end[];
extern const struct hook_data __hooks_second[];
extern const struct hook_data __hooks_second_end[];
+extern const struct hook_data __hooks_usb_pd_disconnect[];
+extern const struct hook_data __hooks_usb_pd_disconnect_end[];
/* Deferrable functions and firing times*/
extern const struct deferred_data __deferred_funcs[];