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

Commit 5ebcf96b authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "usb: phy: snps: Enable auto resume feature only in host mode"

parents 5059a9a9 49ceb526
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -485,14 +485,13 @@ static int msm_hsphy_set_suspend(struct usb_phy *uphy, int suspend)

suspend:
	if (suspend) { /* Bus suspend */
		if (phy->cable_connected ||
			(phy->phy.flags & PHY_HOST_MODE)) {
			/* Enable auto-resume functionality only when
			 * there is some peripheral connected and real
			 * bus suspend happened
		if (phy->cable_connected) {
			/* Enable auto-resume functionality only during host
			 * mode bus suspend with some peripheral connected.
			 */
			if ((phy->phy.flags & PHY_HSFS_MODE) ||
				(phy->phy.flags & PHY_LS_MODE)) {
			if ((phy->phy.flags & PHY_HOST_MODE) &&
				((phy->phy.flags & PHY_HSFS_MODE) ||
				(phy->phy.flags & PHY_LS_MODE))) {
				/* Enable auto-resume functionality by pulsing
				 * signal
				 */