From 3d07d8f54721123693624ce35235f1afc8b75b54 Mon Sep 17 00:00:00 2001 From: Edward Hill Date: Sun, 2 Aug 2020 18:08:48 -0600 Subject: test: Add PD TX and RX to usb_tcpmv2_tcpci BUG=b:162369240 BRANCH=none TEST=make -j run-usb_tcpmv2_tcpci Signed-off-by: Edward Hill Change-Id: I61a9f99a10c3432135a91699ac04ff65690388e7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2335455 Commit-Queue: Jett Rink Reviewed-by: Denis Brockus Reviewed-by: Jett Rink --- include/mock/tcpci_i2c_mock.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include/mock') diff --git a/include/mock/tcpci_i2c_mock.h b/include/mock/tcpci_i2c_mock.h index 87f163836c..06cb0ca5f4 100644 --- a/include/mock/tcpci_i2c_mock.h +++ b/include/mock/tcpci_i2c_mock.h @@ -4,6 +4,7 @@ */ #include "common.h" +#include "usb_pd.h" #define MOCK_TCPCI_I2C_ADDR_FLAGS 0x99 @@ -12,3 +13,10 @@ void mock_tcpci_reset(void); void mock_tcpci_set_reg(int reg, uint16_t value); uint16_t mock_tcpci_get_reg(int reg_offset); + +int mock_tcpci_wait_for_transmit(enum tcpm_transmit_type tx_type, + enum pd_ctrl_msg_type ctrl_msg, + enum pd_data_msg_type data_msg); + +void mock_tcpci_receive(enum pd_msg_type sop, uint16_t header, + uint32_t *payload); -- cgit v1.2.1