diff options
Diffstat (limited to 'include/usb_pd.h')
-rw-r--r-- | include/usb_pd.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/usb_pd.h b/include/usb_pd.h index c2d843863a..00341042e2 100644 --- a/include/usb_pd.h +++ b/include/usb_pd.h @@ -2427,6 +2427,17 @@ const uint32_t * const pd_get_src_caps(int port); */ uint8_t pd_get_src_cap_cnt(int port); + +/** + * Set the source caps list & count + * + * @param port USB-C port number + * @param cnt Source caps count + * @param src_caps Pointer to source caps + * + */ +void pd_set_src_caps(int port, int cnt, uint32_t *src_caps); + /** * Return true if partner port is capable of communication over USB data * lines. @@ -2436,6 +2447,13 @@ uint8_t pd_get_src_cap_cnt(int port); int pd_get_partner_usb_comm_capable(int port); /** + * Return true if PD is in disconnect state + * + * @param port USB-C port number + */ +int pd_is_disconnected(int port); + +/** * Return true if vbus is present on the specified port. * * @param port USB-C port number |