devm_phy_optional_get
hsdev->phy = devm_phy_optional_get(dev, "sata-phy");
hpriv->port_phys[port] = devm_phy_optional_get(&pdev->dev,
dsi->phy = devm_phy_optional_get(dev, "dsim");
dsi->phy = devm_phy_optional_get(dev, "dphy");
dsi2->phy = devm_phy_optional_get(dev, "dcphy");
hdmi->phy = devm_phy_optional_get(dev, "hdmi");
csi2rx->dphy = devm_phy_optional_get(&pdev->dev, "dphy");
transceiver = devm_phy_optional_get(&pdev->dev, NULL);
transceiver = devm_phy_optional_get(&pdev->dev, NULL);
transceiver = devm_phy_optional_get(&pdev->dev, NULL);
transceiver = devm_phy_optional_get(&pdev->dev, NULL);
bp->phy = devm_phy_optional_get(&pdev->dev, NULL);
ethqos->serdes_phy = devm_phy_optional_get(dev, "serdes");
phy[i] = devm_phy_optional_get(dev, name);
pcie_ep->phy = devm_phy_optional_get(dev, "pciephy");
phy = devm_phy_optional_get(dev, "pciephy");
priv->phy = devm_phy_optional_get(dev, "pcie-phy");
pcie->phy = devm_phy_optional_get(dev, "pcie-phy");
pcie->phy = devm_phy_optional_get(dev, "pcie");
pcie->phy = devm_phy_optional_get(dev, "pcie-phy");
pcie->phy = devm_phy_optional_get(dev, "pcie-phy");
port->phy = devm_phy_optional_get(dev, name);
host->phy = devm_phy_optional_get(dev, "pcie");
pcie->phy = devm_phy_optional_get(dev, NULL);
EXPORT_SYMBOL_GPL(devm_phy_optional_get);
phy->repeater = devm_phy_optional_get(dev, NULL);
cdns->usb2_phy = devm_phy_optional_get(dev, "cdns3,usb2-phy");
cdns->usb3_phy = devm_phy_optional_get(dev, "cdns3,usb3-phy");
kdwc->usb3_phy = devm_phy_optional_get(dev, "usb3-phy");
priv->phys[i] = devm_phy_optional_get(priv->dev, phy_name);
priv_data->usb3_phy = devm_phy_optional_get(dev, "usb3-phy");
usb3->phy = devm_phy_optional_get(&pdev->dev, "usb");
xudc->utmi_phy[i] = devm_phy_optional_get(xudc->dev, phy_name);
xudc->usb3_phy[i] = devm_phy_optional_get(xudc->dev, phy_name);
ehci_mv->phy = devm_phy_optional_get(&pdev->dev, "usb");
phy = devm_phy_optional_get(&pdev->dev, prop);
struct phy *devm_phy_optional_get(struct device *dev, const char *string);