Lines Matching defs:phy
46 #include <linux/phy/phy.h>
533 struct phy *phy;
1580 static int xgene_phy_hw_init(struct phy *phy)
1582 struct xgene_phy_ctx *ctx = phy_get_drvdata(phy);
1613 static struct phy *xgene_phy_xlate(struct device *dev,
1624 return ctx->phy;
1694 ctx->phy = devm_phy_create(ctx->dev, NULL, &xgene_phy_ops);
1695 if (IS_ERR(ctx->phy)) {
1697 return PTR_ERR(ctx->phy);
1699 phy_set_drvdata(ctx->phy, ctx);
1706 {.compatible = "apm,xgene-phy",},
1714 .name = "xgene-phy",