Lines Matching defs:phy
22 #include <linux/phy/phy.h>
56 struct phy *phy;
63 .compatible = "brcm,ns-ax-usb3-phy",
67 .compatible = "brcm,ns-bx-usb3-phy",
158 static int bcm_ns_usb3_phy_init(struct phy *phy)
160 struct bcm_ns_usb3 *usb3 = phy_get_drvdata(phy);
234 usb3->phy = devm_phy_create(dev, NULL, &ops);
235 if (IS_ERR(usb3->phy)) {
237 return PTR_ERR(usb3->phy);
240 phy_set_drvdata(usb3->phy, usb3);
344 usb3->phy = devm_phy_create(dev, NULL, &ops);
345 if (IS_ERR(usb3->phy)) {
347 return PTR_ERR(usb3->phy);
350 phy_set_drvdata(usb3->phy, usb3);