Lines Matching refs:phy
18 #include <linux/phy/phy.h>
200 static int rockchip_edp_phy_configure(struct phy *phy, union phy_configure_opts *opts)
202 struct rockchip_edp_phy *edpphy = phy_get_drvdata(phy);
207 dev_err(edpphy->dev, "invalid params for phy configure\n");
242 static int rockchip_edp_phy_power_on(struct phy *phy)
244 struct rockchip_edp_phy *edpphy = phy_get_drvdata(phy);
275 static int rockchip_edp_phy_power_off(struct phy *phy)
277 struct rockchip_edp_phy *edpphy = phy_get_drvdata(phy);
302 struct phy *phy;
341 phy = devm_phy_create(dev, NULL, &rockchip_edp_phy_ops);
342 if (IS_ERR(phy)) {
343 ret = PTR_ERR(phy);
348 phy_set_drvdata(phy, edpphy);
352 dev_err(dev, "failed to register phy provider\n");
360 .compatible = "rockchip,rk3568-edp-phy",