summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSam Hurst <shurst@google.com>2019-09-11 11:25:34 -0700
committerCommit Bot <commit-bot@chromium.org>2019-09-17 15:01:04 +0000
commitaa771bf3d3610477d5f359e43f873084201203a4 (patch)
tree00f5a37dbd50b4c008fdfcddc4d1aaf2bfb1775e /include
parent4e9246ab4f7a2c512bd9b9e08860091d91cb3b6f (diff)
downloadchrome-ec-aa771bf3d3610477d5f359e43f873084201203a4.tar.gz
pd: Exit DP mode on sysjump
Exits all USB PD Alternate Modes after a system jump BUG=b:140807930 BRANCH=none TEST=manual Change-Id: Ie0843e0c9f1dcacecc2109cd0565a90cfafed306 Signed-off-by: Sam Hurst <shurst@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1797661 Tested-by: Sam Hurst <shurst@google.com> Reviewed-by: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'include')
-rw-r--r--include/usb_common.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/usb_common.h b/include/usb_common.h
index 5006a76a14..6fa7bb650f 100644
--- a/include/usb_common.h
+++ b/include/usb_common.h
@@ -72,4 +72,12 @@ void pd_build_request(uint32_t src_cap_cnt, const uint32_t * const src_caps,
int32_t vpd_vdo, uint32_t *rdo, uint32_t *ma, uint32_t *mv,
enum pd_request_type req_type, uint32_t max_request_mv);
+/**
+ * Notifies a task that is waiting on a system jump, that it's complete.
+ *
+ * @param sysjump_task_waiting indicates if the task is waiting on the
+ * system jump.
+ */
+void notify_sysjump_ready(volatile const task_id_t * const
+ sysjump_task_waiting);
#endif /* __CROS_EC_USB_COMMON_H */