We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8491cd0 commit 5e2e8f3Copy full SHA for 5e2e8f3
drivers/usb/dwc3/core.c
@@ -121,9 +121,6 @@ static void __dwc3_set_mode(struct work_struct *work)
121
int ret;
122
u32 reg;
123
124
- if (dwc->dr_mode != USB_DR_MODE_OTG)
125
- return;
126
-
127
pm_runtime_get_sync(dwc->dev);
128
129
if (dwc->current_dr_role == DWC3_GCTL_PRTCAP_OTG)
@@ -209,6 +206,9 @@ void dwc3_set_mode(struct dwc3 *dwc, u32 mode)
209
206
{
210
207
unsigned long flags;
211
208
+ if (dwc->dr_mode != USB_DR_MODE_OTG)
+ return;
+
212
spin_lock_irqsave(&dwc->lock, flags);
213
dwc->desired_dr_role = mode;
214
spin_unlock_irqrestore(&dwc->lock, flags);
0 commit comments