summaryrefslogtreecommitdiff
path: root/common/mock/usb_prl_mock.c
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2021-05-14 09:46:11 -0600
committerCommit Bot <commit-bot@chromium.org>2021-05-17 15:51:58 +0000
commit6bccfca7e3af963efb0e14b25741fbd689193dc2 (patch)
treeb463bbe44d3561bd96b75d3a7e2aa105488d3d66 /common/mock/usb_prl_mock.c
parent967b00cb27e6f07d863904d5ea669b6d2c38d380 (diff)
downloadchrome-ec-6bccfca7e3af963efb0e14b25741fbd689193dc2.tar.gz
Mock: Add hard reset to PRL mock
Add the ability to detect hard reset send through the PRL mock. Note that a hard reset is a transmit type, not a control or data message. BRANCH=None BUG=b:184764468 TEST=make -j buildall Signed-off-by: Diana Z <dzigterman@chromium.org> Change-Id: Iac4e52a66b8282e8a0e341e65c4f437c6154fe77 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2897127 Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org>
Diffstat (limited to 'common/mock/usb_prl_mock.c')
-rw-r--r--common/mock/usb_prl_mock.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/common/mock/usb_prl_mock.c b/common/mock/usb_prl_mock.c
index 39ed2f7b2f..bf428e6328 100644
--- a/common/mock/usb_prl_mock.c
+++ b/common/mock/usb_prl_mock.c
@@ -54,7 +54,11 @@ void prl_end_ams(int port)
{}
void prl_execute_hard_reset(int port)
-{}
+{
+ mock_prl_port[port].last_ctrl_msg = 0;
+ mock_prl_port[port].last_data_msg = 0;
+ mock_prl_port[port].last_tx_type = TCPC_TX_HARD_RESET;
+}
enum pd_rev_type prl_get_rev(int port, enum tcpm_transmit_type partner)
{