diff options
Diffstat (limited to 'include/mock/tcpci_i2c_mock.h')
-rw-r--r-- | include/mock/tcpci_i2c_mock.h | 14 |
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); |