diff options
author | Diana Z <dzigterman@chromium.org> | 2021-05-14 09:46:11 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-05-17 15:51:58 +0000 |
commit | 6bccfca7e3af963efb0e14b25741fbd689193dc2 (patch) | |
tree | b463bbe44d3561bd96b75d3a7e2aa105488d3d66 /common/mock/usb_prl_mock.c | |
parent | 967b00cb27e6f07d863904d5ea669b6d2c38d380 (diff) | |
download | chrome-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.c | 6 |
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) { |