Lines Matching defs:phy
4 * Sunplus SP7021 USB 2.0 phy driver
20 #include <linux/phy/phy.h>
111 static int sp_uphy_init(struct phy *phy)
113 struct sp_usbphy *usbphy = phy_get_drvdata(phy);
169 static int sp_uphy_power_on(struct phy *phy)
171 struct sp_usbphy *usbphy = phy_get_drvdata(phy);
198 static int sp_uphy_power_off(struct phy *phy)
200 struct sp_usbphy *usbphy = phy_get_drvdata(phy);
215 static int sp_uphy_exit(struct phy *phy)
217 struct sp_usbphy *usbphy = phy_get_drvdata(phy);
233 {.compatible = "sunplus,sp7021-usb2-phy", },
242 struct phy *phy;
251 usbphy->phy_res_mem = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy");
276 phy = devm_phy_create(&pdev->dev, NULL, &sp_uphy_ops);
277 if (IS_ERR(phy)) {
278 ret = PTR_ERR(phy);
282 phy_set_drvdata(phy, usbphy);
291 .name = "sunplus-usb2-phy",
298 MODULE_DESCRIPTION("Sunplus USB 2.0 phy driver");