Loading arch/arm/boot/dts/qcom/msm8937.dtsi +1 −0 Original line number Diff line number Diff line Loading @@ -990,6 +990,7 @@ qcom,boost-sysclk-with-streaming; qcom,axi-prefetch-enable; qcom,enable-sdp-typec-current-limit; qcom,hsusb-otg-delay-lpm; qcom,msm-bus,name = "usb2"; qcom,msm-bus,num-cases = <3>; Loading drivers/usb/phy/phy-msm-usb.c +5 −2 Original line number Diff line number Diff line Loading @@ -1862,7 +1862,9 @@ static void msm_otg_start_host(struct usb_otg *otg, int on) } msm_otg_dbg_log_event(&motg->phy, "PM RT: StartHost PUT", get_pm_runtime_counter(motg->phy.dev), 0); pm_runtime_put_sync(otg->phy->dev); pm_runtime_mark_last_busy(otg->phy->dev); pm_runtime_put_autosuspend(otg->phy->dev); } static void msm_hsusb_vbus_power(struct msm_otg *motg, bool on) Loading Loading @@ -2041,7 +2043,8 @@ static void msm_otg_start_peripheral(struct usb_otg *otg, int on) } msm_otg_dbg_log_event(&motg->phy, "PM RT: StartPeri PUT", get_pm_runtime_counter(motg->phy.dev), 0); pm_runtime_put(otg->phy->dev); pm_runtime_mark_last_busy(otg->phy->dev); pm_runtime_put_autosuspend(otg->phy->dev); } static int msm_otg_set_peripheral(struct usb_otg *otg, Loading Loading
arch/arm/boot/dts/qcom/msm8937.dtsi +1 −0 Original line number Diff line number Diff line Loading @@ -990,6 +990,7 @@ qcom,boost-sysclk-with-streaming; qcom,axi-prefetch-enable; qcom,enable-sdp-typec-current-limit; qcom,hsusb-otg-delay-lpm; qcom,msm-bus,name = "usb2"; qcom,msm-bus,num-cases = <3>; Loading
drivers/usb/phy/phy-msm-usb.c +5 −2 Original line number Diff line number Diff line Loading @@ -1862,7 +1862,9 @@ static void msm_otg_start_host(struct usb_otg *otg, int on) } msm_otg_dbg_log_event(&motg->phy, "PM RT: StartHost PUT", get_pm_runtime_counter(motg->phy.dev), 0); pm_runtime_put_sync(otg->phy->dev); pm_runtime_mark_last_busy(otg->phy->dev); pm_runtime_put_autosuspend(otg->phy->dev); } static void msm_hsusb_vbus_power(struct msm_otg *motg, bool on) Loading Loading @@ -2041,7 +2043,8 @@ static void msm_otg_start_peripheral(struct usb_otg *otg, int on) } msm_otg_dbg_log_event(&motg->phy, "PM RT: StartPeri PUT", get_pm_runtime_counter(motg->phy.dev), 0); pm_runtime_put(otg->phy->dev); pm_runtime_mark_last_busy(otg->phy->dev); pm_runtime_put_autosuspend(otg->phy->dev); } static int msm_otg_set_peripheral(struct usb_otg *otg, Loading