Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 865922fc authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "usb: phy: qusb2: Enable phy auto-resume"

parents c8ea5eb0 3a9f5cec
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -50,6 +50,7 @@
#define DPSE_INTERRUPT			BIT(0)

#define QUSB2PHY_PORT_TUNE1		0x23c
#define QUSB2PHY_TEST1			0x24C

#define QUSB2PHY_1P2_VOL_MIN           1200000 /* uV */
#define QUSB2PHY_1P2_VOL_MAX           1200000 /* uV */
@@ -630,6 +631,14 @@ static int qusb_phy_set_suspend(struct usb_phy *phy, int suspend)
			writel_relaxed(intr_mask,
				qphy->base + QUSB2PHY_INTR_CTRL);

			/* enable phy auto-resume */
			writel_relaxed(0x91,
					qphy->base + QUSB2PHY_TEST1);
			/* flush the previous write before next write */
			wmb();
			writel_relaxed(0x90,
				qphy->base + QUSB2PHY_TEST1);

			dev_dbg(phy->dev, "%s: intr_mask = %x\n",
			__func__, intr_mask);