Lines Matching defs:phy
17 #include <linux/phy/phy.h>
77 * @phy: PHY handle
83 struct phy *phy;
86 static int mvebu_a3700_utmi_phy_power_on(struct phy *phy)
88 struct mvebu_a3700_utmi *utmi = phy_get_drvdata(phy);
89 struct device *dev = &phy->dev;
164 static int mvebu_a3700_utmi_phy_power_off(struct phy *phy)
166 struct mvebu_a3700_utmi *utmi = phy_get_drvdata(phy);
203 .compatible = "marvell,a3700-utmi-otg-phy",
207 .compatible = "marvell,a3700-utmi-host-phy",
242 utmi->phy = devm_phy_create(dev, NULL, utmi->caps->ops);
243 if (IS_ERR(utmi->phy)) {
245 return PTR_ERR(utmi->phy);
248 phy_set_drvdata(utmi->phy, utmi);
251 utmi->caps->ops->power_off(utmi->phy);
261 .name = "mvebu-a3700-utmi-phy",