From 06ca2a6c80e67012a32720e1fb5caf69f2d8f108 Mon Sep 17 00:00:00 2001 From: chailu1 Date: Tue, 21 Dec 2021 14:38:35 +0800 Subject: [PATCH] PD: config cc status for sc2150 after shutdown pd/sc2150 config CC status to RD after shudown for sc2150 Change-Id: Iba282f3f7b982a63715553df5eded9168a76f459 Signed-off-by: chailu1 Reviewed-on: https://gerrit.mot.com/2150656 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Huosheng Liao Reviewed-by: Haijian Ma Reviewed-by: Yuecai Liu Submit-Approved: Jira Key --- drivers/usb/typec/mmi_tcpc/tcpc_rt1711h.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/usb/typec/mmi_tcpc/tcpc_rt1711h.c b/drivers/usb/typec/mmi_tcpc/tcpc_rt1711h.c index 42d40fc513ff..245266604f74 100644 --- a/drivers/usb/typec/mmi_tcpc/tcpc_rt1711h.c +++ b/drivers/usb/typec/mmi_tcpc/tcpc_rt1711h.c @@ -1144,6 +1144,9 @@ static int rt1711_tcpc_deinit(struct tcpc_device *tcpc) rt1711_i2c_write8(tcpc, RT1711H_REG_INTRST_CTRL, RT1711H_REG_INTRST_SET(true, 0)); + + if (chip->chip_id == SC2150A_DID) + rt1711_i2c_write8(tcpc, RT1711H_REG_SWRESET, 1); #else rt1711_i2c_write8(tcpc, RT1711H_REG_SWRESET, 1); #endif /* CONFIG_TCPC_SHUTDOWN_CC_DETACH */