Home
last modified time | relevance | path

Searched refs:uphy (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/phy/qualcomm/
Dphy-qcom-usb-hs.c47 struct qcom_usb_hs_phy *uphy = phy_get_drvdata(phy); in qcom_usb_hs_phy_set_mode() local
51 if (!uphy->vbus_edev) { in qcom_usb_hs_phy_set_mode()
65 ret = ulpi_write(uphy->ulpi, ULPI_USB_INT_EN_RISE, val); in qcom_usb_hs_phy_set_mode()
68 ret = ulpi_write(uphy->ulpi, ULPI_USB_INT_EN_FALL, val); in qcom_usb_hs_phy_set_mode()
82 ret = ulpi_write(uphy->ulpi, ULPI_SET(ULPI_PWR_CLK_MNG_REG), in qcom_usb_hs_phy_set_mode()
86 ret = ulpi_write(uphy->ulpi, addr, ULPI_MISC_A_VBUSVLDEXTSEL); in qcom_usb_hs_phy_set_mode()
96 struct qcom_usb_hs_phy *uphy; in qcom_usb_hs_phy_vbus_notifier() local
99 uphy = container_of(nb, struct qcom_usb_hs_phy, vbus_notify); in qcom_usb_hs_phy_vbus_notifier()
106 return ulpi_write(uphy->ulpi, addr, ULPI_MISC_A_VBUSVLDEXT); in qcom_usb_hs_phy_vbus_notifier()
111 struct qcom_usb_hs_phy *uphy = phy_get_drvdata(phy); in qcom_usb_hs_phy_power_on() local
[all …]
Dphy-qcom-usb-hsic.c31 struct qcom_usb_hsic_phy *uphy = phy_get_drvdata(phy); in qcom_usb_hsic_phy_power_on() local
32 struct ulpi *ulpi = uphy->ulpi; in qcom_usb_hsic_phy_power_on()
36 ret = clk_prepare_enable(uphy->phy_clk); in qcom_usb_hsic_phy_power_on()
40 ret = clk_prepare_enable(uphy->cal_clk); in qcom_usb_hsic_phy_power_on()
44 ret = clk_prepare_enable(uphy->cal_sleep_clk); in qcom_usb_hsic_phy_power_on()
59 pins_default = pinctrl_lookup_state(uphy->pctl, PINCTRL_STATE_DEFAULT); in qcom_usb_hsic_phy_power_on()
63 ret = pinctrl_select_state(uphy->pctl, pins_default); in qcom_usb_hsic_phy_power_on()
80 clk_disable_unprepare(uphy->cal_sleep_clk); in qcom_usb_hsic_phy_power_on()
82 clk_disable_unprepare(uphy->cal_clk); in qcom_usb_hsic_phy_power_on()
84 clk_disable_unprepare(uphy->phy_clk); in qcom_usb_hsic_phy_power_on()
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/phy/
Dphy-rockchip-typec.txt16 "uphy", "uphy-pipe", "uphy-tcphy"
51 reset-names = "uphy", "uphy-pipe", "uphy-tcphy";
75 reset-names = "uphy", "uphy-pipe", "uphy-tcphy";
/Linux-v4.19/drivers/usb/dwc2/
Dplatform.c140 if (hsotg->uphy) { in __dwc2_lowlevel_hw_enable()
141 ret = usb_phy_init(hsotg->uphy); in __dwc2_lowlevel_hw_enable()
174 if (hsotg->uphy) { in __dwc2_lowlevel_hw_disable()
175 usb_phy_shutdown(hsotg->uphy); in __dwc2_lowlevel_hw_disable()
257 hsotg->uphy = devm_usb_get_phy(hsotg->dev, USB_PHY_TYPE_USB2); in dwc2_lowlevel_hw_init()
258 if (IS_ERR(hsotg->uphy)) { in dwc2_lowlevel_hw_init()
259 ret = PTR_ERR(hsotg->uphy); in dwc2_lowlevel_hw_init()
263 hsotg->uphy = NULL; in dwc2_lowlevel_hw_init()
Dcore_intr.c514 if (!IS_ERR_OR_NULL(hsotg->uphy)) in dwc2_handle_usb_suspend_intr()
515 usb_phy_set_suspend(hsotg->uphy, true); in dwc2_handle_usb_suspend_intr()
Dhcd.c4498 if (!IS_ERR_OR_NULL(hsotg->uphy)) { in _dwc2_hcd_suspend()
4500 usb_phy_set_suspend(hsotg->uphy, true); in _dwc2_hcd_suspend()
4545 if (!IS_ERR_OR_NULL(hsotg->uphy)) { in _dwc2_hcd_resume()
4547 usb_phy_set_suspend(hsotg->uphy, false); in _dwc2_hcd_resume()
5346 if (!IS_ERR_OR_NULL(hsotg->uphy)) in dwc2_hcd_init()
5347 otg_set_host(hsotg->uphy->otg, &hcd->self); in dwc2_hcd_init()
5404 if (!IS_ERR_OR_NULL(hsotg->uphy)) in dwc2_hcd_remove()
5405 otg_set_host(hsotg->uphy->otg, NULL); in dwc2_hcd_remove()
Dcore.h1024 struct usb_phy *uphy; member
Dgadget.c4287 if (!IS_ERR_OR_NULL(hsotg->uphy)) in dwc2_hsotg_udc_start()
4288 otg_set_peripheral(hsotg->uphy->otg, &hsotg->gadget); in dwc2_hsotg_udc_start()
4339 if (!IS_ERR_OR_NULL(hsotg->uphy)) in dwc2_hsotg_udc_stop()
4340 otg_set_peripheral(hsotg->uphy->otg, NULL); in dwc2_hsotg_udc_stop()
4443 if (IS_ERR_OR_NULL(hsotg->uphy)) in dwc2_hsotg_vbus_draw()
4445 return usb_phy_set_power(hsotg->uphy, mA); in dwc2_hsotg_vbus_draw()
/Linux-v4.19/arch/arm64/boot/dts/rockchip/
Drk3399.dtsi1414 reset-names = "uphy", "uphy-pipe", "uphy-tcphy";
1439 reset-names = "uphy", "uphy-pipe", "uphy-tcphy";