Lines Matching defs:phy
16 #include <linux/phy/phy.h>
17 #include <linux/phy/phy-mipi-dphy.h>
188 static int rockchip_inno_csidphy_configure(struct phy *phy,
191 struct rockchip_inno_csidphy *priv = phy_get_drvdata(phy);
222 static int rockchip_inno_csidphy_power_on(struct phy *phy)
224 struct rockchip_inno_csidphy *priv = phy_get_drvdata(phy);
240 /* phy start */
291 static int rockchip_inno_csidphy_power_off(struct phy *phy)
293 struct rockchip_inno_csidphy *priv = phy_get_drvdata(phy);
314 static int rockchip_inno_csidphy_init(struct phy *phy)
316 struct rockchip_inno_csidphy *priv = phy_get_drvdata(phy);
321 static int rockchip_inno_csidphy_exit(struct phy *phy)
323 struct rockchip_inno_csidphy *priv = phy_get_drvdata(phy);
405 struct phy *phy;
443 phy = devm_phy_create(dev, NULL, &rockchip_inno_csidphy_ops);
444 if (IS_ERR(phy)) {
445 dev_err(dev, "failed to create phy\n");
446 return PTR_ERR(phy);
449 phy_set_drvdata(phy, priv);
453 dev_err(dev, "failed to register phy provider\n");