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

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

Merge "usb: gadget: ci13xxx: Do not clear USBCMD_SESS_VLD_CTRL on disconnect"

parents e1120b0c 4ef55a07
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -70,18 +70,11 @@ static void ci13xxx_msm_disconnect(void)
	struct usb_phy *phy = udc->transceiver;

	if (phy && (phy->flags & ENABLE_DP_MANUAL_PULLUP)) {
		u32 temp;

		usb_phy_io_write(phy,
				ULPI_MISC_A_VBUSVLDEXT |
				ULPI_MISC_A_VBUSVLDEXTSEL,
				ULPI_CLR(ULPI_MISC_A));

		/* Notify LINK of VBUS LOW */
		temp = readl_relaxed(USB_USBCMD);
		temp &= ~USBCMD_SESS_VLD_CTRL;
		writel_relaxed(temp, USB_USBCMD);

		/*
		 * Add memory barrier as it is must to complete
		 * above USB PHY and Link register writes before