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

Commit 746930bd authored by Sriharsha Allenki's avatar Sriharsha Allenki
Browse files

usb: dwc3: gsi: Disable GSI wrapper on clearing run_stop



Disable GSI wrapper on clearing run_stop to prevent
unnecessary access by GSI wrapper because of the
pending GEVNTCOUNT on the GSI interrupters.

Change-Id: I8ee7fe25d33713487b74044a3a02deff0b7057aa
Signed-off-by: default avatarSriharsha Allenki <sallenki@codeaurora.org>
parent 1f946a61
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -2158,6 +2158,9 @@ static void dwc3_msm_notify_event(struct dwc3 *dwc, unsigned int event,
		dwc3_msm_write_reg_field(mdwc->base,
			GSI_GENERAL_CFG_REG(mdwc->gsi_reg),
			BLOCK_GSI_WR_GO_MASK, true);
		dwc3_msm_write_reg_field(mdwc->base,
			GSI_GENERAL_CFG_REG(mdwc->gsi_reg),
			GSI_EN_MASK, 0);
		break;
	default:
		dev_dbg(mdwc->dev, "unknown dwc3 event\n");