X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=drivers%2Fusb%2Fdwc2%2Fparams.c;h=5e0f85c508b3e0bc8d9da7c866fc1d5f9349565c;hb=refs%2Fchanges%2F47%2F308447%2F2;hp=d0508a01a1f6df92e2b065458dbee406dfa6c62f;hpb=4b74cd8fdf66d4cb128d9249d9b2ada34dc98921;p=platform%2Fkernel%2Flinux-rpi.git diff --git a/drivers/usb/dwc2/params.c b/drivers/usb/dwc2/params.c index d0508a0..5e0f85c 100644 --- a/drivers/usb/dwc2/params.c +++ b/drivers/usb/dwc2/params.c @@ -864,7 +864,8 @@ static void dwc2_get_dev_hwparams(struct dwc2_hsotg *hsotg) if (hsotg->dr_mode == USB_DR_MODE_HOST) return; - dwc2_force_mode(hsotg, false); + if (hsotg->dr_mode != USB_DR_MODE_PERIPHERAL) + dwc2_force_mode(hsotg, false); gnptxfsiz = dwc2_readl(hsotg, GNPTXFSIZ);