diff options
author | Edward Hill <ecgh@chromium.org> | 2020-08-02 18:08:48 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-08-05 04:32:00 +0000 |
commit | 3d07d8f54721123693624ce35235f1afc8b75b54 (patch) | |
tree | 4d7bf583c8e5d67f9ab6d0ea5d82c6050f0befd6 /include/mock | |
parent | c87d8834ced67715e70b8c456daaf0b33127e097 (diff) | |
download | chrome-ec-3d07d8f54721123693624ce35235f1afc8b75b54.tar.gz |
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 <ecgh@chromium.org>
Change-Id: I61a9f99a10c3432135a91699ac04ff65690388e7
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2335455
Commit-Queue: Jett Rink <jettrink@chromium.org>
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'include/mock')
-rw-r--r-- | include/mock/tcpci_i2c_mock.h | 8 |
1 files changed, 8 insertions, 0 deletions
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); |