Lines Matching defs:phy
13 #include <linux/phy/phy.h>
22 struct phy *phy;
27 static int lpc18xx_usb_otg_phy_init(struct phy *phy)
29 struct lpc18xx_usb_otg_phy *lpc = phy_get_drvdata(phy);
40 static int lpc18xx_usb_otg_phy_exit(struct phy *phy)
42 struct lpc18xx_usb_otg_phy *lpc = phy_get_drvdata(phy);
49 static int lpc18xx_usb_otg_phy_power_on(struct phy *phy)
51 struct lpc18xx_usb_otg_phy *lpc = phy_get_drvdata(phy);
69 static int lpc18xx_usb_otg_phy_power_off(struct phy *phy)
71 struct lpc18xx_usb_otg_phy *lpc = phy_get_drvdata(phy);
114 lpc->phy = devm_phy_create(&pdev->dev, NULL, &lpc18xx_usb_otg_phy_ops);
115 if (IS_ERR(lpc->phy)) {
117 return PTR_ERR(lpc->phy);
120 phy_set_drvdata(lpc->phy, lpc);
129 { .compatible = "nxp,lpc1850-usb-otg-phy" },
137 .name = "lpc18xx-usb-otg-phy",