Lines Matching defs:phy
13 #include <linux/phy/phy.h>
64 /* The phy clk is controlled by the port0 register 0x06. */
69 static int hisi_inno_phy_init(struct phy *phy)
71 struct hisi_inno_phy_port *port = phy_get_drvdata(phy);
83 /* Set up phy registers */
92 static int hisi_inno_phy_exit(struct phy *phy)
94 struct hisi_inno_phy_port *port = phy_get_drvdata(phy);
140 struct phy *phy;
148 phy = devm_phy_create(dev, child, &hisi_inno_phy_ops);
149 if (IS_ERR(phy))
150 return PTR_ERR(phy);
152 phy_set_bus_width(phy, 8);
153 phy_set_drvdata(phy, &priv->ports[i]);
167 { .compatible = "hisilicon,inno-usb2-phy", },
168 { .compatible = "hisilicon,hi3798cv200-usb2-phy", },
176 .name = "hisi-inno-phy",