Lines Matching defs:phy
8 #include <linux/phy/phy.h>
137 * @phy_dwc3: QCOM DWC3 phy context
171 * @phy_dwc3: QCOM DWC3 phy context
209 * @phy_dwc3: QCOM DWC3 phy context
252 static int qcom_ipq806x_usb_hs_phy_init(struct phy *phy)
254 struct usb_phy *phy_dwc3 = phy_get_drvdata(phy);
291 static int qcom_ipq806x_usb_hs_phy_exit(struct phy *phy)
293 struct usb_phy *phy_dwc3 = phy_get_drvdata(phy);
301 static int qcom_ipq806x_usb_ss_phy_init(struct phy *phy)
303 struct usb_phy *phy_dwc3 = phy_get_drvdata(phy);
317 /* reset phy */
432 static int qcom_ipq806x_usb_ss_phy_exit(struct phy *phy)
434 struct usb_phy *phy_dwc3 = phy_get_drvdata(phy);
473 { .compatible = "qcom,ipq806x-usb-phy-hs",
475 { .compatible = "qcom,ipq806x-usb-phy-ss",
485 struct phy *generic_phy;
555 .name = "qcom-ipq806x-usb-phy",
562 MODULE_ALIAS("platform:phy-qcom-ipq806x-usb");