From 7fd356f4e53e866232abbed2697dd4e85b1f5afa Mon Sep 17 00:00:00 2001 From: Li Jun Date: Fri, 28 Jul 2017 18:05:46 +0800 Subject: [PATCH] MLK-16013-36 staging: typec: wait for cc change on ERROR_RECOVERY We should wait at least tErrorRecovery before move to unattached state. Reviewed-by: Peter Chen Signed-off-by: Li Jun --- drivers/staging/typec/tcpm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/typec/tcpm.c b/drivers/staging/typec/tcpm.c index aa2206fe4577..eaa79d38a20e 100644 --- a/drivers/staging/typec/tcpm.c +++ b/drivers/staging/typec/tcpm.c @@ -2946,12 +2946,12 @@ static void _tcpm_cc_change(struct tcpm_port *port, enum typec_cc_status cc1, case PR_SWAP_SNK_SRC_ASSERT_RP: case PR_SWAP_SRC_SNK_TRANSITION_OFF: case PR_SWAP_SRC_SNK_SOURCE_OFF: + case ERROR_RECOVERY: /* * CC state change is expected here; we just turned off power. * Ignore it. */ break; - default: if (tcpm_port_is_disconnected(port)) tcpm_set_state(port, unattached_state(port), 0); -- 2.17.1