From f90ead05323b3b7cd4c1d4de64f0c0ebc8d1b5c8 Mon Sep 17 00:00:00 2001 From: Linyu Yuan Date: Wed, 23 Dec 2020 11:15:42 +0800 Subject: [PATCH] usb: phy: qmp: add missing hardware orientation debug function commit 2a55b618e927 ("usb: phy: qmp: change orientation to default portselect mode") lost one debug function which added in commit dc47b6c05c53 ("usb: phy: qmp: debug value of portselect pin"), add it back. Change-Id: Id5eb671c348e91f22c5a7a878d7016820087eb21 Signed-off-by: Linyu Yuan --- drivers/usb/phy/phy-msm-ssusb-qmp.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/usb/phy/phy-msm-ssusb-qmp.c b/drivers/usb/phy/phy-msm-ssusb-qmp.c index dc9767bb52de..055d27ab9251 100644 --- a/drivers/usb/phy/phy-msm-ssusb-qmp.c +++ b/drivers/usb/phy/phy-msm-ssusb-qmp.c @@ -395,6 +395,13 @@ static void usb_qmp_update_portselect_phymode(struct msm_ssphy_qmp *phy) writel_relaxed(0x00, phy->base + phy->phy_reg[USB3_DP_COM_SW_RESET]); + + if (phy->phy_reg[USB3_DP_COM_TYPEC_STATUS]) { + u32 status = readl_relaxed(phy->base + + phy->phy_reg[USB3_DP_COM_TYPEC_STATUS]); + dev_dbg(phy->phy.dev, "hw port select %s\n", + status & PORTSELECT_RAW ? "CC2" : "CC1"); + } } /* override hardware control for reset of qmp phy */