goto err0;
}
- if (dwc->dr_mode == USB_DR_MODE_OTG) {
- struct usb_phy *phy;
-
- /* Switch otg to peripheral mode */
- phy = usb_get_phy(USB_PHY_TYPE_USB3);
- if (!IS_ERR(phy)) {
- if (phy && phy->otg)
- otg_set_peripheral(phy->otg,
- (struct usb_gadget *)(long)1);
- usb_put_phy(phy);
- }
- }
-
dwc->ep0_trb = dma_alloc_coherent(dwc->sysdev,
sizeof(*dwc->ep0_trb) * 2,
&dwc->ep0_trb_addr, GFP_KERNEL);
if (!IS_ERR(phy)) {
if (phy && phy->otg) {
ret = otg_set_peripheral(phy->otg,
- &dwc->gadget);
+ &dwc->gadget);
if (ret) {
dev_err(dwc->dev,
- "%s otg_set_peripheral failed\n",
- __func__);
+ "otg_set_peripheral failed\n");
usb_put_phy(phy);
phy = NULL;
goto err4;