diff options
Diffstat (limited to 'test/usb_prl_old.c')
-rw-r--r-- | test/usb_prl_old.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/usb_prl_old.c b/test/usb_prl_old.c index 4c027098ea..f11db7fb5c 100644 --- a/test/usb_prl_old.c +++ b/test/usb_prl_old.c @@ -107,6 +107,7 @@ static struct pd_prl { int mock_pe_got_hard_reset; int mock_pe_message_received; int mock_got_soft_reset; + int mock_message_discard; } pd_port[CONFIG_USB_PD_PORT_MAX_COUNT]; static void init_port(int port, int rev) @@ -744,6 +745,11 @@ void pe_report_error(int port, enum pe_error e, enum tcpm_transmit_type type) pd_port[port].sop = type; } +void pe_report_discard(int port) +{ + pd_port[port].mock_message_discard = 1; +} + void pe_got_hard_reset(int port) { pd_port[port].mock_pe_got_hard_reset = 1; @@ -1353,6 +1359,7 @@ void before_test(void) pd_port[PORT0].mock_pe_message_sent = 0; pd_port[PORT0].mock_pe_error = -1; + pd_port[PORT0].mock_message_discard = 0; pd_port[PORT0].mock_pe_hard_reset_sent = 0; pd_port[PORT0].mock_pe_got_hard_reset = 0; pd_port[PORT0].mock_pe_message_received = 0; |