diff options
author | Sam Hurst <shurst@google.com> | 2019-09-11 11:25:34 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-09-17 15:01:04 +0000 |
commit | aa771bf3d3610477d5f359e43f873084201203a4 (patch) | |
tree | 00f5a37dbd50b4c008fdfcddc4d1aaf2bfb1775e /include | |
parent | 4e9246ab4f7a2c512bd9b9e08860091d91cb3b6f (diff) | |
download | chrome-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.h | 8 |
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 */ |