Lines Matching defs:phy
14 #include <linux/phy/phy.h>
40 static int phy_meson8_hdmi_tx_init(struct phy *phy)
42 struct phy_meson8_hdmi_tx_priv *priv = phy_get_drvdata(phy);
47 static int phy_meson8_hdmi_tx_exit(struct phy *phy)
49 struct phy_meson8_hdmi_tx_priv *priv = phy_get_drvdata(phy);
56 static int phy_meson8_hdmi_tx_power_on(struct phy *phy)
58 struct phy_meson8_hdmi_tx_priv *priv = phy_get_drvdata(phy);
88 static int phy_meson8_hdmi_tx_power_off(struct phy *phy)
90 struct phy_meson8_hdmi_tx_priv *priv = phy_get_drvdata(phy);
113 struct phy *phy;
131 phy = devm_phy_create(&pdev->dev, np, &phy_meson8_hdmi_tx_ops);
132 if (IS_ERR(phy))
133 return PTR_ERR(phy);
135 phy_set_drvdata(phy, priv);
144 { .compatible = "amlogic,meson8-hdmi-tx-phy" },
152 .name = "phy-meson8-hdmi-tx",