Loading drivers/usb/dwc3/dwc3-msm.c +4 −0 Original line number Diff line number Diff line Loading @@ -3331,6 +3331,8 @@ static int dwc3_msm_probe(struct platform_device *pdev) * turning on usb gdsc regulator clk is stuck off. */ dwc3_msm_config_gdsc(mdwc, 1); clk_prepare_enable(mdwc->iface_clk); clk_prepare_enable(mdwc->core_clk); clk_prepare_enable(mdwc->cfg_ahb_clk); /* Configure AHB2PHY for one wait state read/write*/ val = readl_relaxed(mdwc->ahb2phy_base + Loading @@ -3343,6 +3345,8 @@ static int dwc3_msm_probe(struct platform_device *pdev) mb(); } clk_disable_unprepare(mdwc->cfg_ahb_clk); clk_disable_unprepare(mdwc->core_clk); clk_disable_unprepare(mdwc->iface_clk); dwc3_msm_config_gdsc(mdwc, 0); } } Loading Loading
drivers/usb/dwc3/dwc3-msm.c +4 −0 Original line number Diff line number Diff line Loading @@ -3331,6 +3331,8 @@ static int dwc3_msm_probe(struct platform_device *pdev) * turning on usb gdsc regulator clk is stuck off. */ dwc3_msm_config_gdsc(mdwc, 1); clk_prepare_enable(mdwc->iface_clk); clk_prepare_enable(mdwc->core_clk); clk_prepare_enable(mdwc->cfg_ahb_clk); /* Configure AHB2PHY for one wait state read/write*/ val = readl_relaxed(mdwc->ahb2phy_base + Loading @@ -3343,6 +3345,8 @@ static int dwc3_msm_probe(struct platform_device *pdev) mb(); } clk_disable_unprepare(mdwc->cfg_ahb_clk); clk_disable_unprepare(mdwc->core_clk); clk_disable_unprepare(mdwc->iface_clk); dwc3_msm_config_gdsc(mdwc, 0); } } Loading