Lines Matching defs:phy
20 #include <linux/phy/phy.h>
191 dev_err(dev, "init phy%d err %d\n", i, err);
260 dev_err(dev, "power on phy%d err %d\n", i, err);
318 struct phy *phy;
322 phy = devm_phy_get(dev, "pcie-phy");
323 if (!IS_ERR(phy)) {
325 rockchip->phys[0] = phy;
326 dev_warn(dev, "legacy phy model is deprecated!\n");
330 if (PTR_ERR(phy) == -EPROBE_DEFER)
331 return PTR_ERR(phy);
333 dev_dbg(dev, "missing legacy phy; search for per-lane PHY\n");
336 name = kasprintf(GFP_KERNEL, "pcie-phy-%u", i);
340 phy = devm_of_phy_get(dev, dev->of_node, name);
343 if (IS_ERR(phy)) {
344 if (PTR_ERR(phy) != -EPROBE_DEFER)
345 dev_err(dev, "missing phy for lane %d: %ld\n",
346 i, PTR_ERR(phy));
347 return PTR_ERR(phy);
350 rockchip->phys[i] = phy;