diff options
Diffstat (limited to 'zephyr/include/emul/tcpc/emul_tcpci_partner_common.h')
-rw-r--r-- | zephyr/include/emul/tcpc/emul_tcpci_partner_common.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/zephyr/include/emul/tcpc/emul_tcpci_partner_common.h b/zephyr/include/emul/tcpc/emul_tcpci_partner_common.h index 61dd282d57..94d2b1071c 100644 --- a/zephyr/include/emul/tcpc/emul_tcpci_partner_common.h +++ b/zephyr/include/emul/tcpc/emul_tcpci_partner_common.h @@ -424,6 +424,16 @@ void tcpci_partner_common_set_ams_ctrl_msg(struct tcpci_partner_data *data, void tcpci_partner_common_clear_ams_ctrl_msg(struct tcpci_partner_data *data); /** + * @brief Called by partner emulators internally. Resets the common tcpci + * partner data with the provided role. + * + * @param data Pointer to TCPCI partner data + * @param power_role USB PD power role + */ +void tcpci_partner_common_hard_reset_as_role(struct tcpci_partner_data *data, + enum pd_power_role power_role); + +/** * @} */ |