summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/mock/usb_pe_sm_mock.h1
-rw-r--r--include/usb_pe_sm.h7
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.
*