Lines Matching defs:phy
19 #include <linux/phy/phy.h>
190 dev_err(dev, "init phy%d err %d\n", i, err);
259 dev_err(dev, "power on phy%d err %d\n", i, err);
317 struct phy *phy;
321 phy = devm_phy_get(dev, "pcie-phy");
322 if (!IS_ERR(phy)) {
324 rockchip->phys[0] = phy;
325 dev_warn(dev, "legacy phy model is deprecated!\n");
329 if (PTR_ERR(phy) == -EPROBE_DEFER)
330 return PTR_ERR(phy);
332 dev_dbg(dev, "missing legacy phy; search for per-lane PHY\n");
335 name = kasprintf(GFP_KERNEL, "pcie-phy-%u", i);
339 phy = devm_of_phy_get(dev, dev->of_node, name);
342 if (IS_ERR(phy)) {
343 if (PTR_ERR(phy) != -EPROBE_DEFER)
344 dev_err(dev, "missing phy for lane %d: %ld\n",
345 i, PTR_ERR(phy));
346 return PTR_ERR(phy);
349 rockchip->phys[i] = phy;