Lines Matching defs:phy
155 phy_power_off(pcie->phy[i]);
156 phy_exit(pcie->phy[i]);
166 ret = phy_init(pcie->phy[i]);
170 ret = phy_power_on(pcie->phy[i]);
172 phy_exit(pcie->phy[i]);
181 phy_power_off(pcie->phy[i]);
182 phy_exit(pcie->phy[i]);
192 struct phy **phy;
198 phy_count = of_property_count_strings(np, "phy-names");
200 dev_err(dev, "no phy-names. PHY will not be initialized\n");
205 phy = devm_kcalloc(dev, phy_count, sizeof(*phy), GFP_KERNEL);
206 if (!phy)
214 of_property_read_string_index(np, "phy-names", i, &name);
215 phy[i] = devm_phy_get(dev, name);
216 if (IS_ERR(phy[i])) {
217 ret = PTR_ERR(phy[i]);
220 link[i] = device_link_add(dev, &phy[i]->dev, DL_FLAG_STATELESS);
222 devm_phy_put(dev, phy[i]);
229 pcie->phy = phy;
241 devm_phy_put(dev, phy[i]);
263 dev_err(dev, "failed to enable phy\n");