diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/mock/usb_pe_sm_mock.h | 1 | ||||
-rw-r--r-- | include/usb_pe_sm.h | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/include/mock/usb_pe_sm_mock.h b/include/mock/usb_pe_sm_mock.h index b678df9d7b..720ec7d219 100644 --- a/include/mock/usb_pe_sm_mock.h +++ b/include/mock/usb_pe_sm_mock.h @@ -19,6 +19,7 @@ struct mock_pe_port_t { int mock_pe_got_hard_reset; int mock_pe_message_received; int mock_got_soft_reset; + int mock_pe_message_discarded; }; extern struct mock_pe_port_t mock_pe_port[CONFIG_USB_PD_PORT_MAX_COUNT]; diff --git a/include/usb_pe_sm.h b/include/usb_pe_sm.h index 8089fddb55..949df6d516 100644 --- a/include/usb_pe_sm.h +++ b/include/usb_pe_sm.h @@ -78,6 +78,13 @@ void pe_message_sent(int port); void pe_report_error(int port, enum pe_error e, enum tcpm_transmit_type type); /** + * Informs the Policy Engine of a discard. + * + * @param port USB-C port number + */ +void pe_report_discard(int port); + +/** * Called by the Protocol Layer to informs the Policy Engine * that a message has been received. * |