summaryrefslogtreecommitdiff
path: root/include/mock
diff options
context:
space:
mode:
authorEdward Hill <ecgh@chromium.org>2020-08-02 18:08:48 -0600
committerCommit Bot <commit-bot@chromium.org>2020-08-05 04:32:00 +0000
commit3d07d8f54721123693624ce35235f1afc8b75b54 (patch)
tree4d7bf583c8e5d67f9ab6d0ea5d82c6050f0befd6 /include/mock
parentc87d8834ced67715e70b8c456daaf0b33127e097 (diff)
downloadchrome-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.h8
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);