From 076957ad7e09264e14185e7545fa83383122a991 Mon Sep 17 00:00:00 2001 From: Abe Levkoy Date: Thu, 21 Jan 2021 18:08:23 -0700 Subject: TCPMv2: Wait for tSrcTransition after Accept During power contract negotiation, after sending Accept, wait for tSrcTransition before transitioning the supply and sending PS_RDY. See PD r3.0, v2.0, Table 7-22. BUG=b:173023378 TEST=Pass TDA.2.1.2.2 using MQP compliance tester (or at least don't fail due to sending PS_RDY too early). BRANCH=none Signed-off-by: Abe Levkoy Change-Id: I76e31ff5df6bfd71f78642bda25e1e8f9f590f9c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2644179 Reviewed-by: Diana Z Tested-by: JC Huang --- test/usb_pe_drp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'test') diff --git a/test/usb_pe_drp.c b/test/usb_pe_drp.c index 749d144e9e..beb54c82cb 100644 --- a/test/usb_pe_drp.c +++ b/test/usb_pe_drp.c @@ -168,7 +168,7 @@ test_static int test_bist_ignore(void) EC_SUCCESS, "%d"); mock_prl_message_sent(PORT0); TEST_EQ(mock_prl_wait_for_tx_msg(PORT0, TCPC_TX_SOP, - PD_CTRL_PS_RDY, 0, 10 * MSEC), + PD_CTRL_PS_RDY, 0, 35 * MSEC), EC_SUCCESS, "%d"); mock_prl_message_sent(PORT0); @@ -278,7 +278,7 @@ test_static int test_send_caps_error_before_connected(void) EC_SUCCESS, "%d"); mock_prl_message_sent(PORT0); TEST_EQ(mock_prl_wait_for_tx_msg(PORT0, TCPC_TX_SOP, - PD_CTRL_PS_RDY, 0, 10 * MSEC), + PD_CTRL_PS_RDY, 0, 35 * MSEC), EC_SUCCESS, "%d"); mock_prl_message_sent(PORT0); @@ -313,7 +313,7 @@ test_static int test_send_caps_error_when_connected(void) EC_SUCCESS, "%d"); mock_prl_message_sent(PORT0); TEST_EQ(mock_prl_wait_for_tx_msg(PORT0, TCPC_TX_SOP, - PD_CTRL_PS_RDY, 0, 10 * MSEC), + PD_CTRL_PS_RDY, 0, 35 * MSEC), EC_SUCCESS, "%d"); mock_prl_message_sent(PORT0); -- cgit v1.2.1