Commit f54edb53 authored by Felipe Balbi's avatar Felipe Balbi

usb: dwc3: core: initialize ULPI before trying to get the PHY

If don't reorder initialization like this, we will never be able to
get a reference to ULPI PHYs.
Signed-off-by: default avatarFelipe Balbi <>
parent e0082698
......@@ -721,6 +721,8 @@ static void dwc3_core_setup_global_control(struct dwc3 *dwc)
dwc3_writel(dwc->regs, DWC3_GCTL, reg);
static int dwc3_core_get_phy(struct dwc3 *dwc);
* dwc3_core_init - Low-level initialization of DWC3 Core
* @dwc: Pointer to our controller context structure
......@@ -759,6 +761,10 @@ static int dwc3_core_init(struct dwc3 *dwc)
if (ret)
goto err0;
ret = dwc3_core_get_phy(dwc);
if (ret)
goto err0;
......@@ -1156,10 +1162,6 @@ static int dwc3_probe(struct platform_device *pdev)
platform_set_drvdata(pdev, dwc);
ret = dwc3_core_get_phy(dwc);
if (ret)
goto err0;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment