Loading drivers/usb/dwc3/dwc3-msm.c +4 −0 Original line number Diff line number Diff line Loading @@ -1049,6 +1049,8 @@ static int dwc3_msm_link_clk_reset(struct dwc3_msm *mdwc, bool assert) int ret = 0; if (assert) { if (mdwc->pwr_event_irq) disable_irq(mdwc->pwr_event_irq); /* Using asynchronous block reset to the hardware */ dev_dbg(mdwc->dev, "block_reset ASSERT\n"); clk_disable_unprepare(mdwc->ref_clk); Loading @@ -1070,6 +1072,8 @@ static int dwc3_msm_link_clk_reset(struct dwc3_msm *mdwc, bool assert) clk_prepare_enable(mdwc->iface_clk); if (ret) dev_err(mdwc->dev, "dwc3 core_clk deassert failed\n"); if (mdwc->pwr_event_irq) enable_irq(mdwc->pwr_event_irq); } return ret; Loading Loading
drivers/usb/dwc3/dwc3-msm.c +4 −0 Original line number Diff line number Diff line Loading @@ -1049,6 +1049,8 @@ static int dwc3_msm_link_clk_reset(struct dwc3_msm *mdwc, bool assert) int ret = 0; if (assert) { if (mdwc->pwr_event_irq) disable_irq(mdwc->pwr_event_irq); /* Using asynchronous block reset to the hardware */ dev_dbg(mdwc->dev, "block_reset ASSERT\n"); clk_disable_unprepare(mdwc->ref_clk); Loading @@ -1070,6 +1072,8 @@ static int dwc3_msm_link_clk_reset(struct dwc3_msm *mdwc, bool assert) clk_prepare_enable(mdwc->iface_clk); if (ret) dev_err(mdwc->dev, "dwc3 core_clk deassert failed\n"); if (mdwc->pwr_event_irq) enable_irq(mdwc->pwr_event_irq); } return ret; Loading