summaryrefslogtreecommitdiff
path: root/include/mock/tcpci_i2c_mock.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mock/tcpci_i2c_mock.h')
-rw-r--r--include/mock/tcpci_i2c_mock.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/mock/tcpci_i2c_mock.h b/include/mock/tcpci_i2c_mock.h
index 06f5885a57..46691e5b46 100644
--- a/include/mock/tcpci_i2c_mock.h
+++ b/include/mock/tcpci_i2c_mock.h
@@ -37,6 +37,20 @@ int verify_tcpci_tx_with_data(enum tcpm_transmit_type tx_type,
int *msg_len,
int timeout);
+struct possible_tx {
+ enum tcpm_transmit_type tx_type;
+ enum pd_ctrl_msg_type ctrl_msg;
+ enum pd_data_msg_type data_msg;
+};
+
+int verify_tcpci_possible_tx(struct possible_tx possible[],
+ int possible_cnt,
+ int *found_index,
+ uint8_t *data,
+ int data_bytes,
+ int *msg_len,
+ int timeout);
+
void mock_tcpci_receive(enum pd_msg_type sop, uint16_t header,
uint32_t *payload);