diff options
author | Vijay Hiremath <vijay.p.hiremath@intel.com> | 2021-04-19 20:45:32 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-04-21 02:22:18 +0000 |
commit | 07a2b0e11684be396edf1f421b9e4dc2b8b30683 (patch) | |
tree | b4d2365a5812df30daeebe1e738eb5d8337c63b0 /include/usb_pd_tcpm.h | |
parent | 0f69cef4c4871d70f959eff2e54761acc0e0921b (diff) | |
download | chrome-ec-07a2b0e11684be396edf1f421b9e4dc2b8b30683.tar.gz |
TCPC: Cleanup: Get Sink & SRC state from PD or PPC
Added option to get the Sinking or Sourcing state from either
PD or PPC.
BUG=none
BRANCH=none
TEST=make buildall -j
Change-Id: Ibb21ef69b5825ea5722ceacd5d7ef6f535aad17c
Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2838127
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'include/usb_pd_tcpm.h')
-rw-r--r-- | include/usb_pd_tcpm.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/include/usb_pd_tcpm.h b/include/usb_pd_tcpm.h index a814c2b7af..fddcb04c3a 100644 --- a/include/usb_pd_tcpm.h +++ b/include/usb_pd_tcpm.h @@ -373,11 +373,10 @@ struct tcpm_drv { * NOTE: this is most useful for PPCs that can not tell on their own * * @param port Type-C port number - * @param is_sinking true for sinking, false for not * - * @return EC_SUCCESS, EC_ERROR_UNIMPLEMENTED or error + * @return true if sinking else false */ - int (*get_snk_ctrl)(int port, bool *sinking); + bool (*get_snk_ctrl)(int port); /** * Send SinkVBUS or DisableSinkVBUS command @@ -394,11 +393,10 @@ struct tcpm_drv { * NOTE: this is most useful for PPCs that can not tell on their own * * @param port Type-C port number - * @param is_sourcing true for sourcing, false for not * - * @return EC_SUCCESS, EC_ERROR_UNIMPLEMENTED or error + * @return true if sourcing else false */ - int (*get_src_ctrl)(int port, bool *sourcing); + bool (*get_src_ctrl)(int port); /** * Send SourceVBUS or DisableSourceVBUS command |