usb: dwc2: gadget: Remove call to dwc2_hsotg_init()
authorJohn Youn <John.Youn@synopsys.com>
Thu, 17 Dec 2015 19:18:41 +0000 (11:18 -0800)
committerFelipe Balbi <balbi@ti.com>
Tue, 22 Dec 2015 18:02:44 +0000 (12:02 -0600)
Remove call to dwc2_hsotg_init() from dwc2_gadget_init(). The
gadget_init function should not access any device registers because the
mode isn't guaranteed here.

Also, this is already called elsewhere before anything starts on the
gadget so it is not necessary here.

Signed-off-by: John Youn <johnyoun@synopsys.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/dwc2/gadget.c

index 628ba74d8e50af10ba75c15479db402850ab038d..8ab7a9e0e54751430446b84a30b7816201416b82 100644 (file)
@@ -3545,8 +3545,6 @@ int dwc2_gadget_init(struct dwc2_hsotg *hsotg, int irq)
                return ret;
        }
 
-       dwc2_hsotg_init(hsotg);
-
        hsotg->ctrl_buff = devm_kzalloc(hsotg->dev,
                        DWC2_CTRL_BUFF_SIZE, GFP_KERNEL);
        if (!hsotg->ctrl_buff) {